You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Treat /btw text and completion notifications as lossless app-server events so a saturated event bridge cannot leave the modal stuck in Answering state. Replace the generic pager chrome with a compact BTW modal and request redraws when side-answer state changes.
Tests:
- RUSTC_WRAPPER=sccache CC=clang cargo test -p codex-app-server --lib guaranteed_delivery_helpers_cover_terminal_server_notifications
- RUSTC_WRAPPER=sccache CC=clang cargo test -p codex-app-server-client --lib event_requires_delivery_marks_transcript_and_terminal_events
- RUSTC_WRAPPER=sccache CC=clang cargo test -p codex-tui --lib btw_notifications_collect_answer_and_emit_completion
- RUSTC_WRAPPER=sccache CC=clang cargo test -p codex-tui --lib btw_overlay_snapshot_uses_compact_modal_chrome
- RUSTC_WRAPPER=sccache CC=clang just fix -p codex-tui
- RUSTC_WRAPPER=sccache CC=clang just fix -p codex-app-server-client
- RUSTC_WRAPPER=sccache CC=clang just fix -p codex-app-server
0 commit comments