What's Changed
- Add Anthropic built-in
WebFetchToolsupport by @sarth6 in #3427 - Allow
user_promptin HITL by @Wh1isper in #3528 - Add
anthropic_cache_messagesmodel setting and automatically strip cache points over the limit by @Wh1isper in #3442 - Add Gemini 3 Pro support to
OpenRouterModelby @zeyuyuyu in #3548 - Ensure
openrouter_reasoningmodel setting is sent to API by @xcpky in #3545 - Don't close custom httpx client provided to
MCPServerHTTPby @DouweM in #3534 - Fix double counting of request tokens in evals by @dmontagu in #3553
- Fix
pydantic_graph.beta.GraphRunGeneratorExithandling by @michgur in #3525 - Add test to ensure we allow message history starting with assistant message (model response) by @restless in #3519
- Remove
README.mdfrom wheel forpydantic-aiby @johnslavik in #3521 - Upgrade
Ruffto v0.14.6 by @Viicos in #3547 - Use
model_nameproperty inOpenAIChatModelchat completion create request by @BBYNAI in #3543 - Pin
huggingface-hubto<1by @Kludex in #3557 - Add docs examples to use the Gateway aside from the
gateway/<provider>:<model>shorthand by @dsfaccini in #3484
New Contributors
- @restless made their first contribution in #3519
- @johnslavik made their first contribution in #3521
- @michgur made their first contribution in #3525
- @zeyuyuyu made their first contribution in #3548
- @BBYNAI made their first contribution in #3543
- @sarth6 made their first contribution in #3427
Full Changelog: v1.22.0...v1.23.0