Features in v1.1.0
- Add support for durable execution with Prefect by @desertaxle in #3074, #3156
Selected Features since v1.0.0
- Support image generation and output with Google and OpenAI by @DouweM in #2970
- Add Pydantic AI Gateway provider by @Kludex in #2816, #2863
- Add support for
previous_response_id
from OpenAI Responses API by @GDaamn in #2756 - Add support for durable execution with DBOS by @qianl15 in #2638
- Built-in tool call streaming from OpenAI, Google, Anthropic by @DouweM in #2877
- Support Anthropic built-in memory tool by @DouweM in #3042
- Support text, JSON, XML and YAML
DocumentUrl
andBinaryContent
on OpenAI by @pulphix in #2851 - Added MCP metadata and annotations to
ToolDefinition.metadata
for use in filtering by @ChuckJonas in #2880 - Let agent
name
be overridden contextually by @MinuraPunchihewa in #3094 - Support contextually overriding agent
instructions
by @mwildehahn in #2926 - Tools can now return AG-UI events separate from result sent to model by @DouweM in #2922
- Add
AgentRunResult.response
convenience method to get latest model response by @DouweM in #2970 - Add
ModelResponse.text
,thinking
,files
,images
,tool_calls
, andbuiltin_tool_calls
convenience methods by @DouweM in #2970 - Add
Agent.run_stream_events()
convenience method wrappingrun(event_stream_handler=...)
by @DouweM in #3084
Other Changes in v1.1.0
- Record instructions on the agent run span even when they are dynamic by @dmontagu in #3131
- Add
description
arg to tool function decorators by @zhcn000000 in #3153 - fix(gateway): update base_url by @Kludex in #3164
- Document OpenAI-compatible provider prefixes by @DouweM in #3169
- Explicitly request image response modality from Google API when model supports it by @DouweM in #3172
New Contributors
- @zhcn000000 made their first contribution in #3153
- @certainly-param made their first contribution in #3133
Full Changelog: v1.0.18...v1.1.0