diff --git a/README.md b/README.md index 482e1b3..21ca33f 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,14 @@ When your session works with other agents, their messages arrive in the transcri - **Idle notices and peer states.** A teammate's idle notice with no content only updates its state. A notice that carries the teammate's final answer or failure shows as a message. When Claude runs ListAgents, High Command notes the state of each listed peer, such as busy, idle, or offline, and shows it on that peer's row once the peer has messages. - **Read-only.** High Command never starts a model turn and never changes a message, a send, or a tool result. +![High Command pane roster in fixed columns with three peers: helper 2 new with a suspicious mark, researcher 3 new, and tester 2 new, each an unverified sender, with the agent lanes below.](docs/images/pane.svg) + +*The roster: one row per peer, warning marks first in the last message.* + +![High Command thread for researcher, newest first: its finished notice, then its two messages, all new.](docs/images/thread.svg) + +*The researcher thread, newest first, with Back, the state, and the sender label at the top.* + ## How it works ```mermaid diff --git a/docs/images/pane.svg b/docs/images/pane.svg new file mode 100644 index 0000000..007f40b --- /dev/null +++ b/docs/images/pane.svg @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + High Command · pane roster + + + + + + + + + + ╭────────────────────────────────────────────────────────────────────────────────────────────────────✕─╮ +│ High Command ›Main inboxctrl+x tab or click for keys · esc to prompt │ +│ 7 unread (retained) · 3 peers  r: Read all                                                           │ +│ Since 03:09 · this conversation only · observation order                                             │ +│    PeerNewTimeSenderLast stateLast message                                 │ +│ 1: helper             2  03:10 unverified idle at 03:10 suspicious ← finished: Sent.                 │ +│ 2: researcher         3  03:10 unverified idle at 03:10 ← finished: Tests pass on main.              │ +│ 3: tester             2  03:10 unverified idle at 03:10 ← finished: Waiting on your review.          │ +│                                                                                                      │ +│ Agent lanes                                                                                          │ +│ m: ▸ Main inbox [ helper ][ researcher ][ tester ][ Agent status ]                                │ +│ Split-pane traffic is not shown. Sent and received messages are observed separately.                 │ +│                                                                                                      │ +│ Order: observation time. Counts cover retained messages.                                             │ +╰──────────────────────────────────────────────────────────────────────────────────────────────────────╯ + + + + diff --git a/docs/images/thread.svg b/docs/images/thread.svg new file mode 100644 index 0000000..67be011 --- /dev/null +++ b/docs/images/thread.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + High Command · thread + + + + + + + + + + ╭────────────────────────────────────────────────────────────────────────────────────────────────────✕─╮ +│ b: BackHigh Command › Main inbox ›researcherctrl+x tab or click for keys · esc to prompt │ +│ State idle at 03:10 · peer notice · last reported                                                    │ +│ Sender unverified · 3 retained messages · 3 new  i: Show identity                                    │ +│ Since 03:09 · this conversation only · observation order                                             │ +│                                                                                                      │ +│ new03:10←finished        unverified sender                                                        │ +│     Tests pass on main.                                                                              │ +│                                                                                                      │ +│ new03:10←message         unverified sender                                                        │ +│     Found it: the retry fix is in the second commit of the branch.                                   │ +│                                                                                                      │ +│ new03:10←message         unverified sender                                                        │ +│     Starting on the flaky checkout test now.                                                         │ +│                                                                                                      │ +╰──────────────────────────────────────────────────────────────────────────────────────────────────────╯ + + + +