Navigara

github.com-openai-openai-agents-python

all · 7 devs · built 2026-07-10

Repository snapshot

Performance · 90d

24.1ETV

+532.0% since Q2 2025

ETV / dev / mo

11.7ETV

1 dev · 30-day window

Last 7 days · per dev

8.4ETV

per developer per week

Work mix

Growth24%· 24.1Maintenance58%· 58.8Fixes18%· 18.6
101.5 ETV all-time640 commits7 all-time devsMar 2025 – Jul 2026

Monthly reports

  • Highlights

    • Introduced *buffered Chat Completions tool-call streaming* to enhance handling of partial tool-call deltas during streaming, integrated into `OpenAIChatCompletionsModel` via [28d2a6c8 · shize li].
    • Added *SDK-only custom data* functionality for *tool outputs*, allowing arbitrary, non-replayed metadata to be attached to `ToolCallOutputItem` for various tool types, as seen in [7fc489eb · Kazuhiro Sera].
    • Implemented *pre-approval tool input guardrails* for agent tool execution, enhancing safety and control by validating tool inputs before execution in *realtime agent sessions* and *batch tool execution* via [a4ba63f7 · Kazuhiro Sera].
    • Exposed a *configurable websocket max_size limit* for *OpenAI responses model* and *realtime transport*, improving resilience and control over large message sizes ([e605bd20 · 安妮的心动录]).
    • Enhanced *sandbox error handling* by introducing a provider-neutral mechanism to classify errors as retryable or non-retryable, improving *observability* and enabling more robust retry strategies ([8eaa4b98 · qiyaoq-oai]).
    • Significantly refined the *maintainer-review skill* through multiple updates, introducing a two-phase evidence flow, detailed guidelines, and enhanced evaluation criteria for pull requests and issues ([7713342b · Kazuhiro Sera], [81fe6ab3 · Kazuhiro Sera], [33219675 · Kazuhiro Sera], [16d16ec2 · Kazuhiro Sera]).
    • Improved *JSON serialization* reliability by fixing an issue where non-`dict` `Mapping` values were not preserved in `_to_dump_compatible_internal` ([fea17ef5 · Anas Khan]).
    • Enhanced *MCP agent server's error handling* by recursively extracting HTTP errors from nested `BaseExceptionGroup` instances when calling tools ([30ff4a52 · MUHAMMAD SALMAN HUSSAIN]).
    • Released multiple *maintenance updates* for the `openai-agents` package dependency, ensuring the project leverages the latest stable versions ([8a0e34ca · github-actions[bot]], [510b7de2 · github-actions[bot]], [d8068d96 · github-actions[bot]]).
    • Added *extensive new documentation* for SDK maintainers, covering core components and introducing a new `maintainer-review` skill definition ([7192bc96 · Kazuhiro Sera]).

    Observations

    • Development activity experienced a substantial decline in June 2026, with total commits at 55, representing a -59% decrease compared to the 5-month average of 135 commits.
    • Overall output (Grow + Maintenance + Waste) decreased by -34% (12 this month vs 18 5-month average), indicating a significant reduction in development velocity.
    • The *Maintenance score* saw a notable drop of -44% (6 this month vs 10 5-month average), suggesting less effort was directed towards refactoring, dependency updates, and documentation compared to previous months.
    • The *maintainer-review skill* underwent iterative development and refinement, with four distinct commits ([7713342b · Kazuhiro Sera], [81fe6ab3 · Kazuhiro Sera], [33219675 · Kazuhiro Sera], [16d16ec2 · Kazuhiro Sera]) dedicated to updating its guidelines, configuration, and evaluation framework, indicating a focus on improving internal review processes.
    • A significant portion of the activity (16 commits) was dedicated to bug fixes, particularly in core areas such as *realtime agents*, *sandbox environments*, and *error handling*. Examples include redacting sensitive logs ([8c688b96 · Minh Vu]), propagating session cancellation ([ab38ee5d · Minh Vu]), preventing ambiguous tool dispatch ([a9b7b7ef · MAV]), and improving sandbox sink buffering ([f115dd60 · ByteWise]).
    • The *realtime agents* and *sandbox* components appear to be areas of active stabilization and enhancement, frequently appearing in both new features and bug fixes, suggesting they are complex or rapidly evolving parts of the system.

Performance over time

ETV stacked by Growth, Maintenance and Fixes — 90-day moving average, normalized to ETV / month.

Average performance per developer

ETV per active developer per month — 30-day moving average.

Active developers over time

Unique developers committing each day — 90-day moving average.

Knowledge concentration

How dependent is this repo on a small number of contributors? Higher top-1 share = higher key-person risk.

Top 1
64.4 %
Top 3
95.0 %
Top 5
99.2 %

Kazuhiro Sera owns 64.4 % of commits.

Most impactful commits

Top 20 by ETV in the all-time window.