8000 Tags · nazdridoy/ngpt · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: nazdridoy/ngpt

Tags

v3.10.0

Toggle v3.10.0's commit message

Verified
This commit was signed with the committer’s verified signature.

nazdridoy nazDridoy
feat(gitcommsg): add file reference optimization step

- [feat] Add new optimize_file_references function (ngpt/cli/modes/gitcommsg.py:1015)
- [feat] Include spinner and error handling in optimize_file_references (gitcommsg.py:1056-1077)
- [refactor] Assign condense_commit_message result before calling optimization in process_with_chunking (gitcommsg.py:586)
- [feat] Call optimize_file_references after condensation in process_with_chunking (gitcommsg.py:590)
- [refactor] Assign condense_commit_message result before calling optimization after chunking block (gitcommsg.py:676)
- [feat] Call optimize_file_references after condensation after chunking block (gitcommsg.py:680)
- [feat] Call optimize_file_references after condensation in gitcommsg_mode (gitcommsg.py:1198)
- [chore] Bump project version to 3.10.0 (pyproject.toml:2, uv.lock:149)

v3.9.6

Toggle v3.9.6's commit message

Verified

This commit was signed with the committer’s verified signature.
nazdridoy nazDridoy
feat(cli): add auto-copy and stream delay

- [refactor] Add import time (ngpt/cli/modes/text.py:10)
- [refactor] Import copy_to_clipboard (text.py:6)
- [fix] Add time.sleep(0.2) after stream callback (text.py:155)
- [feat] Add condition for auto-copying response (text.py:165)
- [feat] Include TERMINAL_RENDER_LOCK in copy block (text.py:166)
- [feat] Call copy_to_clipboard with response (text.py:167)
- [chore] Bump project version to 3.9.6 (pyproject.toml:2)
- [chore] Update lockfile version (uv.lock:150)

v3.9.5

Toggle v3.9.5's commit message

Verified

This commit was signed with the committer’s verified signature.
nazdridoy nazDridoy
feat(gitcommsg): remove code block format from message

- [feat] Add strip_code_block_formatting function (ngpt/cli/modes/gitcommsg.py:1001)
- [feat] Apply strip_code_block_formatting in gitcommsg_mode (gitcommsg.py:1186)
- [chore] Bump project version to 3.9.5 (pyproject.toml:2, uv.lock:149)

v3.9.4

Toggle v3.9.4's commit message

Verified

This commit was signed with the committer’s verified signature.
nazdridoy nazDridoy
build: update banner and bump version

- [ui] Update banner SVG text/cursor (.github/banner.svg:25,28)
- [docs] Link banner via raw URL (README.md:4)
- [chore] Bump version (pyproject.toml:2) and update lockfile (uv.lock:151)

v3.9.3

Toggle v3.9.3's commit message

Verified

This commit was signed with the committer’s verified signature.
nazdridoy nazDridoy
chore: bump version and refine docs

- [chore] Bump version to 3.9.3 (pyproject.toml:2, uv.lock:151)
- [docs] Refine project description across files (pyproject.toml:3, README.md:17, PKGBUILD:3)
- [docs] Add GitHub project description writer role example (docs/examples/role_gallery.md:471)

v3.9.2

Toggle v3.9.2's commit message

Verified

This commit was signed with the committer’s verified signature.
nazdridoy nazDridoy
fix(cli): add remove arg validation

- [fix] Add validation for --remove and --config args (ngpt/cli/args.py:validate_args())
- [chore] Bump project version to 3.9.2 (pyproject.toml:2)
- [chore] Update ngpt package version reference (uv.lock:150)

v3.9.1

Toggle v3.9.1's commit message

Verified

This commit was signed with the committer’s verified signature.
nazdridoy nazDridoy
config: use OS-specific role config paths

- [config] Use OS-specific logic for config_dir in get_role_directory() (ngpt/cli/roles.py:13-24)
- [chore] Bump project version to 3.9.1 (pyproject.toml:2)
- [chore] Update uv.lock version to 3.9.1 (uv.lock:150)

v3.9.0

Toggle v3.9.0's commit message

Verified

This commit was signed with the committer’s verified signature.
nazdridoy nazDridoy
feat(cli): add custom AI role management

- [feat] Add --role-config and --role CLI arguments (ngpt/cli/args.py:61, 87, 84)
- [feat] Implement role management module with CRUD and handling (ngpt/cli/roles.py)
- [feat] Integrate role argument parsing and prompt retrieval (ngpt/cli/main.py:194-197, 484-491)
- [update] Allow initial text in multiline editor helpers (ngpt/cli/ui.py:get_multiline_input, create_multiline_editor)
- [docs] Add custom roles documentation across README and doc files (README.md, docs/configuration.md, docs/usage/cli_usage.md, docs/usage/roles.md)
- [chore] Bump version and fix doc EOF newlines (pyproject.toml, uv.lock, docs/)

v3.8.3

Toggle v3.8.3's commit message

Verified

This commit was signed with the committer’s verified signature.
nazdridoy nazDridoy
refactor(cli): add terminal render lock

- [refactor] Define TERMINAL_RENDER_LOCK and import threading (ngpt/cli/renderers.py:7,10)
- [refactor] Wrap prettify_streaming_markdown logic with lock (renderers.py:315)
- [refactor] Wrap spinner/output logic in main cli handler (ngpt/cli/cli.py:111-114,124-129,156-161)
- [refactor] Wrap spinner/output logic in chat_mode (ngpt/cli/modes/chat.py:56-59,133-138,167-171)
- [refactor] Wrap spinner/output logic in code_mode (ngpt/cli/modes/code.py:129-132,215-220,300-306)
- [refactor] Wrap output/display logic in interactive mode (ngpt/cli/modes/interactive.py:81-83,114-133,139-142,252-256,298-311,354-360)
- [refactor] Wrap spinner/output logic in rewrite_mode (ngpt/cli/modes/rewrite.py:130-133,201-206,244-248)
- [refactor] Wrap output logic in shell_mode (ngpt/cli/modes/shell.py:802-815)
- [chore] Bump project version to 3.8.3 (pyproject.toml:2, uv.lock:151)

v3.8.2

Toggle v3.8.2's commit message

Verified

This commit was signed with the committer’s verified signature.
nazdridoy nazDridoy
refactor(shell): improve detection and shell mode

- [refactor] Rewrite detect_shell function to orchestrate new detection logic (ngpt/cli/modes/shell.py:314)
- [add] Add detect_os function to identify OS and WSL (shell.py:40)
- [add] Add detect_gitbash_shell function for Git Bash/MINGW (shell.py:78)
- [add] Add detect_unix_shell function for Unix-like shells (shell.py:103)
- [add] Add detect_windows_shell function for Windows shells (shell.py:189)
- [feat] Include detected shell type and OS in SHELL_SYSTEM_PROMPT (shell.py:14)
- [feat] Include detected shell type and OS in PREPROMPT_SYSTEM_PROMPT (shell.py:34)
- [feat] Refactor get_terminal_input for Windows using msvcrt to read full lines with backspace (ngpt/cli/ui.py:164-194)
- [feat] Add specific command execution logic for PowerShell on Windows in shell_mode (ngpt/cli/cli.py:568-581)
- [update] Increase time.sleep delay in shell_mode (cli.py:538)
- [update] Change default input failure action to abort ('a') in shell_mode (cli.py:553-556)
- [style] Adjust indentation in generate_with_model signature (cli.py:240-241)
- [style] Adjust whitespace in shell_mode comment (cli.py:227)
- [chore] Bump project version to 3.8.2 (pyproject.toml:2, uv.lock:150)
0