-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Comparing changes
Open a pull request
base repository: openai/openai-agents-python
base: 204bec1
head repository: openai/openai-agents-python
compare: 901d2ac
- 11 commits
- 42 files changed
- 5 contributors
Commits on Jun 4, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 4a529e6 - Browse repository at this point
Copy the full SHA 4a529e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05db7a6 - Browse repository at this point
Copy the full SHA 05db7a6View commit details -
Add release documentation (#814)
## Summary - describe semantic versioning and release steps - add release page to documentation nav ## Testing - `make format` - `make lint` - `make mypy` - `make tests` - `make build-docs` ------ https://chatgpt.com/codex/tasks/task_i_68409d25afdc83218ad362d10c8a80a1
Configuration menu - View commit details
-
Copy full SHA for 5c7c678 - Browse repository at this point
Copy the full SHA 5c7c678View commit details
Commits on Jun 9, 2025
-
Fix handoff transfer message JSON (#818)
## Summary - ensure `Handoff.get_transfer_message` emits valid JSON - test transfer message validity ## Testing - `make format` - `make lint` - `make mypy` - `make tests` ------ https://chatgpt.com/codex/tasks/task_i_68432f925b048324a16878d28e850841
Configuration menu - View commit details
-
Copy full SHA for c98e234 - Browse repository at this point
Copy the full SHA c98e234View commit details -
docs: custom output extraction (#817)
In deep agent workflows, each sub‐agent automatically performs an LLM step to summarize its tool calls before returning to its parent. This leads to: 1. Excessive latency: every nested agent invokes the LLM, compounding delays. 2. Loss of raw tool data: summaries may strip out details the top‐level agent needs. We discovered that `Agent.as_tool(...)` already accepts an (undocumented) `custom_output_extractor` parameter. By providing a callback, a parent agent can override what the sub‐agent returns e.g. hand back raw tool outputs or a custom slice so that only the final agent does summarization. --- This PR adds a “Custom output extraction” section to the Markdown docs under “Agents as tools,” with a minimal code example.
Configuration menu - View commit details
-
Copy full SHA for dcb88e6 - Browse repository at this point
Copy the full SHA dcb88e6View commit details -
Added support for passing tool_call_id via the RunContextWrapper (#766)
This PR fixes issue: #559 By adding the tool_call_id to the RunContextWrapper prior to calling tools. This gives the ability to access the tool_call_id in the implementation of the tool.
Configuration menu - View commit details
-
Copy full SHA for 8dfd6ff - Browse repository at this point
Copy the full SHA 8dfd6ffView commit details
Commits on Jun 10, 2025
-
Allow arbitrary kwargs in model (#842)
Sometimes users want to provide parameters specific to a model provider. This is an escape hatch.
Configuration menu - View commit details
-
Copy full SHA for 0eee6b8 - Browse repository at this point
Copy the full SHA 0eee6b8View commit details
Commits on Jun 16, 2025
-
Fix function_schema name override bug (#872)
## Summary - ensure `name_override` is always used in `function_schema` - test name override when docstring info is disabled ## Testing - `make format` - `make lint` - `make mypy` - `make tests` Resolves #860 ------ https://chatgpt.com/codex/tasks/task_i_684f1cf885b08321b4dd3f4294e24ca2
Configuration menu - View commit details
-
Copy full SHA for 6d2806f - Browse repository at this point
Copy the full SHA 6d2806fView commit details -
adopted float instead of timedelta for timeout parameters (#874)
I replaced the `timedelta` parameters for MCP timeouts with `float` values, addressing issue #845 . Given that the MCP official repository has incorporated these changes in [this PR](modelcontextprotocol/python-sdk#941), updating the MCP version in openai-agents and specifying the timeouts as floats should be enough.
Configuration menu - View commit details
-
Copy full SHA for 281a7b2 - Browse repository at this point
Copy the full SHA 281a7b2View commit details -
Add support for the new openai prompts feature.
Configuration menu - View commit details
-
Copy full SHA for 2b9b8f7 - Browse repository at this point
Copy the full SHA 2b9b8f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 901d2ac - Browse repository at this point
Copy the full SHA 901d2acView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 204bec1...901d2ac