Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Feb 10, 2026

Release readiness review (v0.8.3 -> TARGET 9651543)

This is a release readiness report done by $final-release-review skill.

Diff

v0.8.3...9651543

Release call:

🟢 GREEN LIGHT TO SHIP No concrete blocking issues found; changes are scoped and covered by new tests.

Scope summary:

  • 27 files changed (+1132/-441); key areas touched: src/agents/*, src/agents/mcp, src/agents/realtime, tests, docs translations, version bump.

Risk assessment (ordered by impact):

  1. MCP tool calls now validate required parameters

    • Risk: 🟡 MODERATE. Clients relying on server-side defaults for required fields may now see a client-side error earlier in the call path.
    • Evidence: Added _validate_required_parameters and call before session.call_tool in src/agents/mcp/server.py.
    • Files: src/agents/mcp/server.py
    • Action: uv run pytest -s -k "mcp and client_session_retries"; pass if MCP tool calls behave as expected and tests pass.
  2. Tool error handler resolution changes

    • Risk: 🟢 LOW. Error handling now resolves the default handler at invoke time; could slightly change behavior for callers who pass None intentionally.
    • Evidence: function_tool now uses _UNSET_FAILURE_ERROR_FUNCTION and resolves handler at call time in src/agents/tool.py.
    • Files: src/agents/tool.py
    • Action: uv run pytest -s -k "function_tool"; pass if error handling semantics remain correct.
  3. Realtime audio format omission when None

    • Risk: 🟢 LOW. Payloads no longer include "format": null; should reduce API errors but could affect callers depending on explicit nulls.
    • Evidence: Guarded audio_input_args["format"] / audio_output_args["format"] in src/agents/realtime/openai_realtime.py.
    • Files: src/agents/realtime/openai_realtime.py
    • Action: uv run pytest -s -k "realtime_model_settings"; pass if settings serialization tests succeed.

Notes:

  • Base tag from local tags only: v0.8.3.
  • Target is current HEAD: 965154319c2c379c43f361b441cd8e75cc24a521.
  • Working tree: branch release/v0.8.4 is ahead 2 and behind 1 vs origin/release/v0.8.4.

@github-actions github-actions bot added this to the 0.8.x milestone Feb 10, 2026
@github-actions github-actions bot force-pushed the release/v0.8.4 branch 4 times, most recently from 97c437c to 3f761c4 Compare February 10, 2026 22:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants