fix(agents): preserve accepted spawn terminal success#85135
Conversation
|
Codex review: passed. Workflow note: Future ClawSweeper reviews update this same comment in place. How this review workflow works
Summary Reproducibility: yes. at source level. Current main documents accepted PR rating 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. Real behavior proof Risk before merge
Maintainer options:
Next step before merge Security Review detailsBest possible solution: Land the narrow structured accepted-spawn evidence fix after exact-head required checks pass, preserving existing failed-spawn, malformed-spawn, and timeout behavior. Do we have a high-confidence way to reproduce the issue? Yes, at source level. Current main documents accepted Is this the best way to solve the issue? Yes. Carrying a structured accepted-spawn fact is narrower than a broad successful-tool exemption or new config flag, and the patch keeps malformed/error spawns and prompt timeout paths distinct. Label justifications:
What I checked:
Likely related people:
Codex review notes: model gpt-5.5, reasoning high; reviewed against 1f9ebb9dda36. |
|
ClawSweeper PR egg ✨ Hatched: 🥚 common Frosted Shellbean Hatch commandComment Hatchability rules:
Rarity: 🥚 common. What is this egg doing here?
|
|
🦞🧹
Draft PRs stay fix-only until GitHub marks them ready for review. Pause with Automerge progress:
|
c1b3c30 to
0f6d92b
Compare
Summary: - The branch adds accepted `sessions_spawn` tracking through embedded Pi subscribe, runner, fallback, replay, lifecycle, tests, deadcode allowlist, and changelog surfaces. - Reproducibility: yes. at source level. Current main documents accepted `sessions_spawn` results but the pre- ... and classifier paths do not carry that accepted child-run fact into incomplete-turn or fallback decisions. Automerge notes: - PR branch already contained follow-up commit before automerge: test(qa-lab): allow codex fixtures in deadcode - PR branch already contained follow-up commit before automerge: fix(agents): preserve accepted spawn terminal success Validation: - ClawSweeper review passed for head 0f6d92b. - Required merge gates passed before the squash merge. Prepared head SHA: 0f6d92b Review: openclaw#85135 (comment) Co-authored-by: samzong <samzong.lu@gmail.com> 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 <781889+takhoffman@users.noreply.github.com>
Summary: - The branch adds accepted `sessions_spawn` tracking through embedded Pi subscribe, runner, fallback, replay, lifecycle, tests, deadcode allowlist, and changelog surfaces. - Reproducibility: yes. at source level. Current main documents accepted `sessions_spawn` results but the pre- ... and classifier paths do not carry that accepted child-run fact into incomplete-turn or fallback decisions. Automerge notes: - PR branch already contained follow-up commit before automerge: test(qa-lab): allow codex fixtures in deadcode - PR branch already contained follow-up commit before automerge: fix(agents): preserve accepted spawn terminal success Validation: - ClawSweeper review passed for head 0f6d92b. - Required merge gates passed before the squash merge. Prepared head SHA: 0f6d92b Review: openclaw#85135 (comment) Co-authored-by: samzong <samzong.lu@gmail.com> 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 <781889+takhoffman@users.noreply.github.com>
Summary: - The branch adds accepted `sessions_spawn` tracking through embedded Pi subscribe, runner, fallback, replay, lifecycle, tests, deadcode allowlist, and changelog surfaces. - Reproducibility: yes. at source level. Current main documents accepted `sessions_spawn` results but the pre- ... and classifier paths do not carry that accepted child-run fact into incomplete-turn or fallback decisions. Automerge notes: - PR branch already contained follow-up commit before automerge: test(qa-lab): allow codex fixtures in deadcode - PR branch already contained follow-up commit before automerge: fix(agents): preserve accepted spawn terminal success Validation: - ClawSweeper review passed for head 0f6d92b. - Required merge gates passed before the squash merge. Prepared head SHA: 0f6d92b Review: openclaw#85135 (comment) Co-authored-by: samzong <samzong.lu@gmail.com> 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 <781889+takhoffman@users.noreply.github.com>
Summary: - The branch adds accepted `sessions_spawn` tracking through embedded Pi subscribe, runner, fallback, replay, lifecycle, tests, deadcode allowlist, and changelog surfaces. - Reproducibility: yes. at source level. Current main documents accepted `sessions_spawn` results but the pre- ... and classifier paths do not carry that accepted child-run fact into incomplete-turn or fallback decisions. Automerge notes: - PR branch already contained follow-up commit before automerge: test(qa-lab): allow codex fixtures in deadcode - PR branch already contained follow-up commit before automerge: fix(agents): preserve accepted spawn terminal success Validation: - ClawSweeper review passed for head 0f6d92b. - Required merge gates passed before the squash merge. Prepared head SHA: 0f6d92b Review: openclaw#85135 (comment) Co-authored-by: samzong <samzong.lu@gmail.com> 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 <781889+takhoffman@users.noreply.github.com>
Summary: - The branch adds accepted `sessions_spawn` tracking through embedded Pi subscribe, runner, fallback, replay, lifecycle, tests, deadcode allowlist, and changelog surfaces. - Reproducibility: yes. at source level. Current main documents accepted `sessions_spawn` results but the pre- ... and classifier paths do not carry that accepted child-run fact into incomplete-turn or fallback decisions. Automerge notes: - PR branch already contained follow-up commit before automerge: test(qa-lab): allow codex fixtures in deadcode - PR branch already contained follow-up commit before automerge: fix(agents): preserve accepted spawn terminal success Validation: - ClawSweeper review passed for head 0f6d92b. - Required merge gates passed before the squash merge. Prepared head SHA: 0f6d92b Review: openclaw#85135 (comment) Co-authored-by: samzong <samzong.lu@gmail.com> 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 <781889+takhoffman@users.noreply.github.com>
Summary: - The branch adds accepted `sessions_spawn` tracking through embedded Pi subscribe, runner, fallback, replay, lifecycle, tests, deadcode allowlist, and changelog surfaces. - Reproducibility: yes. at source level. Current main documents accepted `sessions_spawn` results but the pre- ... and classifier paths do not carry that accepted child-run fact into incomplete-turn or fallback decisions. Automerge notes: - PR branch already contained follow-up commit before automerge: test(qa-lab): allow codex fixtures in deadcode - PR branch already contained follow-up commit before automerge: fix(agents): preserve accepted spawn terminal success Validation: - ClawSweeper review passed for head 0f6d92b. - Required merge gates passed before the squash merge. Prepared head SHA: 0f6d92b Review: openclaw#85135 (comment) Co-authored-by: samzong <samzong.lu@gmail.com> 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 <781889+takhoffman@users.noreply.github.com>
Summary: - The branch adds accepted `sessions_spawn` tracking through embedded Pi subscribe, runner, fallback, replay, lifecycle, tests, deadcode allowlist, and changelog surfaces. - Reproducibility: yes. at source level. Current main documents accepted `sessions_spawn` results but the pre- ... and classifier paths do not carry that accepted child-run fact into incomplete-turn or fallback decisions. Automerge notes: - PR branch already contained follow-up commit before automerge: test(qa-lab): allow codex fixtures in deadcode - PR branch already contained follow-up commit before automerge: fix(agents): preserve accepted spawn terminal success Validation: - ClawSweeper review passed for head 0f6d92b. - Required merge gates passed before the squash merge. Prepared head SHA: 0f6d92b Review: openclaw#85135 (comment) Co-authored-by: samzong <samzong.lu@gmail.com> 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 <781889+takhoffman@users.noreply.github.com>
Summary: - The branch adds accepted `sessions_spawn` tracking through embedded Pi subscribe, runner, fallback, replay, lifecycle, tests, deadcode allowlist, and changelog surfaces. - Reproducibility: yes. at source level. Current main documents accepted `sessions_spawn` results but the pre- ... and classifier paths do not carry that accepted child-run fact into incomplete-turn or fallback decisions. Automerge notes: - PR branch already contained follow-up commit before automerge: test(qa-lab): allow codex fixtures in deadcode - PR branch already contained follow-up commit before automerge: fix(agents): preserve accepted spawn terminal success Validation: - ClawSweeper review passed for head 0f6d92b. - Required merge gates passed before the squash merge. Prepared head SHA: 0f6d92b Review: openclaw#85135 (comment) Co-authored-by: samzong <samzong.lu@gmail.com> 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 <781889+takhoffman@users.noreply.github.com>
Summary: - The branch adds accepted `sessions_spawn` tracking through embedded Pi subscribe, runner, fallback, replay, lifecycle, tests, deadcode allowlist, and changelog surfaces. - Reproducibility: yes. at source level. Current main documents accepted `sessions_spawn` results but the pre- ... and classifier paths do not carry that accepted child-run fact into incomplete-turn or fallback decisions. Automerge notes: - PR branch already contained follow-up commit before automerge: test(qa-lab): allow codex fixtures in deadcode - PR branch already contained follow-up commit before automerge: fix(agents): preserve accepted spawn terminal success Validation: - ClawSweeper review passed for head 0f6d92b. - Required merge gates passed before the squash merge. Prepared head SHA: 0f6d92b Review: openclaw#85135 (comment) Co-authored-by: samzong <samzong.lu@gmail.com> 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 <781889+takhoffman@users.noreply.github.com>
Summary: - The branch adds accepted `sessions_spawn` tracking through embedded Pi subscribe, runner, fallback, replay, lifecycle, tests, deadcode allowlist, and changelog surfaces. - Reproducibility: yes. at source level. Current main documents accepted `sessions_spawn` results but the pre- ... and classifier paths do not carry that accepted child-run fact into incomplete-turn or fallback decisions. Automerge notes: - PR branch already contained follow-up commit before automerge: test(qa-lab): allow codex fixtures in deadcode - PR branch already contained follow-up commit before automerge: fix(agents): preserve accepted spawn terminal success Validation: - ClawSweeper review passed for head 0f6d92b. - Required merge gates passed before the squash merge. Prepared head SHA: 0f6d92b Review: openclaw#85135 (comment) Co-authored-by: samzong <samzong.lu@gmail.com> 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 <781889+takhoffman@users.noreply.github.com>
Summary: - The branch adds accepted `sessions_spawn` tracking through embedded Pi subscribe, runner, fallback, replay, lifecycle, tests, deadcode allowlist, and changelog surfaces. - Reproducibility: yes. at source level. Current main documents accepted `sessions_spawn` results but the pre- ... and classifier paths do not carry that accepted child-run fact into incomplete-turn or fallback decisions. Automerge notes: - PR branch already contained follow-up commit before automerge: test(qa-lab): allow codex fixtures in deadcode - PR branch already contained follow-up commit before automerge: fix(agents): preserve accepted spawn terminal success Validation: - ClawSweeper review passed for head 0f6d92b. - Required merge gates passed before the squash merge. Prepared head SHA: 0f6d92b Review: openclaw#85135 (comment) Co-authored-by: samzong <samzong.lu@gmail.com> 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 <781889+takhoffman@users.noreply.github.com>
Makes #85054 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.
ClawSweeper 🐠 replacement reef notes:
Inherited issue-closing references from the source PR:
Fixes #72541
Co-author credit kept:
fish notes: model gpt-5.5, reasoning high; reviewed against c1b3c30.