Skip to content

v1.96.0

Choose a tag to compare

@docker-read-write docker-read-write released this 02 Jul 13:12
002fe90

This release adds session resumption across agent URL changes, TUI e2e test generation from recorded sessions, and fixes for duplicate tool names and Anthropic adaptive thinking display.

What's New

  • Adds ability to resume sessions across agent URL query changes when using docker-agent serve api (e.g. when relaunching with a different agent version tag)
  • Adds TUI e2e test generation from --record sessions, producing a ready-to-edit *_test.go file alongside the cassette with synchronization points derived from the recorded session
  • Adds a Docker Wiki example agent with /init, /update, /status, and /help commands

Bug Fixes

  • Fixes duplicate tool names being sent to providers by deduplicating in collectTools() — the first toolset wins and a warning is shown once per streak naming the conflicting toolsets (fixes Anthropic HTTP 400 "Tool names must be unique" errors)
  • Fixes missing reasoning display in the TUI when using /effort or Shift+Tab thinking cycle on newer Claude models (Opus 4.7+) — the adaptive display field is now sent by default even when provider_opts.thinking_display is not explicitly configured

What's Changed

  • docs: update CHANGELOG.md for v1.94.0 by @docker-read-write[bot] in #3406
  • docs: update CHANGELOG.md for v1.95.0 by @docker-read-write[bot] in #3407
  • docs: add docker wiki example agent by @rumpl in #3408
  • feat(server): resume sessions across agent URL query changes by @gtardif in #3410
  • fix(agent): dedupe duplicate tool names with once-per-streak warning by @Sayt-0 in #3409
  • feat(tui): generate a TUI e2e test from a --record session by @dgageot in #3412
  • docs: single-source documentation for the docs.docker.com Hugo module mount by @Sayt-0 in #3413
  • fix(anthropic): default adaptive thinking display to summarized by @Sayt-0 in #3415
  • docs: prepare pages for the docs.docker.com module mount by @Sayt-0 in #3414

Full Changelog: v1.95.0...v1.96.0