github docker/docker-agent v1.161.0

one hour ago

This release delivers bug fixes across filesystem tools, path validation, session persistence, proxy transport, and Windows compatibility, along with new features including worktree file inclusion, model stream idle timeouts, and new provider catalog entries.

What's New

  • Adds support for a .worktreeinclude file to copy selected Git-ignored files into worktrees before setup hooks run
  • Adds configurable model stream idle timeouts, with agent-file-wide and per-model settings (use -1 to disable)
  • Adds HopBase to the built-in provider catalog

Bug Fixes

  • Fixes remove_directory and create_directory not reporting successfully completed paths when a batch aborts partway through
  • Fixes proxy transport false-positives that misclassified target host failures as proxy failures
  • Fixes command prefix match for unsafe command detection
  • Fixes RAG strategy limit being ignored when specified as a YAML integer
  • Fixes path validation incorrectly rejecting valid paths whose names start with or contain .. (e.g. ..env, app..v2)
  • Fixes sub-session persistence failing with a UNIQUE constraint error when a session row already exists
  • Fixes the Nebius provider alias to point at the Token Factory endpoint (https://api.tokenfactory.nebius.com/v1)
  • Fixes model streams being limited by default; streams are now unlimited unless a timeout is explicitly configured
  • Fixes serve mcp --attach on Windows failing to detect live agent processes started with run --listen
  • Fixes MCP and language servers on Windows losing the system PATH when docker-agent adds its own tools folder

What's Changed

  • feat: support .worktreeinclude in worktrees by @aheritier in #4891
  • docs: update CHANGELOG.md for v1.160.0 by @docker-read-write[bot] in #4905
  • fix: migrate Nebius alias to Token Factory by @tonykipkemboi in #4906
  • fix(session): persist sub-sessions with existing rows by @onatozmenn in #4903
  • fix(toolinstall): keep the system PATH for child processes on Windows by @trungutt in #4911
  • fix(runregistry): detect live processes on Windows by @trungutt in #4910
  • feat: configure model stream idle timeouts by @aheritier in #4899
  • feat: add HopBase to the built-in provider catalog by @victor-zzh in #4912
  • fix(path): only treat a ".." path element as traversal by @kevin9327 in #4803
  • fix: fix command prefix match unsafe command by @fatelei in #4561
  • fix(rag): honor a YAML integer strategy limit by @spicysharkco in #4646
  • fix(filesystem): report completed removals/creations when a directory batch aborts by @dwin-gharibi in #3934
  • fix: resolve proxy transport false-positives by @Piyush0049 in #3900
  • ci: close stale author-action pull requests by @aheritier in #4913

New Contributors

Full Changelog: v1.160.0...v1.161.0

Don't miss a new docker-agent release

NewReleases is sending notifications on new releases.