github docker/docker-agent v1.158.0

one hour ago

This release adds optional config history and model catalog support, improves tool duration visibility in both TUIs, and fixes compaction overflow and theme hot-reload issues.

What's New

  • Makes config history and embedded model catalog optional for Go hosts, reducing dependencies and binary data when those features are not needed
  • Shows persistent tool duration footers in both TUIs, displaying live durations and retaining final "Completed in …" or "Failed after …" messages

Bug Fixes

  • Fixes compaction overflow by retrying the summary request with less history when the context budget is exceeded
  • Fixes embedded model snapshot not being included in image context
  • Fixes theme watcher stopping across same-theme reloads, which could cause hot-reload edits to be dropped

Technical Changes

  • Removes unused wrappers across multiple packages (chat, concurrent, markdown, TUI, promptfiles, genai, logging, session, httpclient, config, creator, skills)
  • Moves test-only helpers into test files and adds coverage for configured backup limits
  • Refreshes the embedded models.dev catalog snapshot (85 models added, 86 removed, ~258 updated)

What's Changed

  • fix(compaction): retry the summary with less history when it overflows by @melmennaoui in #4817
  • feat: show persistent tool duration footers in both TUIs by @rumpl in #4819
  • docs: update CHANGELOG.md for v1.157.0 by @docker-read-write[bot] in #4812
  • Make config history and embedded model catalog optional by @dgageot in #4814
  • fix: flaky theme hot-reload, A2A agent card and stream idle-timeout tests by @aheritier in #4821
  • refactor: remove unused wrappers and isolate test helpers by @dgageot in #4823
  • chore: refresh models.dev snapshot (+85 -86 ~258) by @github-actions[bot] in #4829

Full Changelog: v1.157.2...v1.158.0

Don't miss a new docker-agent release

NewReleases is sending notifications on new releases.