fix(codex): preserve source reply mode for active runs#86325
Conversation
|
Codex review: passed. Reviewed May 25, 2026, 1:56 AM ET / 05:56 UTC. Summary PR surface: Source +1, Tests +38, Docs +1. Total +40 across 3 files. Reproducibility: yes. Source inspection shows the shared active-run queue rejects Review metrics: 1 noteworthy metric.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Next step before merge Security Review detailsBest possible solution: Land the narrow active-handle contract fix once exact-head checks and mergeability are green. Do we have a high-confidence way to reproduce the issue? Yes. Source inspection shows the shared active-run queue rejects Is this the best way to solve the issue? Yes. The PR carries an already-prepared delivery-mode fact into the registered handle, matching the sibling PI embedded runner without widening fallback behavior. AGENTS.md: found and applied where relevant. Codex review notes: model gpt-5.5, reasoning high; reviewed against 3dd0e8ed6a7c. Label changesLabel justifications:
Evidence reviewedPR surface: Source +1, Tests +38, Docs +1. Total +40 across 3 files. View PR surface stats
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
|
ClawSweeper PR egg ✨ Hatched: 🥚 common Neon Merge Sprite Hatch commandComment Hatchability rules:
Rarity: 🥚 common. What is this egg doing here?
|
|
🦞✅ Source: What merged:
Automerge notes:
The automerge loop is complete. Automerge progress:
|
e7fdf7b to
a127ddd
Compare
Co-authored-by: Fermin Quant <[email protected]> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
a127ddd to
d8fac59
Compare
Summary: - This PR forwards Codex app-server source reply delivery mode into active run handling, adds a focused regression test, and adds a changelog entry. - PR surface: Source +1, Tests +38, Docs +1. Total +40 across 3 files. - Reproducibility: yes. Source inspection shows the shared active-run queue rejects `message_tool_only` replies when the active handle lacks that mode, and current main's Codex app-server handle omits it. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(codex): preserve source reply mode for active runs Validation: - ClawSweeper review passed for head d8fac59. - Required merge gates passed before the squash merge. Prepared head SHA: d8fac59 Review: openclaw#86325 (comment) Co-authored-by: Fermin Quant <[email protected]> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman Co-authored-by: takhoffman <[email protected]>
Summary: - This PR forwards Codex app-server source reply delivery mode into active run handling, adds a focused regression test, and adds a changelog entry. - PR surface: Source +1, Tests +38, Docs +1. Total +40 across 3 files. - Reproducibility: yes. Source inspection shows the shared active-run queue rejects `message_tool_only` replies when the active handle lacks that mode, and current main's Codex app-server handle omits it. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(codex): preserve source reply mode for active runs Validation: - ClawSweeper review passed for head d8fac59. - Required merge gates passed before the squash merge. Prepared head SHA: d8fac59 Review: openclaw#86325 (comment) Co-authored-by: Fermin Quant <[email protected]> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman Co-authored-by: takhoffman <[email protected]>
Summary: - This PR forwards Codex app-server source reply delivery mode into active run handling, adds a focused regression test, and adds a changelog entry. - PR surface: Source +1, Tests +38, Docs +1. Total +40 across 3 files. - Reproducibility: yes. Source inspection shows the shared active-run queue rejects `message_tool_only` replies when the active handle lacks that mode, and current main's Codex app-server handle omits it. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(codex): preserve source reply mode for active runs Validation: - ClawSweeper review passed for head d8fac59. - Required merge gates passed before the squash merge. Prepared head SHA: d8fac59 Review: openclaw#86325 (comment) Co-authored-by: Fermin Quant <[email protected]> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman Co-authored-by: takhoffman <[email protected]>
Summary: - This PR forwards Codex app-server source reply delivery mode into active run handling, adds a focused regression test, and adds a changelog entry. - PR surface: Source +1, Tests +38, Docs +1. Total +40 across 3 files. - Reproducibility: yes. Source inspection shows the shared active-run queue rejects `message_tool_only` replies when the active handle lacks that mode, and current main's Codex app-server handle omits it. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(codex): preserve source reply mode for active runs Validation: - ClawSweeper review passed for head d8fac59. - Required merge gates passed before the squash merge. Prepared head SHA: d8fac59 Review: openclaw#86325 (comment) Co-authored-by: Fermin Quant <[email protected]> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman Co-authored-by: takhoffman <[email protected]>
Summary: - This PR forwards Codex app-server source reply delivery mode into active run handling, adds a focused regression test, and adds a changelog entry. - PR surface: Source +1, Tests +38, Docs +1. Total +40 across 3 files. - Reproducibility: yes. Source inspection shows the shared active-run queue rejects `message_tool_only` replies when the active handle lacks that mode, and current main's Codex app-server handle omits it. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(codex): preserve source reply mode for active runs Validation: - ClawSweeper review passed for head d8fac59. - Required merge gates passed before the squash merge. Prepared head SHA: d8fac59 Review: openclaw#86325 (comment) Co-authored-by: Fermin Quant <[email protected]> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman Co-authored-by: takhoffman <[email protected]>
Summary: - This PR forwards Codex app-server source reply delivery mode into active run handling, adds a focused regression test, and adds a changelog entry. - PR surface: Source +1, Tests +38, Docs +1. Total +40 across 3 files. - Reproducibility: yes. Source inspection shows the shared active-run queue rejects `message_tool_only` replies when the active handle lacks that mode, and current main's Codex app-server handle omits it. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(codex): preserve source reply mode for active runs Validation: - ClawSweeper review passed for head d8fac59. - Required merge gates passed before the squash merge. Prepared head SHA: d8fac59 Review: openclaw#86325 (comment) Co-authored-by: Fermin Quant <[email protected]> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman Co-authored-by: takhoffman <[email protected]>
Summary: - This PR forwards Codex app-server source reply delivery mode into active run handling, adds a focused regression test, and adds a changelog entry. - PR surface: Source +1, Tests +38, Docs +1. Total +40 across 3 files. - Reproducibility: yes. Source inspection shows the shared active-run queue rejects `message_tool_only` replies when the active handle lacks that mode, and current main's Codex app-server handle omits it. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(codex): preserve source reply mode for active runs Validation: - ClawSweeper review passed for head d8fac59. - Required merge gates passed before the squash merge. Prepared head SHA: d8fac59 Review: openclaw#86325 (comment) Co-authored-by: Fermin Quant <[email protected]> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman Co-authored-by: takhoffman <[email protected]>
Makes #86287 merge-ready for the ClawSweeper automerge loop.
The edit pass should inspect the live PR diff, review comments, and failing checks; rebase if needed; keep the contributor branch credited; and stop only when validation is green or an external blocker is proven.
Known failing checks:
ClawSweeper 🐠 replacement reef notes:
Inherited issue-closing references from the source PR:
Fixes #86232
Co-author credit kept:
fish notes: model gpt-5.5, reasoning high; reviewed against e7fdf7b.