github docker/docker-agent v1.41.0

6 hours ago

This release introduces a new models discovery command, contextual help system, and several TUI improvements including persistent warnings and simplified lean mode.

What's New

  • Adds docker agent models command to list available models for the --model flag
  • Adds contextual help dialog accessible via Ctrl+H (or F1/Ctrl+?) showing all keyboard shortcuts
  • Adds --lean flag for simplified TUI mode with minimal interface (just message stream and editor)
  • Adds copy button on hover for assistant messages to copy content to clipboard
  • Adds Vertex AI Model Garden support for non-Gemini models (Claude, Llama) hosted on Google Cloud

Improvements

  • Makes TUI warnings persist until manually dismissed instead of auto-dismissing after 3 seconds
  • Preserves recent messages during session compaction to maintain conversational context
  • Shows elapsed time and warning for long-running tool calls in the TUI
  • Adds desktop_uuid in telemetry alongside user_uuid for better tracking

Bug Fixes

  • Fixes markdown rendering in callout notes by adding markdown="1" attribute
  • Fixes panic on closed channel by making chanSend non-blocking
  • Fixes recursive run_skill loop in context:fork skill sub-sessions
  • Fixes docker run --sandbox functionality
  • Fixes eval tool_call_response to use correct event field names
  • Fixes guard against nil tool_definition in buildTranscript

Technical Changes

  • Replaces kin-openapi with pb33f/libopenapi for OpenAPI parsing
  • Removes trailing headers handling for rate limit headers
  • Tracks command errors with success=false and error details in telemetry
  • Ports build system to mise
  • Updates Go module dependencies

What's Changed

  • Add desktop_uuid in telemetry (next to user_uuid) by @gtardif in #2279
  • docs: update CHANGELOG.md for v1.40.0 by @docker-read-write[bot] in #2281
  • Preserve recent messages during session compaction by @rumpl in #2259
  • Make TUI warnings persist until manually dismissed by @dgageot in #2252
  • Fix markdown rendering in documentation callout notes by @dgageot in #2285
  • go mod tidy by @dgageot in #2292
  • docs: add Vertex AI Model Garden section to Google provider docs by @dgageot in #2290
  • Add copy button on hover for assistant messages by @dgageot in #2288
  • Add Vertex AI Model Garden support for non-Gemini models by @dgageot in #2287
  • fix: make chanSend non-blocking to prevent panic on closed channel by @dgageot in #2286
  • tui: show elapsed time and warning for long-running tool calls by @dgageot in #2291
  • Bump direct Go module dependencies by @dgageot in #2284
  • Fix TUI stuck in Working state after failed sub-agent transfer_task by @dgageot in #2294
  • Add --lean flag for simplified TUI mode by @dgageot in #2253
  • Port to mise by @dgageot in #2293
  • Track command errors with success=false and error details by @gtardif in #2283
  • Remove trailing headers handling for rate limit headers by @dgageot in #2298
  • fix: prevent recursive run_skill loop in context:fork skill sub-sessions by @dgageot in #2289
  • Replace kin-openapi with pb33f/libopenapi for OpenAPI parsing by @dgageot in #2299
  • fix: eval tool_call_response uses correct event field names by @hamza-jeddad in #2302
  • Fix docker run --sandbox by @dgageot in #2301
  • use DD proxy when available, also from WSL by @gtardif in #2306
  • Add contextual help dialog (Ctrl+H) by @masegraye in #2305
  • feat: add docker agent models command by @masegraye in #2304

New Contributors

Full Changelog: v1.40.0...v1.41.0

Don't miss a new docker-agent release

NewReleases is sending notifications on new releases.