github docker/docker-agent v1.122.0

3 hours ago

This release delivers a set of bug fixes and improvements across filesystem handling, the TUI, shell tooling, and cross-platform compatibility.

What's New

  • Adds the resolved interpreter name to the shell tool description so the model knows which shell will execute commands
  • Adds an explicit message when list_directory finds an empty directory, distinguishing an empty result from a tool failure
  • Adds configurable interrupt confirmation for the Esc key, supporting always (confirmation dialog), double-tap (press twice), or none (immediate interruption) modes

Bug Fixes

  • Fixes cross-platform root directory detection and fallback paths in TUI file and directory pickers, ensuring correct behavior on Windows
  • Fixes support for path-scoped glob patterns (e.g. pkg/*.go) in post-edit hooks by matching against full relative paths instead of just the base filename
  • Fixes a deadlock in the RAG file watcher that could occur when Start fails and Stop is subsequently called
  • Fixes malformed inner JSON in double-serialized edit_file payloads, handling the case where both double-serialization and brace-counting errors occur together
  • Fixes stream cancellation state being lost after automatic compaction completes mid-run in the TUI
  • Fixes agent security and linting issues including goroutine leak prevention in RAG toolset and environment handling improvements

What's Changed

  • docs: update CHANGELOG.md for v1.121.0 by @docker-read-write[bot] in #3910
  • docs: auto-update for merged PRs (2026-08-05) by @aheritier in #3909
  • feat(shell): name the resolved interpreter in the shell tool description by @trungutt in #3911
  • feat(filesystem): say when list_directory finds an empty directory by @trungutt in #3912
  • fix(filesystem): repair malformed inner JSON in double-serialized edits by @trungutt in #3913
  • fix: resolve POSIX path handling and test failures on Windows by @Piyush0049 in #3792
  • fix(tui): preserve stream cancellation after compaction by @Sayt-0 in #3914
  • fix(tui): resolve cross-platform root detection and fallback paths in pickers by @Piyush0049 in #3795
  • fix: agent security and linting improvements by @Piyush0049 in #3831

Full Changelog: v1.121.0...v1.122.0

Don't miss a new docker-agent release

NewReleases is sending notifications on new releases.