| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| docker-agent-windows-arm64.exe | 2026-07-17 | 104.0 MB | |
| docker-agent-darwin-amd64 | 2026-07-17 | 111.2 MB | |
| docker-agent-darwin-arm64 | 2026-07-17 | 103.5 MB | |
| docker-agent-linux-amd64 | 2026-07-17 | 131.0 MB | |
| docker-agent-linux-arm64 | 2026-07-17 | 124.0 MB | |
| docker-agent-windows-amd64.exe | 2026-07-17 | 112.4 MB | |
| README.md | 2026-07-17 | 7.8 kB | |
| v1.111.0 source code.tar.gz | 2026-07-17 | 10.9 MB | |
| v1.111.0 source code.zip | 2026-07-17 | 12.1 MB | |
| Totals: 9 Items | 709.2 MB | 2 | |
This release adds a new scheduler toolset, inline Mermaid diagram rendering, model switching in the lean TUI, project config autodiscovery, and a range of bug fixes and performance improvements across the agent, TUI, and server.
What's New
- Adds a built-in
schedulertoolset withcreate_schedule,list_schedules, andcancel_scheduletools, enabling agents to schedule instructions to run once at a time, after a delay, or on a recurring interval - Adds prompt cache miss warnings via an opt-in
warn_on_cache_missuser setting that emits notifications when cached input tokens are absent after the first session response - Adds inline Mermaid diagram rendering in the TUI
- Adds model switching (
/model) to the lean TUI and shares fuzzy model search between the lean and full TUIs - Adds autodiscovery of
docker-agent.yaml,docker-agent.yml, anddocker-agent.hclproject config files for no-argument localdocker agent run - Surfaces background-job elicitation (user-input) requests in the TUI, ensuring each request opens exactly one dialog regardless of which runtime delivers it
- Makes a custom
base_urlon a model automatically implybypass_models_gateway: true, removing the need to set it explicitly
Improvements
- Improves session cost details in the TUI: aligns layout, color-codes cost percentages per message, groups averages together, and puts "Total" on its own line
- Speeds up model switcher credential discovery by deduplicating credential names and resolving lookups concurrently, reducing model-picker latency
- Parallelizes toolset startup and prefetches the MCP catalog off the load critical path, reducing agent startup time
Bug Fixes
- Fixes glob wildcard matching in permissions so
*and?span path separators (/) in argument values such as file paths and URLs - Fixes a bug where setting
defer_all: trueon a toolset caused the toolset's customInstructionsto be permanently dropped from the agent's context - Fixes
SafetyPolicynot persisting across turns, causing users to be re-prompted for tool approvals they had already opted into - Fixes background elicitations over the API so requests from concurrent background jobs are replayable and answerable instead of being auto-declined
- Fixes Anthropic cache breakpoints exceeding the hard limit of 4 when deferred tools are present, which caused API errors at runtime
- Fixes the TUI editor not regaining focus after external editing (
Ctrl+G), which caused Enter to route to the transcript instead of sending the composed message - Fixes the scheduler schema so
type: scheduleris accepted in agent config files (was previously rejected by JSON schema validation) - Fixes foreground elicitations being delivered twice into the app event stream
- Fixes a mutex unlock in the scheduler's
setRuntimemethod to usedeferfor safer lock release - Fixes VCR cassette path normalization for portable prompt-file matching
- Fixes CI workflow YAML indentation that caused all CI runs to fail before any job could start
Technical Changes
- Adds
MapSlicefan-out helper in the concurrent utilities package and uses it for parallel toolset operations - Serializes interactive OAuth flows across toolsets to prevent concurrent conflicts
- Brings the documentation portal to WCAG 2.1 AA conformance across light and dark themes and adds a pa11y-ci CI gate to maintain it
- Adds new documentation pages for the scheduler toolset, sandbox templates, custom commands, user settings, context and compaction guide, and fixes stale command syntax in the Named Commands docs
What's Changed
- docs: update CHANGELOG.md for v1.110.0 by @docker-read-write[bot] in https://github.com/docker/docker-agent/pull/3665
- fix: repair CI workflow YAML and failing AgentsMd e2e test on main by @dgageot in https://github.com/docker/docker-agent/pull/3666
- feat(tools): add "scheduler" toolset to run instructions on a time or recurring interval by @dwin-gharibi in https://github.com/docker/docker-agent/pull/3632
- fix(config): add scheduler toolset to agent-schema.json type enum by @aheritier in https://github.com/docker/docker-agent/pull/3670
- feat: custom base_url implies bypass_models_gateway by @dgageot in https://github.com/docker/docker-agent/pull/3667
- feat: add prompt cache miss warnings by @rumpl in https://github.com/docker/docker-agent/pull/3671
- Improve session cost details by @rumpl in https://github.com/docker/docker-agent/pull/3672
- perf: speed up model switcher credential discovery by @rumpl in https://github.com/docker/docker-agent/pull/3673
- Add model switching to the lean TUI by @rumpl in https://github.com/docker/docker-agent/pull/3674
- feat(tui,app): surface & correlate background-job elicitations (#3584) by @aheritier in https://github.com/docker/docker-agent/pull/3624
- chore: bump go-isatty, openai-go, and libopenapi by @dgageot in https://github.com/docker/docker-agent/pull/3675
- ci: bump golangci-lint-action to v9.3.0 and fix DeferMutexUnlock lint offense by @dgageot in https://github.com/docker/docker-agent/pull/3676
- ci: bump pinned actions to latest same-major versions by @dgageot in https://github.com/docker/docker-agent/pull/3677
- feat(server): session-scoped elicitation sink for API/server runtimes (#3584) by @aheritier in https://github.com/docker/docker-agent/pull/3625
- Render Mermaid diagrams inline by @rumpl in https://github.com/docker/docker-agent/pull/3679
- fix(server): surface background elicitations over API by @Sayt-0 in https://github.com/docker/docker-agent/pull/3678
- fix(teamloader): preserve deferred toolset instructions by @Piyush0049 in https://github.com/docker/docker-agent/pull/3680
- fix(permissions): match glob wildcards across path separators by @parveshsaini in https://github.com/docker/docker-agent/pull/3605
- docs(agents): fix stale command syntax and sub_agents claim in Named Commands by @aheritier in https://github.com/docker/docker-agent/pull/3684
- docs(sandbox): document Docker Sandboxes integration and published sbx templates by @aheritier in https://github.com/docker/docker-agent/pull/3682
- docs: surface orphan pages and add compaction, commands, and user-settings docs by @aheritier in https://github.com/docker/docker-agent/pull/3683
- fix(docs): WCAG 2.1 AA accessibility remediation for the docs portal by @aheritier in https://github.com/docker/docker-agent/pull/3687
- fix(tui): refocus the editor after external editing so Enter sends the content by @dgageot in https://github.com/docker/docker-agent/pull/3690
- Implements the path-aware, two-tier documentation accessibility CI gate by @aheritier in https://github.com/docker/docker-agent/pull/3691
- feat(run): autodiscover project agent config by @HajimohammadiNet in https://github.com/docker/docker-agent/pull/3681
- perf: parallelize toolset startup and prefetch MCP catalog by @dgageot in https://github.com/docker/docker-agent/pull/3688
- fix(anthropic): keep cache breakpoints within Anthropic's limit of 4 with deferred tools by @dgageot in https://github.com/docker/docker-agent/pull/3692
- fix(docs): render --link-hover on light-mode callout-link hover by @aheritier in https://github.com/docker/docker-agent/pull/3693
- build(deps): bump the pip group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/docker/docker-agent/pull/3697
- fix(session): persist SafetyPolicy across turns by @trungutt in https://github.com/docker/docker-agent/pull/3685
New Contributors
- @parveshsaini made their first contribution in https://github.com/docker/docker-agent/pull/3605
- @HajimohammadiNet made their first contribution in https://github.com/docker/docker-agent/pull/3681
Full Changelog: https://github.com/docker/docker-agent/compare/v1.110.0...v1.111.0