github docker/docker-agent v1.36.1

8 hours ago

This release improves OCI reference handling, adds a tools command, and enhances MCP server reliability with better error recovery.

What's New

  • Adds /tools command to show available tools in a TUI dialog
  • Adds support for serving digest-pinned OCI references directly from cache

Improvements

  • Uses Docker Desktop proxy for all HTTP operations when Docker Desktop is running
  • Improves MCP server reconnection by retrying tool calls on any connection error, not just session errors
  • Normalizes OCI reference handling in store lookups to match Pull() key format

Bug Fixes

  • Fixes /clear command to properly re-initialize the TUI
  • Fixes tools/permissions dialog height instability when scrolling
  • Fixes empty lines in tools dialog from multiline descriptions
  • Fixes relative path resolution when parentDir is empty by falling back to current working directory

Technical Changes

  • Extracts RAG code for better organization
  • Removes model alias resolution for inline agent model references
  • Sets missing category on MCP and script shell tools
  • Removes dead code and unused agent event handling
  • Enables additional linters (bodyclose, makezero, sqlclosecheck) with corresponding fixes
  • Adds comprehensive Managing Secrets documentation guide

What's Changed

  • docs: update CHANGELOG.md for v1.36.0 by @docker-read-write[bot] in #2201
  • Remove model alias resolution for inline agent model references by @dgageot in #2206
  • Simplify the runtime related RAG code a bit by @dgageot in #2205
  • Better oci refs by @dgageot in #2204
  • docs: clarify :agent and :name parameters in API server endpoints by @dgageot in #2213
  • fix: recover from ErrSessionMissing when remote MCP server restarts by @dgageot in #2212
  • Add /tools command to show the available tools by @dgageot in #2209
  • Fix /clear by @dgageot in #2207
  • Enable bodyclose, makezero, and sqlclosecheck linters by @dgageot in #2219
  • docs: add Managing Secrets guide by @dgageot in #2217
  • Bump Go dependencies by @dgageot in #2218
  • fix: retry MCP callTool on any connection error, not just ErrSessionMissing by @dgageot in #2215
  • fix: resolve relative paths against CWD when parentDir is empty by @dgageot in #2221
  • Make run.go easier to read by @dgageot in #2224
  • Use Docker Desktop proxy when available by @gtardif in #2222

Full Changelog: v1.36.0...v1.36.1

Don't miss a new docker-agent release

NewReleases is sending notifications on new releases.