Download Latest Version docker-agent-windows-amd64.exe (125.5 MB) Google Add to Preferred Sources
Home / v1.144.0
Name Modified Size InfoDownloads / Week
Parent folder
docker-agent-windows-arm64.exe 2026-09-25 116.2 MB
docker-agent-darwin-amd64 2026-09-25 124.3 MB
docker-agent-darwin-arm64 2026-09-25 115.7 MB
docker-agent-linux-amd64 2026-09-25 145.2 MB
docker-agent-linux-arm64 2026-09-25 137.4 MB
docker-agent-windows-amd64.exe 2026-09-25 125.5 MB
README.md 2026-09-25 8.6 kB
v1.144.0 source code.tar.gz 2026-09-25 12.6 MB
v1.144.0 source code.zip 2026-09-25 14.3 MB
Totals: 9 Items   791.2 MB 0

This release expands ACP v1 compatibility with session management, audio prompts, client terminals, remote MCP servers, and host credential authentication, while also closing several sandbox and filesystem confinement gaps and improving TUI rendering performance.

What's New

  • Adds ACP session deletion after draining owned work, with sessionCapabilities.delete support
  • Adds ACP elicitation bridge supporting negotiated form and URL elicitation capabilities
  • Adds ACP session model reasoning and safety options, including session/set_config_option and legacy session/set_mode
  • Adds ACP shell tool execution through client terminals via terminal/create and related wire methods
  • Adds ACP support for client-supplied Streamable HTTP and legacy SSE MCP servers in session/new, session/resume, and session/load
  • Adds ACP host credential authentication and connection-local logout
  • Adds ACP audio prompt support and bounded history replay
  • Adds ACP message identity persistence and tool name exposure
  • Adds sandbox cloud mode (--cloud) and v3 kit support for running sandboxes without a local Docker dependency
  • Adds evaluator support for exact endpoints on compatible services via an optional endpoint field in EvaluatorConfig
  • Adds Lint/CutPrefix cop to detect HasPrefix+TrimPrefix patterns that should use strings.CutPrefix
  • Adds Lint/CutSuffix cop to detect HasSuffix+TrimSuffix patterns that should use strings.CutSuffix
  • Adds Lint/SlicesClone cop to detect manual slice-copy idioms that should use slices.Clone
  • Adds Lint/SortStableFunc cop to detect sort.SliceStable calls that should use slices.SortStableFunc
  • Adds additional lint cops: Lint/SplitTrimJoin, Lint/NewExpr, Lint/FieldsSeq, and detectors for AWS scalar pointer helpers, paired reflection field loops, stdlib UUID string opportunities, equivalent manual URL clones, buffered JSON newline workarounds, and simple benchmark loop modernization

Improvements

  • Streams bang command progress in TUIs, running commands asynchronously and emitting lifecycle/output events in both lean and full TUIs
  • Replaces tmux focus-events heuristic with an async poll that checks real pane visibility, so only hidden panes pause rendering
  • Keeps tmux chooser previews rendering continuously
  • Reuses chat pane formatting while scrolling the sidebar, avoiding redundant re-formatting on unchanged message content
  • Migrates sort.SliceStable usages to slices.SortStableFunc in model picker, lean TUI, and deferred search ranking
  • Migrates manual slice-copy idioms to slices.Clone across the codebase
  • Migrates HasPrefix+TrimPrefix and HasSuffix+TrimSuffix patterns to strings.CutPrefix/strings.CutSuffix across multiple packages

Bug Fixes

  • Fixes none reasoning effort being ignored on GPT-6 Sol/Luna models, which caused silent fallback to "low" effort
  • Fixes skill supporting-file reads to be confined to the skill directory using os.OpenRoot, preventing symlink escapes
  • Fixes filesystem path policies to reject dangling symlinks
  • Fixes prompt file staging to be confined to the kit directory
  • Fixes sandbox skill staging reads to be anchored to the source root
  • Fixes tool extraction to use os.Root confinement, closing a symlink-swap gap during archive extraction
  • Fixes forked skill output and session IDs from bleeding across message groups by keying batching on session ID in addition to agent name
  • Fixes active segment offset going stale when an earlier message resizes while scrolled up, preventing clipped transcript rendering

Technical Changes

  • Refactors TUI command contracts, tool confirmation dialogs, and tool renderer registry to be dependency-light and reusable
  • Enables errorsastype and reflecttypeassert lint modernization checks
  • Switches to shared cops from rubocop-go v1.0.0, removing duplicate local implementations

What's Changed

Full Changelog: https://github.com/docker/docker-agent/compare/v1.143.0...v1.144.0

Source: README.md, updated 2026-09-25