What's Changed
- Support streaming tool calls from models that pass args as None when there are no function parameters by @DouweM in #1802
- Stream tool calls and structured output from Anthropic as it's received instead of in one go by @DouweM in #1669
- Remove hardcoded
nparameter from OpenAIModel requests by @kiqaps in #1807 - Add
tool_prefixoption to MCP servers and error on conflicting tool names by @Wh1isper in #1266 - Allow
RunContextto not be documented whenrequire_parameter_descriptions=Trueas it's not passed to the model anyway by @Kevsnz in #1750 - Clean up dataclasses reprs by @dmontagu in #1812
- Addition: Make
prog_namecustomizable by @fswair in #1804 - Use
AsyncBetainstead ofAsyncAnthropicby @Kludex in #1818
New Contributors
- @kiqaps made their first contribution in #1807
- @Kevsnz made their first contribution in #1750
- @fswair made their first contribution in #1804
Full Changelog: v0.2.6...v0.2.7