This release adds new TUI customization options and improves OAuth authentication handling.
What's New
- Adds
--app-nameflag to override TUI title display - Adds
--disable-commandsflag to hide and disable slash commands in TUI - Adds
--sidebarflag to control sidebar visibility - Adds out-of-band callback route for unmanaged OAuth drive-flow
Improvements
- Extends unmanaged OAuth flow to drive code exchange in-process
- Propagates user-initiated cancellation across the WithoutCancel boundary
Technical Changes
- Renames OAuth elicitation meta keys from cagent/ to docker-agent/
- Trims aijson re-tests while keeping docker-agent integration tests
- Fixes lint issues in OAuth tests and helpers
- Canonicalizes bootstrapRepo temp dir for macOS in snapshot tests
- Simplifies AllBindings by removing redundant leanMode guard
What's Changed
- docs: update CHANGELOG.md for v1.68.0 by @docker-read-write[bot] in #2909
- docs: update CHANGELOG.md for v1.68.0 and document cancelled v1.66/v1.67 by @aheritier in #2910
- test(tools): trim aijson re-tests, keep docker-agent integration by @trungutt in #2905
- Rename OAuth elicitation meta keys from cagent/ to docker-agent/ by @trungutt in #2915
- feat: add --app-name flag and fix macOS test symlink issue by @dgageot in #2914
- feat: add --disable-commands flag to hide and disable slash commands in TUI by @dgageot in #2913
- feat: add --sidebar flag to control sidebar visibility by @dgageot in #2917
- Extend unmanaged OAuth flow to drive code exchange in-process by @trungutt in #2896
Full Changelog: v1.68.0...v1.69.0