8000 Comparing 204bec1...901d2ac · openai/openai-agents-python · GitHub
[go: up one dir, main page]

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: openai/openai-agents-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 204bec1
Choose a base ref
...
head repository: openai/openai-agents-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 901d2ac
Choose a head ref
  • 11 commits
  • 42 files changed
  • 5 contributors

Commits on Jun 4, 2025

  1. Configuration menu
    Copy the full SHA
    4a529e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05db7a6 View commit details
    Browse the repository at this point in the history
  3. 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
    rm-openai authored Jun 4, 2025
    Configuration menu
    Copy the full SHA
    5c7c678 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2025

  1. 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
    jhills20 authored Jun 9, 2025
    Configuration menu
    Copy the full SHA
    c98e234 View commit details
    Browse the repository at this point in the history
  2. 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.
    jleguina authored Jun 9, 2025
    Configuration menu
    Copy the full SHA
    dcb88e6 View commit details
    Browse the repository at this point in the history
  3. 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.
    niv-hertz authored Jun 9, 2025
    Configuration menu
    Copy the full SHA
    8dfd6ff View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2025

  1. Allow arbitrary kwargs in model (#842)

    Sometimes users want to provide parameters specific to a model provider.
    This is an escape hatch.
    rm-openai authored Jun 10, 2025
    Configuration menu
    Copy the full SHA
    0eee6b8 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2025

  1. 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
    rm-openai authored Jun 16, 2025
    Configuration menu
    Copy the full SHA
    6d2806f View commit details
    Browse the repository at this point in the history
  2. 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.
    DanieleMorotti authored Jun 16, 2025
    Configuration menu
    Copy the full SHA
    281a7b2 View commit details
    Browse the repository at this point in the history
  3. Prompts support (#876)

    Add support for the new openai prompts feature.
    rm-openai authored Jun 16, 2025
    Configuration menu
    Copy the full SHA
    2b9b8f7 View commit details
    Browse the repository at this point in the history
  4. v0.0.18 (#878)

    rm-openai authored Jun 16, 2025
    Configuration menu
    Copy the full SHA
    901d2ac View commit details
    Browse the repository at this point in the history
Loading
0