@@ -402,8 +402,8 @@ does not intercept text typed into xterm, so raw terminal input and Android
402402IME handling remain unchanged.
403403
4044041 . Select ** Review** , ** Verify** , ** Ask** , or ** Handoff** , choose an installed
405- agent kind and reviewer folder, describe the scope, and use ** Source ready
406- — Prepare handoff ** only while the source is at an empty agent prompt. The
405+ agent kind and reviewer folder, describe the scope, and use ** Prepare
406+ summary ** only while the source is at an empty agent prompt. The
407407 reviewer folder defaults to the source tab's folder; ** Change folder**
408408 reuses the normal Favorites, Recent, Browse, and absolute-path picker.
4094092 . The server revalidates that selected directory and creates a fresh
@@ -414,14 +414,14 @@ IME handling remain unchanged.
414414 reviewer tab yourself.
4154153 . The source agent prepares a bounded Markdown handoff through a private
416416 local bridge. The browser shows it for review and optional editing.
417- 4 . ** Reviewer ready — Send ** releases the approved handoff after the dedicated
417+ 4 . ** Send to reviewer ** releases the approved handoff after the dedicated
418418 reviewer is at an empty agent prompt.
419- 5 . When the response is ready, ** Source ready — Return ** asks the source agent
419+ 5 . When the response is ready, ** Return to source ** asks the source agent
420420 to retrieve it and present the useful conclusion in its existing context.
4214216 . A later ** Recheck** or follow-up uses the same live reviewer PTY. ** + New
422- peer ** always creates a clean reviewer context.
422+ reviewer ** always creates a clean reviewer context.
423423
424- A new reviewer also consumes one session slot, so ** + New peer ** is disabled
424+ A new reviewer also consumes one session slot, so ** + New reviewer ** is disabled
425425when the configured capacity is full. Existing follow-ups remain enabled
426426because they reuse their reviewer. The broker retains at most 32 turns in one
427427reviewer thread; after that, close it and start a clean peer conversation.
@@ -434,10 +434,10 @@ then enter: `Review the current implementation for correctness, security
434434regressions, and missing Windows/Linux tests.` The source prepares the
435435handoff; you inspect it before sending. Claude's fresh reviewer runs in the
436436selected project B directory without modifying an ordinary project B tab.
437- After Claude submits its bounded response, ** Source ready — Return ** brings
437+ After Claude submits its bounded response, ** Return to source ** brings
438438the result back to that exact Codex conversation. A later ** Recheck** keeps
439- Claude's reviewer context and working directory; ** + New peer ** deliberately
440- starts without that conversation.
439+ Claude's reviewer context and working directory; ** + New reviewer **
440+ deliberately starts without that conversation.
441441
442442Peer and ordinary non-primary tabs have an accessible ` × ` . Closing a peer tab
443443terminates only its dedicated PTY and purges its in-memory thread. A reviewer
@@ -460,8 +460,9 @@ writes an artifact.
460460
461461This is supervised coordination, not an autonomous scheduler. Generic CLI
462462TUIs expose no reliable cross-provider "idle" signal, so Preview, Send, Return,
463- and retry decisions stay explicit. The readiness-labelled buttons are the
464- operator's acknowledgement; the matching API requests require
463+ and retry decisions stay explicit. ** Prepare summary** , ** Send to reviewer** ,
464+ and ** Return to source** are the operator's acknowledgement that the named
465+ terminal is at an empty prompt; the matching API requests require
465466` sourceReady: true ` or ` reviewerReady: true ` . Delivery is bound to the exact
466467PTY ` sessionId ` generation, but the server intentionally does not guess
467468whether a CLI is showing its normal prompt, a confirmation, or first-run
@@ -1001,7 +1002,8 @@ terminal byte stream.
10011002xterm.js is configured with:
10021003
10031004- ANSI/VT parsing and original Codex colors
1004- - Cascadia Mono/Cascadia Code/Consolas font fallback
1005+ - Cascadia Mono/Cascadia Code/Consolas font fallback, then Roboto Mono, Noto
1006+ Sans Mono, and Droid Sans Mono before generic monospace
10051007- 10,000 lines of client scrollback by default
10061008- FitAddon resize using ` ResizeObserver `
10071009- debounced PTY resize messages
@@ -1018,8 +1020,9 @@ so Firefox Quick Find does not replace terminal input. Form fields, dialogs,
10181020mobile/coarse-pointer input, IME composition, and modified shortcuts keep their
10191021normal behavior.
10201022
1021- The mobile toolbar begins with Enter and the arrow keys, followed by Page
1022- Up/Down, Ctrl mode, Esc, Tab, Ctrl+C, Ctrl+L, Top, Live, and Hide. Its Ctrl mode
1023+ The mobile toolbar begins with Enter and the arrow keys, followed by Esc,
1024+ Ctrl+C, Tab, Ctrl mode, Page Up/Down, Ctrl+L, Top, Live, and Hide, keeping the
1025+ interrupt keys inside the first screenful on a narrow phone. Its Ctrl mode
10231026converts the next typed ASCII letter to the matching control character, then
10241027automatically turns off.
10251028
0 commit comments