Skip to content

v2.32.0 (2026-08-18)

Latest

Choose a tag to compare

@dsfaccini dsfaccini released this 19 Aug 03:51
· 4 commits to main since this release
dca7ed7

What's Changed

馃殌 Features

  • Suggest known model names for invalid identifiers by @dsfaccini in #7325
  • Support xAI attachment search lifecycle by @colesmcintosh in #7156
  • Surface OpenRouter web-search sources in provider_details["annotations"] by @dsfaccini in #7458
  • Add instrumentation version 6, emitting tool results under role: 'tool' by @dsfaccini in #7582

馃悰 Bug Fixes

  • Run sync hooks in a thread pool and enforce timeout= for blocking sync tools and hooks by @adtyavrdhn in #7557
  • Record RunContext.cancel() from setup-phase for_run hooks instead of raising UserError by @adtyavrdhn in #7567
  • Treat a response containing only empty text parts as having no text output by @adtyavrdhn in #7568
  • Only list available tools in the unknown-tool retry message by @adtyavrdhn in #7572
  • Sort tool results ahead of tool availability announcements so Bedrock accepts turns revealing multiple tools by @adtyavrdhn in #7571
  • Drop native tool calls the replayed payload has no result block for by @dsfaccini in #7504

馃摝 Dependencies

Full Changelog: v2.31.1...v2.32.0