Skip to content

Releases: openai/openai-agents-python

v0.12.2

14 Mar 01:18
d216493

Choose a tag to compare

What's Changed

  • fix: #2664 drop orphan hosted shell calls before multi-turn replay by @seratch in #2665
  • fix: #2258 add normalized to_input_list mode for filtered handoff follow-ups by @seratch in #2667

Documentation & Other Changes

  • docs: update translated document pages by @github-actions[bot] in #2663
  • Release 0.12.2 by @github-actions[bot] in #2666

Full Changelog: v0.12.1...v0.12.2

v0.12.1

13 Mar 06:45
b99d186

Choose a tag to compare

What's Changed

  • feat: #2658 preserve explicit approval rejection messages across resume flows by @seratch in #2660

Documentation & Other Changes

  • docs: add retry settings by @seratch in #2655
  • docs: update translated document pages by @github-actions[bot] in #2656
  • Release 0.12.1 by @github-actions[bot] in #2662

Full Changelog: v0.12.0...v0.12.1

v0.12.0

12 Mar 08:52
1580644

Choose a tag to compare

Key Changes

Opt-in retry settings

New opt-in settings for retries of model API calls is available in this version. The new configuration is available as part of ModelSettings and it can be passed either as run config or model settings per an agent.

Refer to the following code examples for details:

What's Changed

Documentation & Other Changes

  • Release 0.12.0 by @github-actions[bot] in #2653

Full Changelog: v0.11.1...v0.12.0

v0.11.1

09 Mar 06:33
e00f377

Choose a tag to compare

What's Changed

  • fix: show the GA computer alias in tracing by @seratch in #2641

Documentation & Other Changes

  • docs: add tool search coverage across Python guides by @seratch in #2622
  • docs: cover GA computer tool migration across Python guides by @seratch in #2629
  • docs: update translated document pages by @github-actions[bot] in #2640
  • Release 0.11.1 by @github-actions[bot] in #2642

Full Changelog: v0.11.0...v0.11.1

v0.11.0

09 Mar 04:10
279a69f

Choose a tag to compare

Key Changes

Tool search support

As of this version, the Agents SDK supports the tool search tool, including namespaces: https://developers.openai.com/api/docs/guides/tools-tool-search/

Please refer to this concrete example, as well as the updated documentation.

Computer use tool GA

As of this version, you can use the gpt-5.4 model for the computer use tool, in addition to the existing computer-use-preview model: https://developers.openai.com/api/docs/guides/tools-computer-use/

Please refer to this concrete example, as well as the updated documentation.

What's Changed

  • feat: add Responses API tool search support by @seratch in #2610
  • fix: #2624 migrate ComputerTool to the GA computer tool by @seratch in #2626
  • fix: #2636 make Computer preview metadata optional on GA requests by @seratch in #2639
  • fix: Serialize structured realtime tool outputs as JSON by @lavish0000 in #2608
  • fix: Finish reasoning summaries before text deltas by @lavish0000 in #2609
  • fix: #2617 lower minimum pydantic version to 2.12.2 by @seratch in #2620
  • fix(memory): make SQLiteSession satisfy Session protocol by @lavish0000 in #2619
  • fix: align RunState schema policy with release boundaries by @seratch in #2632
  • fix: preserve plain run context for run-context tool wrappers by @seratch in #2634
  • fix: #2603 preserve MCP tool title metadata across tool call items by @seratch in #2621
  • fix: enable handling video_url in litellm and chat completions models by @seokhyunan in #2614

Documentation & Other Changes

  • docs: updates for #2593 by @seratch in #2594
  • docs: refresh docs and examples to gpt-5.4 by @seratch in #2615
  • docs: Add local shell skill example by @ihower in #2612
  • docs: update translated document pages by @github-actions[bot] in #2606
  • docs: update translated document pages by @github-actions[bot] in #2613
  • docs: update translated document pages by @github-actions[bot] in #2616
  • docs: update translated document pages by @github-actions[bot] in #2627
  • chore: run pyright across src and tests in typecheck by @seratch in #2623
  • test: improve coverage for tracing and runtime helpers by @seratch in #2635
  • Release 0.11.0 by @github-actions[bot] in #2611

New Contributors

Full Changelog: v0.10.5...v0.11.0

v0.10.5

05 Mar 20:43
e32f0f8

Choose a tag to compare

What's Changed

Documents & Other Changes

  • docs: improve doc coverage for Dapr sessions and advanced model settings by @seratch in #2587
  • docs: update translated document pages by @github-actions[bot] in #2589
  • docs: clarify realtime transport boundaries and SIP attach flows by @seratch in #2591
  • docs: update translated document pages by @github-actions[bot] in #2592
  • docs: clarify agent runtime, handoff, HITL, and results flows by @seratch in #2596
  • docs: update translated document pages by @github-actions[bot] in #2597
  • chore: add implementation strategy guidance for compatibility decisions by @seratch in #2600
  • docs: fix deprecated capwords import for Python 3.11+ compatibility by @Jah-yee in #2605
  • Release 0.10.5 by @github-actions[bot] in #2595

New Contributors

Full Changelog: v0.10.4...v0.10.5

v0.10.4

03 Mar 21:19
253f241

Choose a tag to compare

What's Changed

  • fix: isolate parallel function tool failures by @seratch in #2584

Documents & Other Changes

  • docs: improve documentation entry points and navigation by @seratch in #2578
  • docs: update translated document pages by @github-actions[bot] in #2579
  • docs: update translated document pages by @github-actions[bot] in #2581
  • ci: add repeated async teardown stability checks by @seratch in #2585
  • Release 0.10.4 by @github-actions[bot] in #2582

Full Changelog: v0.10.3...v0.10.4

v0.10.3

02 Mar 05:13
81a1c1b

Choose a tag to compare

What's Changed

Documents & Other Changes

  • docs: update translated document pages by @github-actions[bot] in #2555
  • docs: Add nest_handoff_history to Handoffs docs by @Hammad-Noman in #2560
  • docs: update translated document pages by @github-actions[bot] in #2561
  • docs: update a few docs and code comments by @seratch in #2564
  • docs: update translated document pages by @github-actions[bot] in #2565
  • docs: reorganize navigation and clarify runtime guides by @seratch in #2568
  • docs: update translated document pages by @github-actions[bot] in #2570
  • docs: update translated document pages by @github-actions[bot] in #2571
  • docs: change http to https in tracing links by @04cb in #2572
  • test: speed up make tests with xdist and deterministic waits by @seratch in #2563
  • test(mcp): assert runner emits tool_call_output_item on MCP failures by @OiPunk in #2556
  • chore(deps): bump astral-sh/setup-uv from 7.2.1 to 7.3.1 by @dependabot[bot] in #2566
  • chore(deps): bump actions/stale from 10.1.1 to 10.2.0 by @dependabot[bot] in #2567
  • Release 0.10.3 by @github-actions[bot] in #2569

New Contributors

Full Changelog: v0.10.2...v0.10.3

v0.10.2

26 Feb 08:06
6865e21

Choose a tag to compare

What's Changed

Documents & Other Changes

  • docs: structure improvements by @seratch in #2538
  • docs: update translated document pages by @github-actions[bot] in #2539
  • Release 0.10.2 by @github-actions[bot] in #2548

New Contributors

Full Changelog: v0.10.1...v0.10.2

v0.10.1

24 Feb 01:48
4581307

Choose a tag to compare

What's Changed

  • fix: sync realtime model literals in realtime config by @seratch in #2535

Documents & Other Changes

  • docs: add responses websocket support by @seratch in #2533
  • docs: update translated document pages by @github-actions[bot] in #2534
  • Release 0.10.1 by @github-actions[bot] in #2536

Full Changelog: v0.10.0...v0.10.1