Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Release readiness review (v0.8.3 -> TARGET 9651543)
This is a release readiness report done by
$final-release-reviewskill.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:
src/agents/*,src/agents/mcp,src/agents/realtime, tests, docs translations, version bump.Risk assessment (ordered by impact):
MCP tool calls now validate required parameters
_validate_required_parametersand call beforesession.call_toolinsrc/agents/mcp/server.py.src/agents/mcp/server.pyuv run pytest -s -k "mcp and client_session_retries"; pass if MCP tool calls behave as expected and tests pass.Tool error handler resolution changes
Noneintentionally.function_toolnow uses_UNSET_FAILURE_ERROR_FUNCTIONand resolves handler at call time insrc/agents/tool.py.src/agents/tool.pyuv run pytest -s -k "function_tool"; pass if error handling semantics remain correct.Realtime audio format omission when None
"format": null; should reduce API errors but could affect callers depending on explicit nulls.audio_input_args["format"]/audio_output_args["format"]insrc/agents/realtime/openai_realtime.py.src/agents/realtime/openai_realtime.pyuv run pytest -s -k "realtime_model_settings"; pass if settings serialization tests succeed.Notes:
v0.8.3.965154319c2c379c43f361b441cd8e75cc24a521.release/v0.8.4is ahead 2 and behind 1 vsorigin/release/v0.8.4.