This release adds Docker CLI plugin support and improves TUI performance by making model reasoning checks asynchronous.
What's New
- Adds support for using cagent as a Docker CLI plugin with
docker agentcommand (no functional changes to existingcagentcommand) - Handles Windows .exe binary suffix for CLI plugin compatibility
Improvements
- Makes model reasoning support checks asynchronous to prevent TUI freezing (previously could block for up to 30 seconds)
- Threads context.Context through modelsdev store API to allow proper cancellation and deadline propagation
Technical Changes
- Renames cagent OCI annotation to
io.docker.agent.versionwhile maintaining backward compatibility with the old annotation - Updates config media type to use
docker.agent - Adds TUI general guidelines to AGENTS.md documentation
What's Changed
- Thread context.Context through modelsdev store API by @rumpl in #1747
- Rename cagent OCI annotation, keep old one by @gtardif in #1745
- docs: update CHANGELOG.md for v1.23.2 by @docker-read-write[bot] in #1746
- Move ModelSupportsReasoning calls to async bubbletea commands by @rumpl in #1749
- Allow to use cagent binary as a docker cli plugin docker-agent. No functional change for cagent command. by @gtardif in #1748
New Contributors
Full Changelog: v1.23.2...v1.23.3