Update dependency openai-agents to v0.17.1 - abandoned#435
Update dependency openai-agents to v0.17.1 - abandoned#435konflux-internal-p02[bot] wants to merge 1 commit into
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: konflux-internal-p02[bot] The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Hi @konflux-internal-p02[bot]. Thanks for your PR. I'm waiting for a red-hat-data-services member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
a7a68ca to
a511b2f
Compare
Signed-off-by: konflux-internal-p02 <170854209+konflux-internal-p02[bot]@users.noreply.github.com>
a511b2f to
6733916
Compare
Autoclosing SkippedThis PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error. |
|
PR needs rebase. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
This PR contains the following updates:
==0.2.11→==0.17.1Release Notes
openai/openai-agents-python (openai-agents)
v0.17.1Compare Source
What's Changed
Sandboxes
Tracing
Sessions
Realtime Agents
__post_init__by @adityasingh2400 in #3234Other core modules
__call__by @adityasingh2400 in #3211Extensions
Documentation & Other Changes
New Contributors
Full Changelog: openai/openai-agents-python@v0.17.0...v0.17.1
v0.17.0Compare Source
Key Changes
RealtimeAgent's default is now gpt-realtime-2
Since this version, the default model for RealtimeAgents is gpt-realtime-2: https://developers.openai.com/api/docs/models/gpt-realtime-2
Sandbox local source materialization change
In this version, sandbox local source materialization keeps
LocalFile.srcandLocalDir.srcwithin the materializationbase_dirunless the source path is covered byManifest.extra_path_grants. Thebase_diris the SDK process current working directory when the manifest is applied; relative local sources are resolved from that directory, while absolute local sources must already be inside it or under an explicit grant. This closes a local artifact boundary issue, but it can affect applications that intentionally copy trusted host files or directories from outside that base directory into a sandbox workspace.Expand commentComment on line R24ResolvedTo migrate, grant trusted host roots at the manifest level with
SandboxPathGrant, preferably as read-only when the sandbox only needs to read those files:Treat
extra_path_grantsas trusted application configuration. Do not populate grants from model output or other untrusted manifest input unless your application has already approved those host paths.What's Changed
Documentation & Other Changes
Full Changelog: openai/openai-agents-python@v0.16.1...v0.17.0
v0.16.1Compare Source
What's Changed
Documentation & Other Changes
Full Changelog: openai/openai-agents-python@v0.16.0...v0.16.1
v0.16.0Compare Source
Key Changes
Default model change
In this version, the SDK default model is now
gpt-5.4-miniinstead ofgpt-4.1. This could affect agents and runs that do not explicitly set a model. Because the new default is a GPT-5 model, implicit default model settings now include GPT-5 defaults such asreasoning.effort="none"andverbosity="low".The new default model should work better for most use cases (see the report at #3147), but if you need to keep the previous default model behavior for some reasons, set a model explicitly on the agent or run config like
Agent(name="Assistant", model="gpt-4.1"), or set theOPENAI_DEFAULT_MODELenvironment variable.Disable max_turns detection
This version adds a new option
max_turns=Noneto disable the Agents SDK run turn limit while preserving the existing default ofDEFAULT_MAX_TURNS(10) whenmax_turnsis omitted.Tool execution concurrency
This version adds a new SDK-side runtime configuration for local function tool execution concurrency:
ToolExecutionConfig(max_function_tool_concurrency=...)onRunConfig, preserves default behavior when unset. The change keeps provider-sideModelSettings.parallel_tool_callsseparate from SDK-side local execution scheduling.Server-prefixed MCP tool naming
This version adds a new option
include_server_in_tool_namesto MCPConfig. When it is set to True, the SDK includes the MCP server name in the tool name to prevent tool name conflicts with other MCP servers.What's Changed
Documentation & Other Changes
New Contributors
Full Changelog: openai/openai-agents-python@v0.15.3...v0.16.0
v0.15.3Compare Source
What's Changed
Documentation & Other Changes
Full Changelog: openai/openai-agents-python@v0.15.2...v0.15.3
v0.15.2Compare Source
What's Changed
Documentation & Other Changes
New Contributors
Full Changelog: openai/openai-agents-python@v0.15.1...v0.15.2
v0.15.1Compare Source
What's Changed
Documentation & Other Changes
New Contributors
Full Changelog: openai/openai-agents-python@v0.15.0...v0.15.1
v0.15.0Compare Source
Key Changes
Better model refusal handling
In this version, model refusals are now surfaced explicitly as
ModelRefusalErrorinstead of being treated as empty text output or, for structured outputs, causing the run loop to retry untilMaxTurnsExceeded.This affects code that previously expected a refusal-only model response to complete with
final_output == "". To handle refusals without raising, provide amodel_refusalrun error handler:For structured-output agents, the handler can return a value matching the agent's output schema, and the SDK will validate it like other run error handler final outputs.
What's Changed
Documentation & Other Changes
New Contributors
Full Changelog: openai/openai-agents-python@v0.14.8...v0.15.0
v0.14.8Compare Source
What's Changed
Documentation & Other Changes
New Contributors
Full Changelog: openai/openai-agents-python@v0.14.7...v0.14.8
v0.14.7Compare Source
What's Changed
Documentation & Other Changes
New Contributors
Full Changelog: openai/openai-agents-python@v0.14.6...v0.14.7
v0.14.6Compare Source
What's Changed
Documentation & Other Changes
New Contributors
Full Changelog: openai/openai-agents-python@v0.14.5...v0.14.6
v0.14.5Compare Source
What's Changed
Documentation & Other Changes
New Contributors
Full Changelog: openai/openai-agents-python@v0.14.4...v0.14.5
v0.14.4Compare Source
What's Changed
Documentation & Other Changes
New Contributors
Full Changelog: openai/openai-agents-python@v0.14.3...v0.14.4
v0.14.3Compare Source
What's Changed
handoff_filters.pyso it is assigned to__doc__by @kuishou68 in #2950Documentation & Other Changes
New Contributors
Full Changelog: openai/openai-agents-python@v0.14.2...v0.14.3
v0.14.2Compare Source
What's Changed
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
To execute skipped test pipelines write comment
/ok-to-test.Documentation
Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.