fix: keep recorder relay scheduled for TUIs #27

Merged
ober merged 1 commit from fix/record-mode-real-tui into main 2026-08-26 16:06:24 -04:00
Owner

Summary

  • poll raw foreground children instead of blocking the Chez runtime in waitpid
  • keep the recording PTY relay scheduled while external TUIs are running
  • exercise the raw fork/exec path with output beyond PTY capacity
  • advance the package version to 0.5.4

Verification

  • real Codex 0.149.1 TUI with recording enabled: rendered, accepted input, returned CODEX_RECORD_TUI_OK, opened shortcuts, and exited cleanly
  • make test (691 unit + 25 search + 15 recording checks)
  • clean make binary + command smoke test
  • make pre-pr-macos-linux-amd64-all
  • changed-line Jerboa security scan
## Summary - poll raw foreground children instead of blocking the Chez runtime in waitpid - keep the recording PTY relay scheduled while external TUIs are running - exercise the raw fork/exec path with output beyond PTY capacity - advance the package version to 0.5.4 ## Verification - real Codex 0.149.1 TUI with recording enabled: rendered, accepted input, returned CODEX_RECORD_TUI_OK, opened shortcuts, and exited cleanly - make test (691 unit + 25 search + 15 recording checks) - clean make binary + command smoke test - make pre-pr-macos-linux-amd64-all - changed-line Jerboa security scan
fix: keep recorder relay scheduled for TUIs
All checks were successful
version-policy / required (pull_request) Successful in 3s
required-ci / required (pull_request) Successful in 12m19s
a457f25a53
ober scheduled this pull request to auto merge when all checks succeed 2026-08-26 16:06:10 -04:00
ober merged commit c6e69d92df into main 2026-08-26 16:06:24 -04:00
ober referenced this pull request from a commit 2026-08-26 16:06:25 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-shell-extras!27
No description provided.