This release introduces agent selection UI, git worktree isolation, theme preselection, and notification improvements for enhanced workflow management.
What's New
- Adds
--agent-pickerflag for full-screen agent selection dialog with YAML syntax highlighting and scrollable interface - Adds
--worktreeflag to run agents in isolated git worktrees on dedicated branches - Adds
--worktree-prflag to run agents on GitHub pull requests in separate worktrees - Adds
--themeflag to preselect TUI theme at launch, overriding user config settings
Improvements
- Improves TUI notifications with hover protection, click-to-copy content, and visual enhancements
- Adds worktree cleanup when interactive runs end to maintain clean workspace
- Adds worktree_create hook to prepare fresh git worktrees for agent execution
Bug Fixes
- Fixes agent config display sanitization and enables YAML soft-wrap in picker dialog
Technical Changes
- Forwards MCP embedded resources (images, PDFs, text) to model providers as native content blocks
- Adds theme flag validation and completion tests for better user experience
What's Changed
- docs: update CHANGELOG.md for v1.70.0 by @docker-read-write[bot] in #2930
- TUI - Improve notifications by @krissetto in #2931
- feat: add --theme flag to preselect TUI theme by @dgageot in #2933
- docs: document --auth-token flag, OAuth callback security note, and TUI notification UX by @aheritier in #2932
- docs: document --theme flag for docker agent run by @aheritier in #2936
- docs: add --theme launch example to TUI quickstart by @aheritier in #2939
- feat: add --agent-picker flag for agent selection UI by @dgageot in #2937
- feat: run agents in isolated git worktrees by @dgageot in #2938
- feat(mcp): forward embedded resources to model providers by @rumpl in #2935
Full Changelog: v1.70.0...v1.70.1