What's Changed
🚀 Features
- feat(capabilities)!: output validate/process hooks; scope
prepare_toolsto function tools, addprepare_output_toolsby @DouweM in #4859 - feat: cross-provider
service_tiermodel setting; Anthropic + Gemini API + Vertex Priority PayGo support by @markmcd in #4926 - Add anthropic speed,
fastmode for opus 4.6 by @bohdanhr in #4300 - feat: support OpenAI Responses
phaseon assistant messages by @DouweM in #5229 - feat(ui): add
UIAdapter.sanitize_messagesandallowed_file_url_schemesby @DouweM in #5228
🐛 Bug Fixes
- fix: restore per-block
cache_controlforanthropic_cache_messagesby @Wh1isper in #5227 - fix: propagate original error when
CallToolsNodestream fails by @thejens in #4799 - fix: propagate
Agent(retries=...)to user-provided toolsets by @dsfaccini in #4745
New Contributors
Full Changelog: v1.87.0...v1.88.0