At a glance
- What broke37 commands were run by hand in one week, plus 22 auto-mode refusals turned into hand-offs. Every press needed one extra typed message before Claude saw the result, which is the one thing the pane exists to remove.
- Found byThe first live press of the Run button in the handed-commands pane
- Where it standsResolved on 7 Oct 2026. The receipts are in the evidence below.
The story
On 7 October 2026 I pressed Run on a command Claude had handed me, watched it succeed, and waited. Claude said nothing. I typed again and it answered as if it had seen the output all along. It had. It just had no reason to speak.
This site is the working notebook of a one-person studio that builds its own tools. A fix is the account of one thing that broke, written by the person who broke it.
The short answer: the mod wrote the command’s output with $.session.append, which adds a row to the conversation transcript. Claude reads that row at the start of the next request. A row does not make a request. The pane’s whole purpose was the reply, and the reply waited for me to type.
The fix is one call: $.prompt.submit with a short line naming the command and its output. That starts a turn. When a turn is already running and submit is refused, the mod falls back to $.prompt.fill, which places the text in the prompt box for me to send.
The evidence
The trace is rough while the fix is open. It runs straight from the repair on.
- Opened
First live press of Run in the handed-commands pane: git stash drop succeeded, Claude silent until the operator typed.
- Diagnosis
$.session.append adds a transcript row read at the next request and starts no turn. The test kit has no session.append, so eight green tests never exercised the hand-back.
- Repair
Hand-back through $.prompt.submit; $.prompt.fill when submit is refused mid-turn. Collection moved to turn.complete. Eight tests incl. the refused case.
receipt · vault commit 5819c10 - Resolved
Operator pressed Run after /reload-plugins; Claude answered without a typed prompt.
receipt · operator confirmation 2026-10-07
The rule I changed after
A mod that wants Claude to act sends a prompt, not a transcript row.