v1.0.3 (2025-09-10)
What's Changed
- Include thinking parts in subsequent model requests to improve performance and cache hit rates by @DouweM in #2823
- Add
on_complete
callback to AG-UI functions to get access toAgentRunResult
by @ChuckJonas in #2429 - Support
ModelSettings.seed
inGoogleModel
by @DouweM in #2842 - Add
with agent.sequential_tool_calls():
contextmanager and use it inDBOSAgent
by @DouweM in #2856 - Ensure
ModelResponse
fields are set from actual model response when streaming by @DouweM in #2848 - Send AG-UI thinking start and end events by @DouweM in #2855
- Support models that return output tool args as
{"response': "<JSON string>"}
by @shaheerzaman in #2836 - Support
NativeOutput
withFunctionModel
by @DouweM in #2843 - Raise error when
WebSearchTool
is used withOpenAIChatModel
and unsupported model by @safina57 in #2824
New Contributors
- @safina57 made their first contribution in #2824
- @shaheerzaman made their first contribution in #2836
Full Changelog: v1.0.2...v1.0.3