- Agent Client Protocol (ACP) Support: Added comprehensive support for the Agent Client Protocol with terminal authentication, model selection, and indexing control via new
--acpand--allow-indexingflags - Thinking Summaries: Display GPT-5 model thinking process summaries with collapsible sections in the TUI
- MCP Server Support: Extended support for HTTP and SSE-based Model Context Protocol servers in addition to stdio servers
- CLI is now GA: Removed beta label from the CLI banner
- Model Selection: Simplified model selection with short names (e.g., 'sonnet4.5' instead of full model IDs)
- File Mentions: Fixed file mentions to not include @ symbol in prompts
- Content Handling: Improved stability when handling undefined content to prevent crashes
- Parallel Tool Calls: Added support for models calling multiple tools simultaneously
- Agent Client Protocol (ACP): Added experimental support for external editor integration via
--acpflag, including file mentions and image support - User Rules: Added support for user-specific rules in
~/.augment/rulesdirectory for custom agent behavior - Tool Management: Added
--disable-toolflag and settings configuration to disable specific tools from the agent's toolset
- Vim Mode: Added 'e' keybind for moving to the end of a word, matching standard vim behavior
- Session Picker: Improved UI with dynamic column resizing for better readability
- Settings Validation: Enhanced error handling to gracefully handle invalid configuration fields
- Request ID: Added
/request-idcommand to display request IDs for debugging and support
- Commands: Added
/request-idcommand to display request IDs for debugging - UI: Improved session picker with dynamic column resizing
- UI: Added modified time to session list display
- UI: Fixed credit usage display to round down for accuracy
- Settings: Improved settings validation to handle invalid fields gracefully
- Errors: Added request IDs to API error messages for better debugging
- Stability: Fixed crash when using @ with large codebases (150,000+ files)
- MCP: Fixed MCP server configuration validation to prevent crashes
- Performance: Fixed file picker performance issue that caused UI lag
- Image support: Attach images to prompts using
--imageflag or the new/imagecommand with drag-and-drop and paste support - Enhanced clipboard: Fixed clipboard copying in SSH sessions and terminal multiplexers (tmux/screen) using OSC 52 protocol
- Session improvements: Session list now shows last modified time and request IDs for better debugging
- OAuth improvements: Display authentication URL when browser fails to open (useful for SSH connections)
- Simplified commands: Consolidated
/newand/clearcommands for starting fresh conversations
- Added
/copycommand to copy request ID or response text to clipboard - Added OAuth authentication support for MCP (Model Context Protocol) servers
- Added interactive session picker when using
--resumewithout specifying a session ID - Improved help command readability with better formatting and organization
- Added fuzzy search for slash commands, making them easier to discover
- Improved file picker performance with better fuzzy search algorithm for large codebases
- Enhanced tool permission system reliability with improved regex matching
- Fixed extra blank lines appearing at the beginning of agent responses
- MCP Support: Added
mcp add-jsoncommand for importing MCP servers via JSON configuration - MCP Reliability: Improved MCP server validation to continue loading valid servers even when some configurations are invalid
- Version Management: Enhanced upgrade system with semantic versioning support and better handling of prerelease versions
- TUI Navigation: Improved input mode switching with history-based navigation for more natural mode transitions
- File Picker: Fixed double @ symbol display issue in file picker mode
- Select Menus: Fixed arrow key handling in TUI select menus for smoother navigation
- Non-Interactive Mode: Agent now runs without stopping for user input when in non-interactive mode
- Tool Execution: Fixed regex command execution bug that was causing incorrect string formatting
- Tool Permissions: Improved consistency in tool permission settings format
- Feedback: Added GitHub repository link to the feedback command for easier issue reporting
- New
auggie rules listcommand: Display workspace rules and guidelines directly from the CLI - Enhanced
/rulescommand: View workspace rules with improved colored formatting in the TUI - Smarter TUI mode switching: Exit modes now return to the previous mode instead of always going back to Normal mode, enabling better workflows with FilePicker and Ask modes
- Session continuation tip: See a helpful reminder about using
auggie session continuewhen exiting the TUI - Better error messages: Reduced duplicate warnings and improved error tracking for cleaner output
- Fixed Ctrl+C handling: Properly interrupt the agent when Ctrl+C is pressed while the agent is running
- Fixed Option+Delete: Keyboard shortcut now correctly deletes words backward instead of forward
- Fixed issue where rules were not being attached to the agent request
- Ask Mode: a streamlined prompt-first interaction mode with improved transcript rendering.
- New session commands:
auggie session listandauggie session resumeto manage and continue sessions. - MCP quality-of-life: simpler
mcp addsyntax, automatic migration of legacy settings, and a/statuscheck. - Add Ask Mode for CLI/TUI, with formatting and input history improvements.
- Add
auggie session listandauggie session resumecommands. - Add
--permissionflag to configure tool permissions at runtime. - Support compressed syntax for
mcp addand auto-migrate legacy MCP settings.json format. - Add
/statuscommand to check MCP and rules status. - Add
--max-turnsto cap agent iterations in print mode. - Add basic JSON output mode.
- Improve keyboard handling: Ctrl+C to clear input, Ctrl+D forward delete; fix Delete key acting as Backspace.
- Improve non-interactive error messages when auth is missing.
- Fix crash when denying indexing by properly initializing status messaging.
- Fix markdown list indentation in TUI output.
- Fixed issue where rules were dropped when combined content was too long.
- MCP settings now use a record-based schema; legacy formats auto-migrate on run.
- Manage Model Context Protocol (MCP) servers with
auggie mcp add|list|remove - Configure MCP servers in your settings file (
~/.augment/settings.json) or via a config file passed with--mcp-config - Skip waiting for indexing to complete before codebase retrieval executes in TUI mode
- If API requests are retried, the CLI shows a clear message so you know what's happening
- Interrupting an operation now cleans up any partial output to keep the screen tidy
- Custom slash command help text now shows the selected model; logging and parsing are consistent in both interactive and non‑interactive modes
- Session tracking is more reliable between the CLI and the API
- Authentication works correctly when you provide both an API token and an API URL
- On Windows, home‑directory detection across different drives has been fixed to avoid incorrect indexing
- Non-interactive slash command syntax: Run custom commands directly from the shell with
auggie /<command> ...(e.g.,auggie "/joke robot" -p) - 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
- Custom commands can now specify which AI model to use in their frontmatter configuration
- Slash commands can be run directly from the command line (e.g.,
auggie /help) - Improved paste functionality on Windows and support for Chinese character input
- Enhanced feedback submission with proper handling of bracketed paste
- Quiet mode (
--quiet) now automatically defaults to text output mode - Empty agent responses are no longer displayed in the CLI interface
- CLI continues gracefully when settings fail to load instead of crashing
- Invalid MCP configuration no longer causes crashes
- Added workspace size limits to prevent indexing excessively large directories
- Fixed typo: "enchance" → "enhance" in prompt enhancer
- Added ability to edit existing tool permission rules without recreating them (press 'e' to edit)
- Improved tool permissions UI with better visual hierarchy and clearer permission types display
- Simplified permissions management
- Added long help text that can be toggled with '?' in Normal mode
- Fixed Ctrl+C and double escape shortcuts to work properly in vim mode
- Automatically enter INSERT mode when typing
/vimcommand - Cleaned up vim mode help text for better clarity
- Added slash commands to the history manager for easier command recall
- Fixed command exit behavior - commands like
model list,tokens print, andsession deletenow properly exit after completion - Prevented indexing when running CLI from home directory to avoid performance issues
- Fixed git worktree detection
- Limited @ file cache size to prevent performance degradation when opened in large directories
- Display default model in brackets when no model is explicitly selected
- Updated onboarding messages and tips for better user experience
- Added
/editorcommand to compose prompts in your preferred external editor (VS Code, vim, nano, etc.) - Added
Ctrl+Okeyboard shortcut for quick access to external editor - Added current AI model name display in the status line footer
- Added
j/kkeyboard navigation support for all menus (Task List, Model Picker, GitHub workflow) - Improved popover heights for better visibility on smaller screens
- Fixed footer wrapping issues on narrow terminal widths
- Added
/verbosecommand to toggle between compact and detailed transcript views - Fixed verbose command toggle to properly apply changes in the current session
- Improved help text with dynamic command listing and better keyboard shortcut documentation
- Enhanced onboarding experience with clearer feature descriptions
- Implemented comprehensive theme-based system across markdown, tool formatters, and status indicators
- Reduced flicker in iTerm when opening/closing popovers
- Added smart git update events with file tracking for better performance
- Improved error handling in str-replace-editor tool to detect when old and new strings are the same
- Enhanced settings management with structured return types and better error handling
- Fixed double @ appearing in file picker mode
- Fixed indexing confirmation to wait before initializing runtime
- Fixed tool permission type display for "ask-user" permissions
- Corrected typos and improved help text clarity
- Fixed clipboard functionality with proper feedback and error handling
- Enhanced scrollable list components for better handling of long item lists
- Added support for custom slash commands (
/<command>) in interactive mode and--commandflag in non-interactive mode - Support for nested custom commands using colon separator (e.g.,
nested:command) - Custom commands can be defined in
.augment/commandsor~/.augment/commandsdirectories - Added tab completion for slash commands in interactive mode
- Custom commands from Claude Code are now automatically detected and imported
- Added detailed help section for
--commandflag withauggie --command --help - Added shorthand flags for common options:
-i(input),-if(input-file),-p(prompt),-q(query),-lm(list-models),-m(model),-cm(command) - Added user settings support via
~/.augment/settings.jsonfor persistent model preferences - Support for CLAUDE.md and AGENTS.md configuration files in addition to .augment/guidelines.md
- Settings are validated with schema and gracefully handle malformed JSON
- Added prompt enhancement via Ctrl+P in interactive mode to improve prompts using AI
- Improved navigation in input box with Option+Left/Right for word navigation
- Enhanced multi-line prompt navigation with up/down arrows
- Added repository and branch information badges to agent cards
- Improved select menu system with better modularity and pagination support
- Fixed regression in input history and cursor movement in interactive mode
- Fixed extraneous border display on successful side effects with green border