Skip to content

v1.79.0

Latest

Choose a tag to compare

@docker-read-write docker-read-write released this 12 Jun 14:47
· 7 commits to main since this release
a2c0cc8

This release adds TUI embedding capabilities, gateway model discovery, and HTTP transport middleware support, along with various fixes and improvements.

What's New

  • Adds embeddable transcript component for TUI integration
  • Adds gateway model discovery to automatically populate the model picker with models served by configured gateways
  • Adds HTTP transport wrapper support to inject middleware into provider clients
  • Adds Shift+Tab keyboard shortcut to cycle through model thinking levels in the TUI
  • Adds support for pulling agent from localhost HTTP URLs for local development
  • Adds automatic Docker Desktop JWT authentication when pulling from .docker.com URLs

Improvements

  • Makes theme application self-contained with ApplyThemeRef and change hooks
  • Exposes read access to transcript messages for embedders
  • Adds SetRoot function to re-home all agent state in one call
  • Adds NewAtDir function for embedders with custom state layouts
  • Centralizes tool-confirmation decision dispatch in toolconfirm

Bug Fixes

  • Fixes remote MCP toolset reconnection after clean idle SSE close
  • Fixes gateway discovery implementation issues
  • Fixes SSE fallback when transport wrapper is set and transport=websocket
  • Fixes Semgrep MCP server authentication configuration to use OAuth

Technical Changes

  • Wires TransportWrapper into Bedrock provider
  • Updates lint findings in TUI embedding helpers
  • Adds double-check for gateway cache inside singleflight closure
  • Rewrites Gemini client if-else chain as switch statement for better code quality

What's Changed

  • docs: update CHANGELOG.md for v1.78.0 by @docker-read-write[bot] in #3079
  • Board/tui embedding helpers by @dgageot in #3080
  • feat(tui): expose read access to transcript messages by @dgageot in #3081
  • fix(mcpcatalog): mark semgrep server as oauth by @trungutt in #3085
  • docs: require GPG/SSH commit signing in Git Practices by @aheritier in #3087
  • feat(runtime): discover gateway-served models for the model picker by @Sayt-0 in #3086
  • docs: update remote MCP reconnect, thinking runtime cycling, distribution, and Go SDK docs by @aheritier in #3084
  • feat: add options.WithHTTPTransportWrapper to inject HTTP middleware in provider clients by @simonferquel-clanker in #3090

Full Changelog: v1.78.0...v1.79.0