Skip to content

Keys

Every key in the Candle Harness, from the table the Candle Harness itself reads to act on them, so this page and the keys can’t differ. ? with the input line empty shows the same list in the Candle Harness, and the hint line beside the input line says what ⏎ and esc do where you are.

Two rules hold whatever is open. ctrl-x twice is the kill switch from anywhere, overlays included. And ⏎ approves a card only with the input line empty, once the card has shown for 300 ms; a pick in the palette never approves one.

Anything drawn as a chip can be clicked. The last column names the key’s row in the palette (ctrl-k), where it has one.

KeyWhereWhat it doesIn the palette
⏎with the line emptyApprove the highlighted card, once it has shown for 300 ms (1.5 s when it arrived while another card was waiting).
⏎with text on the lineSend it, as a command or to the agent.
ctrl-nanywhereReject the highlighted card.“reject”
ctrl-oanywhereSee everything the highlighted card is bound to.“card details”
ctrl-ranywhereRe-quote the newest expired card at the current price.“re-quote”
ctrl-tanywhereAsk the agent: about the highlighted row, a question put on the line; or a trade naming a token nobody has shown, sent as typed.“ask the agent”
escwith the line emptyStop the agent’s turn; a message waiting runs next.“stop the turn”
escin the Journal’s searchGive the keys back to the input line; ↑ from the Journal’s first row, or its search chip, types into it again, and ⏎ keeps the search.
↑on the Journal’s first rowType into the Journal’s search line: words, a token, an agent; it searches everything recorded.
ctrl-x twiceanywhereKill switch: pause buys, stop the agent; sells still work.“kill switch”
ctrl-kanywhereThe palette: every action, tab, layout, pane, agent, preset, token and Candle command.
?with the line emptyThe commands you can type, and every key.“help”
? then cin helpThe palette at Candle’s commands, each a request for the agent.
ctrl-ganywhereThe agent’s preset, engine and model, from its next turn.
ctrl-pon a panePop the focused pane out into a tmux or cmux split of its own; it comes back when you close it there.
ctrl-fanywherePositions, wallets, activity: all agents, or the active one.“one agent or all”
tab · ←/→ · ↑/↓anywhereMove between panes; ↑/↓ in a list picks a row’s token.
PgUp/PgDn · wheelanywhereScroll the focused pane, or the one under the mouse.
1-9on the tab barPick a tab: press tab until the tab bar has the keys, then its digit; or click it, or find it in the palette (on the line, a digit types).
ctrl-]anywhereLeave the CLI prompt pane or the Build pane’s harness, or come back to it.
⏎in the Build pane, before its harness runsGo on through the first open, or start your coding harness in the bots folder.
←/→ · home/end · ⌫with text on the lineEdit the line.
ctrl-uanywhereClear the line.
ctrl-a · ctrl-eanywhereThe start or end of the line.
ctrl-c twiceanywhereQuit; once clears the line, closes what’s open, or copies text selected with the mouse.