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.7.0 -> TARGET ef2fc15)
This is a release readiness report done by
$final-release-reviewskill.Diff
v0.7.0...ef2fc15
Release call:
🟢 GREEN LIGHT TO SHIP Large runtime refactor and new HITL/MCP features, but no concrete breaking regressions found in diff; proceed with targeted validation.
Scope summary:
src/agents/run.py,src/agents/run_internal/*,src/agents/run_state.py, MCP/memory/realtime modules, extensive new/updated tests, examples, and docs.Risk assessment (ordered by impact):
Runtime orchestration refactor (run loop + state)
src/agents/_run_impl.pyand large rewrite intosrc/agents/run_internal/*plus major edits tosrc/agents/run.pyand newsrc/agents/run_state.py.src/agents/run.py,src/agents/run_internal/run_loop.py,src/agents/run_internal/turn_resolution.py,src/agents/run_state.pyuv run pytest -k "run_state or run_impl_resume_paths or agent_runner_streamed or run_context_approvals"; pass when all selected tests succeed.Human-in-the-loop approvals and session persistence
src/agents/run_internal/approvals.py,tests/test_hitl_*,examples/agent_patterns/human_in_the_loop*).src/agents/run_internal/approvals.py,src/agents/util/_approvals.py,tests/test_hitl_error_scenarios.pyuv run pytest -k "hitl or approvals"; pass when all selected tests succeed.MCP server/util behavior changes
src/agents/mcp/server.py,src/agents/mcp/util.py,tests/mcp/test_mcp_util.pyuv run pytest -k "mcp"; pass when all selected tests succeed.Notes:
v0.7.0; TARGET is current HEADef2fc15e28deb9a999b6eec7b2472df75b2ba2eb.