This release introduces parallel session support with tab management, major command restructuring, and enhanced UI interactions.
What's New
- Adds parallel session support with a new tab view to switch between sessions
- Adds drag and drop functionality for reordering tabs
- Adds mouse click support to elicitation, prompt input, and tool confirmation dialogs
- Adds
X-Cagent-Model-Nameheader to models gateway requests - Adds Ask list to permissions config to force confirmation for read-only tools
- Defaults to running the default agent when no subcommand is given
Improvements
- Restores ctrl-r binding for searching prompt history
- Updates Claude Sonnet model version to 4.6
- Prevents closing the last remaining tab with Ctrl+W
- Makes fetch tool not read-only
- Handles Claude overloaded_error with retry logic
Bug Fixes
- Fixes ctrl-c in docker agent and
docker agentdefaulting todocker agent run - Fixes completion command
- Fixes cagent-action to expect a prompt
- Fixes gemini use of vertexai environment variables
- Fixes CPU profile file handling and error handling in isFirstRun
Technical Changes
- Removes
cagent configcommands (breaking change) - Removes
cagent feedbackcommand (breaking change) - Removes
cagent buildcommand (breaking change) - Removes
cagent catalogcommand (breaking change) - Moves a2a, acp, mcp and api commands under
cagent serve(breaking change) - Replaces
cagent execwithcagent run --exec(breaking change) - Moves pull and push under
cagent share(breaking change) - Hides
cagent debug - Adds skills to the default agent
- Defaults restore_tabs to false
What's Changed
- docs: update CHANGELOG.md for v1.23.3 by @docker-read-write[bot] in #1753
- Parallel sessions! Tabs! by @krissetto in #1695
- Restore ctrl-r binding for searching prompt history by @krissetto in #1759
- Review cagent commands by @dgageot in #1755
- default restore_tabs to false by @krissetto in #1760
- Fix completion command by @dgageot in #1761
- fix: cagent-action expects a prompt by @derekmisler in #1762
- feat: add
X-Cagent-Model-Nameheader to models gateway requests by @tdabasinskas in #1751 - chore(config): Update Claude Sonnet model version to 4.6 by @aheritier in #1768
- Add mouse click support to elicitation, prompt input, and tool confirmation dialogs by @dgageot in #1766
- temp home dir to avoid issues in some environments by @krissetto in #1773
- drag 'n drop tabs by @krissetto in #1772
- fix: gemini use of vertexai environment variables by @abaez-pantheon in #1763
- fallback: Handle overloaded_error by @vvoland in #1780
- permissions: add Ask list to force confirmation for tools by @dgageot in #1785
- Bump Go dependencies by @dgageot in #1777
- Fix ctrl-c in
docker agent serve apiand fixdocker agentdefaulting todocker agent runby @dgageot in #1782 - Make fetch tool not read-only by @dgageot in #1786
- Keep same error handling for main cli plugin execution by @gtardif in #1789
- tui/tabbar: Prevent closing the last remaining tab by @vvoland in #1790
- Fix path and typo by @dgageot in #1788
- Daily fixes for the Nightly issue detector by @dgageot in #1787
New Contributors
- @abaez-pantheon made their first contribution in #1763
Full Changelog: v1.23.3...v1.23.4