github docker/docker-agent v1.43.0

6 hours ago

This release adds non-interactive mode capabilities, improves TUI interactions with mouse support, and includes several bug fixes for RAG tools and streaming responses.

What's New

  • Adds auto-stop for max iterations in non-interactive mode to prevent hanging when tools are approved
  • Adds non-interactive mode flag to distinguish from tools approval scenarios
  • Adds mouse drag-to-move support for TUI dialogs, allowing repositioning by clicking and dragging the title area
  • Adds custom session ID support through WithID option instead of relying on UUID generation
  • Adds support for custom providers in RAG embedding and reranking models
  • Adds underline styling for URLs on mouse hover

Improvements

  • Evolves providers config to support any provider type with shared model defaults
  • Improves mise build output to show go build command and resulting binary
  • Exempts background-agent polling from loop-termination detection to prevent false positives

Bug Fixes

  • Fixes agent accent color application for working spinners in sidebar
  • Fixes duplicate RAG tool names and nil pointer panic in file watcher
  • Fixes toolset startup triggering from emitToolsChanged callback to avoid spurious timeout warnings
  • Fixes missing Models map in RAG ManagersBuildConfig for model alias resolution
  • Fixes nil pointer dereference in BM25Strategy.watchLoop during session teardown
  • Fixes extraction of reasoning_content from DMR streaming responses
  • Fixes scrollbar rendering in web terminals by replacing problematic characters

Technical Changes

  • Adds nocgo build support for rag/treesitter
  • Updates error message display when only one model is available

What's Changed

  • docs: update CHANGELOG.md for v1.42.0 by @docker-read-write[bot] in #2317
  • fix: use agent accent color for working spinners in sidebar by @jiahuipaung in #2315
  • Exempt background-agent polling from loop-termination detection by @krissetto in #2319
  • fix: pass Models map to RAG ManagersBuildConfig for model alias resolution by @dgageot in #2324
  • fix: avoid triggering toolset startup from emitToolsChanged callback by @dgageot in #2323
  • fix: resolve duplicate RAG tool names and nil pointer panic in file watcher by @dgageot in #2322
  • rag/treesitter: add nocgo build support by @shaj13 in #2329
  • Bump go dependencies by @dgageot in #2330
  • session: add WithID option for custom session IDs by @shaj13 in #2331
  • feat(runtime): add auto-stop for max iterations in non-interactive mode by @tdabasinskas in #2208
  • Fix nil pointer dereference in BM25Strategy.watchLoop during session teardown by @dgageot in #2334
  • Fix scrollbar rendering in web terminals by @dgageot in #2340
  • Improve mise build output to show go build command and resulting binary by @dgageot in #2338
  • fix: extract reasoning_content from DMR streaming responses by @dgageot in #2335
  • feat: add mouse drag-to-move support for TUI dialogs by @dgageot in #2339
  • Evolve providers to support any provider type with shared model defaults by @dgageot in #2343
  • feat: support custom providers in RAG embedding and reranking models by @dgageot in #2344
  • Underline URLs on mouse hover by @dgageot in #2316
  • Nicer message by @rumpl in #2345

New Contributors

Full Changelog: v1.42.0...v1.43.0

Don't miss a new docker-agent release

NewReleases is sending notifications on new releases.