v0.4.7 (2025-07-24)
What's Changed
- Add MoonshotAI provider with Kimi-K2 model support by @zachmayer in #2211
- Add Vercel AI Gateway provider by @joshualipman123 in #2277
- Support passing files uploaded to Gemini Files API and setting custom media type by @dprov in #2270
- Parse '' tags in streamed text as thinking parts by @DouweM in #2290
- Rename
MCPServer
sse_read_timeout
toread_timeout
and pass toClientSession
by @AntSan813 in #2240 - Update cohere and MCP, add support for MCP ResourceLink returned from tools by @medaminezghal in #2094
- Ignore empty text alongside tool calls when streaming from Ollama by @DouweM in #2286
- Ignore leading whitespace when streaming text, fixing run_stream + Ollama + Qwen3 by @DouweM in #2294
- Fix AG-UI parallel tool calls by @DouweM in #2301
- Fix initial tool call args not being streamed with AG-UI by @DouweM in #2303
- Handle
None
created
timestamp coming from OpenRouter API by @R0boji in #2247 - Update MCP docs to show you can pass ssl options via the http_client arg by @assadyousuf in #2214
- Include ThinkingPart in messages.md API documentation graph by @lfloeer in #2299
New Contributors
- @R0boji made their first contribution in #2247
- @AntSan813 made their first contribution in #2240
- @joshualipman123 made their first contribution in #2277
- @dprov made their first contribution in #2270
Full Changelog: v0.4.6...v0.4.7