fix: stabilize code-mode follow-up tool display and replay#80663
Conversation
|
Codex review: needs real behavior proof before merge. Summary Reproducibility: unclear. The review failed before ClawSweeper could establish a reproduction path. Real behavior proof Next step before merge Review detailsBest possible solution: Retry the Codex review after fixing the execution failure. Do we have a high-confidence way to reproduce the issue? Unclear. The review failed before ClawSweeper could establish a reproduction path. Is this the best way to solve the issue? Unclear. Retry the review first so ClawSweeper can evaluate the actual issue and fix direction. What I checked:
Likely related people:
Remaining risk / open question:
Codex review notes: model gpt-5.5, reasoning high; reviewed against fe0bb3083e99. |
e3bd15e to
731f13c
Compare
731f13c to
c14df1c
Compare
* fix: project tool-search bridge event display * fix: keep codex tool progress out of final replies * fix: preserve tool result pairs on cleanup * fix: restore tool search display target helper * fix: keep tool search controls independent * fix: render bridged tool calls like native tools * fix: abort timed out tool search bridge calls * fix: preserve code-mode tool results across display turns * fix: repair missing code-mode tool results on disk * fix: expose tool search controls in embedded runs * docs: add code-mode followups changelog * fix: update session repair agent-core import * fix: harden code-mode follow-up repair * fix: use stable session repair ids --------- Co-authored-by: Peter Steinberger <steipete@gmail.com> # Conflicts: # src/agents/pi-embedded-runner/run/attempt.subscription-cleanup.ts # src/agents/pi-embedded-runner/run/attempt.ts # src/agents/transcript-state-repair.ts
* fix: project tool-search bridge event display * fix: keep codex tool progress out of final replies * fix: preserve tool result pairs on cleanup * fix: restore tool search display target helper * fix: keep tool search controls independent * fix: render bridged tool calls like native tools * fix: abort timed out tool search bridge calls * fix: preserve code-mode tool results across display turns * fix: repair missing code-mode tool results on disk * fix: expose tool search controls in embedded runs * docs: add code-mode followups changelog * fix: update session repair agent-core import * fix: harden code-mode follow-up repair * fix: use stable session repair ids --------- Co-authored-by: Peter Steinberger <steipete@gmail.com> # Conflicts: # src/agents/pi-embedded-runner/run/attempt.subscription-cleanup.ts # src/agents/pi-embedded-runner/run/attempt.ts # src/agents/transcript-state-repair.ts
* fix: project tool-search bridge event display * fix: keep codex tool progress out of final replies * fix: preserve tool result pairs on cleanup * fix: restore tool search display target helper * fix: keep tool search controls independent * fix: render bridged tool calls like native tools * fix: abort timed out tool search bridge calls * fix: preserve code-mode tool results across display turns * fix: repair missing code-mode tool results on disk * fix: expose tool search controls in embedded runs * docs: add code-mode followups changelog * fix: update session repair agent-core import * fix: harden code-mode follow-up repair * fix: use stable session repair ids --------- Co-authored-by: Peter Steinberger <steipete@gmail.com> # Conflicts: # src/agents/pi-embedded-runner/run/attempt.subscription-cleanup.ts # src/agents/pi-embedded-runner/run/attempt.ts # src/agents/transcript-state-repair.ts
* fix: project tool-search bridge event display * fix: keep codex tool progress out of final replies * fix: preserve tool result pairs on cleanup * fix: restore tool search display target helper * fix: keep tool search controls independent * fix: render bridged tool calls like native tools * fix: abort timed out tool search bridge calls * fix: preserve code-mode tool results across display turns * fix: repair missing code-mode tool results on disk * fix: expose tool search controls in embedded runs * docs: add code-mode followups changelog * fix: update session repair agent-core import * fix: harden code-mode follow-up repair * fix: use stable session repair ids --------- Co-authored-by: Peter Steinberger <steipete@gmail.com> # Conflicts: # src/agents/pi-embedded-runner/run/attempt.subscription-cleanup.ts # src/agents/pi-embedded-runner/run/attempt.ts # src/agents/transcript-state-repair.ts
* fix: project tool-search bridge event display * fix: keep codex tool progress out of final replies * fix: preserve tool result pairs on cleanup * fix: restore tool search display target helper * fix: keep tool search controls independent * fix: render bridged tool calls like native tools * fix: abort timed out tool search bridge calls * fix: preserve code-mode tool results across display turns * fix: repair missing code-mode tool results on disk * fix: expose tool search controls in embedded runs * docs: add code-mode followups changelog * fix: update session repair agent-core import * fix: harden code-mode follow-up repair * fix: use stable session repair ids --------- Co-authored-by: Peter Steinberger <steipete@gmail.com> # Conflicts: # src/agents/pi-embedded-runner/run/attempt.subscription-cleanup.ts # src/agents/pi-embedded-runner/run/attempt.ts # src/agents/transcript-state-repair.ts
* fix: project tool-search bridge event display * fix: keep codex tool progress out of final replies * fix: preserve tool result pairs on cleanup * fix: restore tool search display target helper * fix: keep tool search controls independent * fix: render bridged tool calls like native tools * fix: abort timed out tool search bridge calls * fix: preserve code-mode tool results across display turns * fix: repair missing code-mode tool results on disk * fix: expose tool search controls in embedded runs * docs: add code-mode followups changelog * fix: update session repair agent-core import * fix: harden code-mode follow-up repair * fix: use stable session repair ids --------- Co-authored-by: Peter Steinberger <steipete@gmail.com> # Conflicts: # src/agents/pi-embedded-runner/run/attempt.subscription-cleanup.ts # src/agents/pi-embedded-runner/run/attempt.ts # src/agents/transcript-state-repair.ts
* fix: project tool-search bridge event display * fix: keep codex tool progress out of final replies * fix: preserve tool result pairs on cleanup * fix: restore tool search display target helper * fix: keep tool search controls independent * fix: render bridged tool calls like native tools * fix: abort timed out tool search bridge calls * fix: preserve code-mode tool results across display turns * fix: repair missing code-mode tool results on disk * fix: expose tool search controls in embedded runs * docs: add code-mode followups changelog * fix: update session repair agent-core import * fix: harden code-mode follow-up repair * fix: use stable session repair ids --------- Co-authored-by: Peter Steinberger <steipete@gmail.com> # Conflicts: # src/agents/pi-embedded-runner/run/attempt.subscription-cleanup.ts # src/agents/pi-embedded-runner/run/attempt.ts # src/agents/transcript-state-repair.ts
…80663) * fix: project tool-search bridge event display * fix: keep codex tool progress out of final replies * fix: preserve tool result pairs on cleanup * fix: restore tool search display target helper * fix: keep tool search controls independent * fix: render bridged tool calls like native tools * fix: abort timed out tool search bridge calls * fix: preserve code-mode tool results across display turns * fix: repair missing code-mode tool results on disk * fix: expose tool search controls in embedded runs * docs: add code-mode followups changelog * fix: update session repair agent-core import * fix: harden code-mode follow-up repair * fix: use stable session repair ids --------- Co-authored-by: Peter Steinberger <steipete@gmail.com>
…80663) * fix: project tool-search bridge event display * fix: keep codex tool progress out of final replies * fix: preserve tool result pairs on cleanup * fix: restore tool search display target helper * fix: keep tool search controls independent * fix: render bridged tool calls like native tools * fix: abort timed out tool search bridge calls * fix: preserve code-mode tool results across display turns * fix: repair missing code-mode tool results on disk * fix: expose tool search controls in embedded runs * docs: add code-mode followups changelog * fix: update session repair agent-core import * fix: harden code-mode follow-up repair * fix: use stable session repair ids --------- Co-authored-by: Peter Steinberger <steipete@gmail.com>
…80663) * fix: project tool-search bridge event display * fix: keep codex tool progress out of final replies * fix: preserve tool result pairs on cleanup * fix: restore tool search display target helper * fix: keep tool search controls independent * fix: render bridged tool calls like native tools * fix: abort timed out tool search bridge calls * fix: preserve code-mode tool results across display turns * fix: repair missing code-mode tool results on disk * fix: expose tool search controls in embedded runs * docs: add code-mode followups changelog * fix: update session repair agent-core import * fix: harden code-mode follow-up repair * fix: use stable session repair ids --------- Co-authored-by: Peter Steinberger <steipete@gmail.com>
Summary
Change Type (select all)
Scope (select all touched areas)
Linked Issue/PR
Real behavior proof (required for external PRs)
Root Cause (if applicable)
Regression Test Plan (if applicable)
User-visible / Behavior Changes
Security Impact (required)
Repro + Verification
Environment
Steps
Expected
Actual
Evidence
Human Verification (required)
Review Conversations
Compatibility / Migration
Risks and Mitigations