Skip to content

v1.82.0

Latest

Choose a tag to compare

@docker-read-write docker-read-write released this 18 Jun 09:10
· 2 commits to main since this release
d8de98b

This release adds visual pause state indicators to the TUI, expands MCP catalog and OAuth support, and fixes several runtime, provider, and memory issues.

What's New

  • Adds a banner to the lean TUI on startup
  • Adds Grafana Cloud as a remote streamable-http MCP server to the catalog (monitoring category, OAuth 2.1 authentication)
  • Adds pausing/paused visual state indicators to the TUI when the /pause command is active

Bug Fixes

  • Fixes reserved character sanitization in the memory toolset's default-path config segment, preventing initialization failures on Windows when agents are loaded from OCI references containing : in the image tag
  • Fixes sub-session transcript not being persisted when the run loop exits via an error path in runForwarding
  • Fixes sub-session transcript not being persisted on error path in runCollecting (background agent path)
  • Fixes startup tool listing hanging indefinitely when a toolset's Tools() call blocks; adds a per-toolset timeout so the sidebar no longer gets stuck on "Loading tools..."
  • Exempts list_background_agents from the runtime loop-killer, which previously flagged it as a repeated identical call
  • Fixes delta.reasoning field being dropped in the OpenAI-compatible chat-completions stream adapter, resolving silent/empty responses with Qwen3 thinking mode
  • Fixes configured headers not being forwarded to OAuth discovery requests for remote MCP servers, resolving repeated auth prompts for servers like Grafana Cloud that require instance-scoping headers
  • Fixes OAuth default port normalization in MCP header host scoping

What's Changed

  • docs: update CHANGELOG.md for v1.81.2 by @docker-read-write[bot] in #3143
  • Add a banner in the lean tui by @rumpl in #3147
  • fix(memory): sanitise reserved characters in default-path config segment by @trungutt in #3146
  • chore: bump Go dependencies by @dgageot in #3149
  • docs: sync /docs with main — Grafana Cloud catalog, lean TUI banner, memory path sanitization by @aheritier in #3153
  • fix(providers): consume delta.reasoning in chat-completions stream adapter by @Sayt-0 in #3158
  • chore: bump github.com/alecthomas/chroma/v2 to v2.27.0 by @dgageot in #3155
  • feat(tui): show pausing/paused state for /pause by @dgageot in #3156
  • fix(runtime): exempt list_background_agents from the loop-killer by @mcavage-docker in #3157
  • fix(mcp): forward configured headers to OAuth discovery on the server host by @Sayt-0 in #3159
  • fix(runtime): bound per-toolset tool listing during startup (#3137) by @Sayt-0 in #3154
  • fix(runtime): persist sub-session transcript on error path in runCollecting by @jedp-docker in #3152
  • fix(runtime): persist sub-session transcript on error path by @jedp-docker in #3151
  • docs: update documentation for recent merged PRs by @aheritier in #3160

New Contributors

Full Changelog: v1.81.2...v1.82.0