|
| 1 | +# Changelog |
| 2 | + |
| 3 | +# Augment CLI 0.5.5 |
| 4 | + |
| 5 | +## Highlights |
| 6 | +- Ask Mode: a streamlined prompt-first interaction mode with improved transcript rendering. |
| 7 | +- New session commands: `auggie session list` and `auggie session resume` to manage and continue sessions. |
| 8 | +- MCP quality-of-life: simpler `mcp add` syntax, automatic migration of legacy settings, and a `/status` check. |
| 9 | + |
| 10 | +## Changes |
| 11 | +- Add Ask Mode for CLI/TUI, with formatting and input history improvements. |
| 12 | +- Add `auggie session list` and `auggie session resume` commands. |
| 13 | +- Add `--permission` flag to configure tool permissions at runtime. |
| 14 | +- Support compressed syntax for `mcp add` and auto-migrate legacy MCP settings.json format. |
| 15 | +- Add `/status` command to check MCP and rules status. |
| 16 | +- Add `--max-turns` to cap agent iterations in print mode. |
| 17 | +- Add basic JSON output mode. |
| 18 | +- Improve keyboard handling: Ctrl+C to clear input, Ctrl+D forward delete; fix Delete key acting as Backspace. |
| 19 | +- Improve non-interactive error messages when auth is missing. |
| 20 | +- Fix crash when denying indexing by properly initializing status messaging. |
| 21 | +- Fix markdown list indentation in TUI output. |
| 22 | +- Fixed issue where rules were dropped when too many were attached |
| 23 | + |
| 24 | +## Breaking/Compatibility Notes |
| 25 | +- MCP settings now use a record-based schema; legacy formats auto-migrate on run. |
| 26 | + |
| 27 | +# Auggie CLI 0.5.4 |
| 28 | + |
| 29 | +## What's new |
| 30 | +- Manage Model Context Protocol (MCP) servers with `auggie mcp add|list|remove` |
| 31 | +- Configure MCP servers in your settings file (`~/.augment/settings.json`) or via a config file passed with `--mcp-config`. |
| 32 | + |
| 33 | +## Improvements |
| 34 | +- Skip waiting for indexing to complete before codebase retrieval executes in TUI mode |
| 35 | +- If API requests are retried, the CLI shows a clear message so you know what's happening. |
| 36 | +- Interrupting an operation now cleans up any partial output to keep the screen tidy. |
| 37 | +- Custom slash command help text now show the selected model; logging and parsing are consistent in both interactive and non‑interactive modes. |
| 38 | +- Session tracking is more reliable between the CLI and the API. |
| 39 | + |
| 40 | +## Fixes |
| 41 | +- Authentication works correctly when you provide both an API token and an API URL. |
| 42 | +- On Windows, home‑directory detection across different drives has been fixed to avoid incorrect indexing. |
| 43 | + |
| 44 | +# CLI v0.5.3 Changelog |
| 45 | + |
| 46 | +## Bug Fixes |
| 47 | + |
| 48 | +- Non-interactive slash command syntax: Run custom commands directly from the shell with `auggie /<command> ...` (e.g., `auggie "/joke robot" -p`). |
| 49 | +- Indexing is now enabled by default in print mode, with a safety guard that disables indexing when running from your home directory to avoid accidentally uploading your entire home folder. |
| 50 | + |
| 51 | +# CLI v0.5.2 Changelog |
| 52 | + |
| 53 | +## New Features |
| 54 | + |
| 55 | +### Custom Commands |
| 56 | +- Custom commands can now specify which AI model to use in their frontmatter configuration |
| 57 | +- Slash commands can be run directly from the command line (e.g., `auggie /help`) |
| 58 | + |
| 59 | +### Terminal User Interface (TUI) |
| 60 | +- Improved paste functionality on Windows and support for Chinese character input |
| 61 | +- Enhanced feedback submission with proper handling of bracketed paste |
| 62 | + |
| 63 | +## Improvements |
| 64 | + |
| 65 | +### User Experience |
| 66 | +- Quiet mode (`--quiet`) now automatically defaults to text output mode |
| 67 | +- Empty agent responses are no longer displayed in the CLI interface |
| 68 | + |
| 69 | +### Error Handling |
| 70 | +- CLI continues gracefully when settings fail to load instead of crashing |
| 71 | +- Invalid MCP configuration no longer causes crashes |
| 72 | +- Added workspace size limits to prevent indexing excessively large directories |
| 73 | + |
| 74 | +## Bug Fixes |
| 75 | +- Fixed typo: "enchance" → "enhance" in prompt enhancer |
| 76 | + |
| 77 | +# CLI v0.5.1 Changelog |
| 78 | + |
| 79 | +## New Features |
| 80 | + |
| 81 | +### Tool Permissions Management |
| 82 | +- Added ability to edit existing tool permission rules without recreating them (press 'e' to edit) |
| 83 | +- Improved tool permissions UI with better visual hierarchy and clearer permission types display |
| 84 | +- Simplified permissions management |
| 85 | + |
| 86 | +### Vim Mode Enhancements |
| 87 | +- Added long help text that can be toggled with '?' in Normal mode |
| 88 | +- Fixed Ctrl+C and double escape shortcuts to work properly in vim mode |
| 89 | +- Automatically enter INSERT mode when typing `/vim` command |
| 90 | +- Cleaned up vim mode help text for better clarity |
| 91 | + |
| 92 | +### Command Improvements |
| 93 | +- Added slash commands to the history manager for easier command recall |
| 94 | +- Fixed command exit behavior - commands like `model list`, `tokens print`, and `session delete` now properly exit after completion |
| 95 | + |
| 96 | +## Bug Fixes |
| 97 | + |
| 98 | +### Critical Fixes |
| 99 | +- Prevented indexing when running CLI from home directory to avoid performance issues |
| 100 | +- Fixed git worktree detection |
| 101 | +- Limited @ file cache size to prevent performance degradation when opened in large directories |
| 102 | + |
| 103 | +### UI/UX Improvements |
| 104 | +- Display default model in brackets when no model is explicitly selected |
| 105 | +- Updated onboarding messages and tips for better user experience |
| 106 | + |
| 107 | +# CLI v0.5.0 Changelog |
| 108 | + |
| 109 | +## New Features |
| 110 | + |
| 111 | +### External Editor Support |
| 112 | +- Added `/editor` command to compose prompts in your preferred external editor (VS Code, vim, nano, etc.) |
| 113 | +- Added `Ctrl+E` keyboard shortcut for quick access to external editor |
| 114 | + |
| 115 | +### Enhanced UI & Navigation |
| 116 | +- Added current AI model name display in the status line footer |
| 117 | +- Added `j/k` keyboard navigation support for all menus (Task List, Model Picker, GitHub workflow) |
| 118 | +- Improved popover heights for better visibility on smaller screens |
| 119 | +- Fixed footer wrapping issues on narrow terminal widths |
| 120 | + |
| 121 | +### Improved User Experience |
| 122 | +- Added `/verbose` command to toggle between compact and detailed transcript views |
| 123 | +- Fixed verbose command toggle to properly apply changes in the current session |
| 124 | +- Improved help text with dynamic command listing and better keyboard shortcut documentation |
| 125 | +- Enhanced onboarding experience with clearer feature descriptions |
| 126 | + |
| 127 | +### Visual Improvements |
| 128 | +- Implemented comprehensive theme-based system across markdown, tool formatters, and status indicators |
| 129 | +- Reduced flicker in iTerm when opening/closing popovers |
| 130 | + |
| 131 | +### Developer Tools |
| 132 | +- Added smart git update events with file tracking for better performance |
| 133 | +- Improved error handling in str-replace-editor tool to detect when old and new strings are the same |
| 134 | +- Enhanced settings management with structured return types and better error handling |
| 135 | + |
| 136 | +## Bug Fixes |
| 137 | + |
| 138 | +- Fixed double @ appearing in file picker mode |
| 139 | +- Fixed indexing confirmation to wait before initializing runtime |
| 140 | +- Fixed tool permission type display for "ask-user" permissions |
| 141 | +- Corrected typos and improved help text clarity |
| 142 | +- Fixed clipboard functionality with proper feedback and error handling |
| 143 | + |
| 144 | +## Performance Improvements |
| 145 | + |
| 146 | +- Enhanced scrollable list components for better handling of long item lists |
| 147 | + |
| 148 | +# CLI v0.4.0 Changelog |
| 149 | + |
| 150 | +## New Features |
| 151 | + |
| 152 | +### Custom Commands & Slash Commands |
| 153 | +- Added support for custom slash commands (`/<command>`) in interactive mode and `--command` flag in non-interactive mode |
| 154 | +- Support for nested custom commands using colon separator (e.g., `nested:command`) |
| 155 | +- Custom commands can be defined in `.augment/commands` or `~/.augment/commands` directories |
| 156 | +- Added tab completion for slash commands in interactive mode |
| 157 | +- Custom commands from Claude Code are now automatically detected and imported |
| 158 | +- Added detailed help section for `--command` flag with `auggie --command --help` |
| 159 | + |
| 160 | +### Enhanced CLI Arguments |
| 161 | +- Added shorthand flags for common options: `-i` (input), `-if` (input-file), `-p` (prompt), `-q` (query), `-lm` (list-models), `-m` (model), `-cm` (command) |
| 162 | + |
| 163 | +### Configuration & Settings |
| 164 | +- Added user settings support via `~/.augment/settings.json` for persistent model preferences |
| 165 | +- Support for CLAUDE.md and AGENTS.md configuration files in addition to .augment/guidelines.md |
| 166 | +- Settings are validated with schema and gracefully handle malformed JSON |
| 167 | + |
| 168 | +### Terminal User Interface (TUI) Improvements |
| 169 | +- Added prompt enhancement via Ctrl+P in interactive mode to improve prompts using AI |
| 170 | +- Improved navigation in input box with Option+Left/Right for word navigation |
| 171 | +- Enhanced multi-line prompt navigation with up/down arrows |
| 172 | +- Added repository and branch information badges to agent cards |
| 173 | +- Improved select menu system with better modularity and pagination support |
| 174 | + |
| 175 | +## Bug Fixes |
| 176 | + |
| 177 | +- Fixed regression in input history and cursor movement in interactive mode |
| 178 | +- Fixed extraneous border display on successful side effects with green border |
| 179 | +- Fixed OAuth redirect handling for MCP (Model Context Protocol) integrations |
0 commit comments