Skip to content

[TC-069] Stop invalid Codex resume loops - #9

Merged
endlessblink merged 1 commit into
mainfrom
tc-069-stop-invalid-resume-loops
Jul 30, 2026
Merged

[TC-069] Stop invalid Codex resume loops#9
endlessblink merged 1 commit into
mainfrom
tc-069-stop-invalid-resume-loops

Conversation

@endlessblink

Copy link
Copy Markdown
Owner

Summary

  • persist missing Codex session failures so panes stop retrying them
  • ignore historical errors replayed from saved scrollback
  • reopen failed recovery panes as regular shells

Verification

  • CARGO_BUILD_JOBS=1 cargo test --lib
  • CARGO_BUILD_JOBS=1 cargo check
  • rustfmt --check src-tauri/src/pty.rs
  • CARGO_BUILD_JOBS=1 cargo clippy --manifest-path src-tauri/Cargo.toml --lib
  • TMPDIR=/tmp npm run verify:restart-restore
  • TMPDIR=/tmp npm run verify:standalone-daemon

Persist missing-session resume failures, ignore replayed historical errors, and reopen the pane as a regular shell instead of retrying forever.

Constraint: Preserve per-pane recovery identity and never resume one conversation in multiple panes.

Rejected: Retrying the same missing session or suppressing PTY output.

Tested: cargo test --lib; cargo check; rustfmt --check src-tauri/src/pty.rs; cargo clippy --lib; TMPDIR=/tmp npm run verify:restart-restore; TMPDIR=/tmp npm run verify:standalone-daemon
@endlessblink
endlessblink merged commit bf9622e into main Jul 30, 2026
0 of 2 checks passed
@endlessblink
endlessblink deleted the tc-069-stop-invalid-resume-loops branch July 30, 2026 14:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant