github docker/docker-agent v1.37.0

8 hours ago

This release adds support for forwarding sampling parameters to provider APIs, introduces global user-level permissions, and includes several bug fixes and improvements.

What's New

  • Adds support for forwarding sampling provider options (top_k, repetition_penalty, etc.) to provider APIs
  • Adds global-level permissions from user config that apply across all sessions and agents
  • Adds a welcome message to the interface
  • Adds custom linter to enforce config version import chain

Improvements

  • Refactors RAG from agent-level config to standard toolset type for consistency with other toolsets
  • Restores RAG indexing event forwarding to TUI after toolset refactor
  • Simplifies RAG event forwarding and cleans up RAGTool

Bug Fixes

  • Fixes Bedrock interleaved_thinking defaults to true and adds logging for provider_opts mismatches
  • Fixes issue where CacheControl markers were preserved during message compaction, exceeding Anthropic's limit
  • Fixes tool loop detector by resetting it after degenerate loop error
  • Fixes desktop proxy socket name on WSL where http-proxy socket is not allowed for users

Technical Changes

  • Documents max_old_tool_call_tokens and max_consecutive_tool_calls in agent config reference
  • Documents global permissions from user config in permissions reference and guides
  • Pins GitHub actions for improved security
  • Updates cagent-action to latest version with better permissions

What's Changed

  • docs: update CHANGELOG.md for v1.36.1 by @docker-read-write[bot] in #2227
  • Add custom linter to enforce config version import chain by @dgageot in #2225
  • feat: forward sampling provider_opts (top_k, repetition_penalty) to provider APIs by @dgageot in #2226
  • Refactor RAG from agent-level config to standard toolset type by @dgageot in #2210
  • docs: add max_old_tool_call_tokens and max_consecutive_tool_calls to agent config reference by @dgageot in #2229
  • Pin GitHub actions by @dgageot in #2231
  • update cagent-action to latest (with better permissions) by @derekmisler in #2233
  • Bump direct Go module dependencies by @dgageot in #2238
  • fix: strip CacheControl from messages during compaction by @dgageot in #2236
  • Reset tool loop detector after degenerate loop error by @dgageot in #2237
  • Add global-level permissions from user config by @trungutt in #2230
  • docs: document global permissions from user config by @trungutt in #2241
  • Fix desktop proxy socket name on WSL by @gtardif in #2240

Full Changelog: v1.36.1...v1.37.0

Don't miss a new docker-agent release

NewReleases is sending notifications on new releases.