Two turns, one CLI session

Two turns, one CLI session A sequence diagram generated by Archify. New · claude · say hi send(cli, prompt) create thread spawn -p stdin stream + session_id save cliSessionId settled text list the files send(threadId) load session id sess_abc --resume sess_abc -p continued answer append turn Turn 1 · new Turn 2 · resume You · Mux page · Sequence participant You Mux page Mux UI · sidebar · Sequence participant Mux UI sidebar dsh-mux · host · Sequence participant dsh-mux host Threads · JSON · Sequence participant Threads JSON CLI · claude… · Sequence participant CLI claude… Legend request return default message

Direct, not TTY

  • • Input is the Mux text box
  • • Output streams in-thread
  • • Not the CLI TUI

Resume contract

  • • One process per turn
  • • Session id is continuity
  • • rpc later for omp/pi only

Vs HarnessRouter

  • • No second console
  • • No UHP shim
  • • Inside this DSH GUI