fix: reasoning deltas disqualify Codex exec replay

↗ view on GitHub · Eli Ziff · 2026-07-27 · b0670521

Reasoning summaries stream to the client and persist as transcript
events, so falling back to exec after one has escaped would duplicate
the thinking block in the saved chat. Also verified live under review:
two concurrent turns on the shared app-server singleton show no
cross-talk and no truncation (every notification carries a required
top-level threadId per the generated 0.145 protocol schema).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QUsMXzBsEJ27DjJVPSfW5o
Repository eliziff/Beaver
Author Eli Ziff <eliasziff@gmail.com>
Authored
Parents c85ef03a
Stats 1 file changed , +6 , -1
Part of Codex integration and hardening

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-b0670521.md from inside the repo you want the change in.

⬇ Download capture-commit-b0670521.md