Download Latest Version docker-agent-windows-amd64.exe (114.5 MB)
Email in envelope

Get an email when there's a new version of Docker Agent

Home / v1.115.0
Name Modified Size InfoDownloads / Week
Parent folder
docker-agent-windows-arm64.exe < 16 hours ago 106.0 MB
docker-agent-darwin-amd64 < 16 hours ago 113.3 MB
docker-agent-darwin-arm64 < 16 hours ago 105.4 MB
docker-agent-linux-amd64 < 16 hours ago 133.4 MB
docker-agent-linux-arm64 < 16 hours ago 126.2 MB
docker-agent-windows-amd64.exe < 16 hours ago 114.5 MB
README.md < 16 hours ago 4.4 kB
v1.115.0 source code.tar.gz < 16 hours ago 10.8 MB
v1.115.0 source code.zip < 16 hours ago 12.0 MB
Totals: 9 Items   721.5 MB 0

This release fixes permission pattern parsing for colon-containing values, adds provider-level compaction model defaults, resolves agent-switch slash commands over HTTP, and includes several bug fixes and refactors.

What's New

  • Adds X-Cagent-Compacting: 1 HTTP header on session-compaction LLM calls to allow gateway-side policies to distinguish compaction calls from regular chat completions
  • Adds support for provider-level compaction_model default, so agents sharing a provider no longer need to repeat the setting individually
  • Adds an optional description field to model config entries for human-readable annotations
  • Resolves agent-switch slash commands in RunSession for HTTP/REST clients, enabling mid-session agent switches without requiring the two-segment route

Bug Fixes

  • Fixes permission pattern parsing where colons in argument values (e.g. URLs or Windows drive paths) caused patterns to be silently truncated, resulting in deny rules never firing
  • Fixes A2A tool silently succeeding when a sub-agent stream returns empty; also resolves cross-platform test instability on Windows
  • Fixes compaction_model references not being resolved during first_available reachability checks and environment preflight
  • Fixes model description not being preserved across first_available resolution and shorthand marshalling
  • Fixes agent-switch pre-switch command resolution and rolls back partial switches on failure
  • Fixes TUI history-search input not being restyled when a live theme change occurs, leaving stale styling after switching themes
  • Fixes GatewayHTTPOptions panicking when model options are nil
  • Reverts a WorkingDir containment check that broke callers running docker-agent as a long-lived daemon pointing sessions at arbitrary paths

Technical Changes

  • Fixes log-injection (CodeQL go/log-injection) in pkg/telemetry/client.go by replacing string concatenation with structured key-value logging
  • Sanitizes string arguments to close remaining log-injection taint paths and closes unbarriered passthrough in sanitizeLogArgs
  • Refactors permission pattern parsing to use strings.Cut and then a regexp-based approach replacing the hand-rolled colon scanner
  • Moves Desktop proxy HTTP transport to a new leaf package pkg/desktop/transport
  • Moves Vertex AI support to anthropic/vertex subpackage to reduce transitive dependencies for library consumers

What's Changed

Full Changelog: https://github.com/docker/docker-agent/compare/v1.114.0...v1.115.0

Source: README.md, updated 2026-07-22