Skip to content

Commit ba6385c

Browse files
committed
add changelog
1 parent e862bf4 commit ba6385c

File tree

1 file changed

+179
-0
lines changed

1 file changed

+179
-0
lines changed

CHANGELOG.md

Lines changed: 179 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,179 @@
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

Comments
 (0)