Releases: xautjzd/agent-cli
Releases · xautjzd/agent-cli
Release list
v0.1.3
Changelog
Features
- f2a2bf5: feat(uninstall): add safe removal core (@xautjzd)
- 9a65015: feat(cli): add interactive uninstall command (@xautjzd)
- d2eb2d3: feat(uninstall): add keyboard-driven selector (@xautjzd)
- 927f20b: feat(auth): add provider auth registry and secure store (@xautjzd)
- 41711cc: feat(auth): add OpenAI subscription adapter (@xautjzd)
- 19e99a3: feat(provider): add ChatGPT Codex responses transport (@xautjzd)
- 973f52d: feat(auth): add provider auth commands and resolution (@xautjzd)
- 81b2533: feat(auth): add interactive login and subscription usage (@xautjzd)
- f1d11ca: feat(provider): add GitHub Copilot subscription support (@xautjzd)
Bug fixes
- b9ee3a2: fix(build): keep main entrypoint self-contained (@xautjzd)
- f4f7024: fix(uninstall): simplify and align selection highlight (@xautjzd)
- 53d4a74: fix(resume): keep current session selectable (@xautjzd)
- 514149b: fix(auth): always show provider picker for login (@xautjzd)
- 0c85c3f: fix(openai): restrict subscription model choices (@xautjzd)
- 39b4af1: fix(ci): build the complete CLI package (@xautjzd)
Documentation
Other
v0.1.2
v0.1.1
Changelog
Bug fixes
- be44927: fix(install): use -fSL instead of --fail-with-body for curl download (@xautjzd)
- 7c06d46: fix(tui): allow native mouse text selection (@xautjzd)
- 5e9dbae: fix(tui): restore wheel scrolling without mouse capture (@xautjzd)
- 697596a: fix(tui): use native terminal scrollback (@xautjzd)
- 0f8042a: fix(tui): keep native history visible (@xautjzd)
v0.1.0
Changelog
Features
- f30a111: feat(install): add one-click install script and GitHub release workflow (jzd xautjzd@gmail.com)
- e64d2d0: feat(log): add leveled logging at all key nodes (jzd xautjzd@gmail.com)
- 0ba1ea1: feat(websearch): add five engines and switch between them from /config (jzd xautjzd@gmail.com)
- f4c0e85: feat(config): make the session identity read-only in /config (jzd xautjzd@gmail.com)
- a53dcd3: feat(provider): define custom providers from the CLI or a session (jzd xautjzd@gmail.com)
- 7e1c92e: feat(catalog): make the provider list order deliberate (jzd xautjzd@gmail.com)
- 3e74a16: feat(catalog): add MiniMax as a built-in provider (jzd xautjzd@gmail.com)
- 356e09f: feat(catalog): add Google Gemini as a built-in provider (jzd xautjzd@gmail.com)
- d9f106c: feat(catalog): add xAI (Grok) as a built-in provider (jzd xautjzd@gmail.com)
- 4cff94a: feat(cli): add provider subcommand and two-level help (jzd xautjzd@gmail.com)
- 75d1c05: feat(provider): unify each vendor into one preset with two wires (jzd xautjzd@gmail.com)
- 574ec07: feat: refine startup banner and trim the input statusline to essentials (jzd xautjzd@gmail.com)
- 2e6eefb: feat: seed context limit per model and refresh provider catalog/pricing (jzd xautjzd@gmail.com)
- f99e4c8: feat: tint the completion selection bar with the theme accent instead of a fixed white block (jzd xautjzd@gmail.com)
- 6930e0c: feat: mark the current completion value with an accent dot instead of a "(current)" suffix (jzd xautjzd@gmail.com)
- 939b930: feat: capitalize the first letter of completion popup descriptions (jzd xautjzd@gmail.com)
- 6417992: feat: show model context window size and live usage percentage (jzd xautjzd@gmail.com)
- 21a9c21: feat: open the value picker when a bare /effort is submitted (jzd xautjzd@gmail.com)
- 5e5ae02: feat: show reasoning effort in the TUI banner and refresh it on switch (jzd xautjzd@gmail.com)
- 175c3ef: feat: persist provider switch to global config like /effort (jzd xautjzd@gmail.com)
- 60ffb10: feat: add /effort command for reasoning-effort levels and reorder commands (jzd xautjzd@gmail.com)
- 93b613e: feat: render file-edit diffs in full and colorized in the TUI by default (jzd xautjzd@gmail.com)
- 30335b9: feat: complete model list for /provider second argument (jzd xautjzd@gmail.com)
- 0ff7bf7: feat: syntax-highlight and colorize diff blocks in assistant output (jzd xautjzd@gmail.com)
- 164fcd1: feat: interrupt a running turn without quitting (jzd xautjzd@gmail.com)
- 9c5436a: feat: add banner (jzd xautjzd@gmail.com)
- 772571c: feat: add stats (jzd xautjzd@gmail.com)
- 3f96f0b: feat: add /copy command and fix TUI resize test width (jzd xautjzd@gmail.com)
- ac232b7: feat: built-in themes support (jzd xautjzd@gmail.com)
- f8217cf: feat: lsp support (jzd xautjzd@gmail.com)
- 1035443: feat: custom command support (jzd xautjzd@gmail.com)
- 334a059: feat: anthropic prompt cache support & rewind support (jzd xautjzd@gmail.com)
- ad9ad45: feat: task plan & execute support(todo) (jzd xautjzd@gmail.com)
- b2e8c29: feat: add web search & webfetch tool (jzd xautjzd@gmail.com)
- 50d20c7: feat: non-interactive mode support (jzd xautjzd@gmail.com)
- e3fccf3: feat: provider refactor (jzd xautjzd@gmail.com)
- ffaa3ab: feat: add cost statistics (jzd xautjzd@gmail.com)
- 143e4b0: feat: remove security and skill command (jzd xautjzd@gmail.com)
- 80b5186: feat: tui refactor (jzd xautjzd@gmail.com)
- 8b7a15e: feat: hook support (jzd xautjzd@gmail.com)
- 903332b: feat: harden security — robust command classification, policy rules, sandbox, audit (jzd xautjzd@gmail.com)
- 2b7d043: feat: Go agent CLI with bubbletea TUI and MCP support (jzd xautjzd@gmail.com)
Bug fixes
- cdf6289: fix(tool): refuse binary files before they reach the context (jzd xautjzd@gmail.com)
- e41b19f: fix(config): make provider setup explicit, visible and self-service (jzd xautjzd@gmail.com)
- 3ae7a0a: fix(provider): make reasoning effort follow the model's own controls (jzd xautjzd@gmail.com)
- a668b42: fix: refresh the banner and context window when /model switches models (jzd xautjzd@gmail.com)
- 26aec0d: fix: keep -anthropic provider variants in sync with their base model list (jzd xautjzd@gmail.com)
- 9085263: fix: keep /theme on its live-preview picker instead of the inline popup (jzd xautjzd@gmail.com)
- ed7944e: fix: pre-select the active value in /cmd argument completion popups (jzd xautjzd@gmail.com)
- 1e88694: fix: make the active reasoning-effort level unmistakable in /effort (jzd xautjzd@gmail.com)
- 2bf13fe: fix: refresh TUI banner on provider switch and clear screen on /new (jzd xautjzd@gmail.com)
- c9b6276: fix: require a key for bearer-token Anthropic-wire providers (jzd xautjzd@gmail.com)
- e49f157: fix: reconcile top-level base_url when persisting a provider switch (jzd xautjzd@gmail.com)
- ade7e20: fix: send explicit disabled thinking block when effort is off (jzd xautjzd@gmail.com)
- 0c73971: fix: stop stacking faint attribute over muted color so dim text stays legible (jzd xautjzd@gmail.com)
- e52aeda: fix: offer hitl/bypass candidates when completing /mode argument (jzd xautjzd@gmail.com)
- 69f2229: fix: copy clean transcript text, excluding ANSI, banner, and /copy echo (jzd xautjzd@gmail.com)
- 90bebc8: fix: reference files with @ after CJK text mid-input (jzd xautjzd@gmail.com)
- e1e78e4: fix: provider (jzd xautjzd@gmail.com)
- 27a7f8d: fix: didn't execute when confirm selected (jzd xautjzd@gmail.com)
Documentation
- e5d11a8: docs: catch the guides up with the provider work (jzd xautjzd@gmail.com)
- 602d368: docs: split README into per-feature guides with config examples (jzd xautjzd@gmail.com)
Other
- 556a929: refactor: drop sandbox banner printed at startup (jzd xautjzd@gmail.com)