| You want to... | Send |
| Redirect the agent right now | a normal message |
| Add a follow-up for after the run finishes | message. queue or /queue |
| Ask a side question without disturbing the run | question. btw or /btw |
| Run a shell command, no model turn | !pnpm test (see Shell Commands) |
| Run an OpenCode command | /review args as a message, or its /<name>-cmd slash command |
You send a message │ ▼ ┌───────────────────────┐ ┌────────────────────┐ ┌──────────────────────┐ │ cancel pending │──▶ │ interrupt the │──▶ │ deliver your message │ │ questions and │ │ current run │ │ as the next prompt │ │ permission prompts │ │ (tool call stops) │ │ │ └───────────────────────┘ └────────────────────┘ └──────────────────────┘
. queue (or a line with only queue), and every /queue, waits until the current run finishes. Kimaki confirms it with:1-# Queued at position 1. Delete the original message to remove it, or use /clear-queue position:1
» **Tommy:** your message and the confirmation changes to Queued message sent./clear-queue removes all queued messages, or one with position:./abort stops the run and also clears the queue, cancels pending questions and permission prompts, stops running ! shell commands, and cancels a pending sleep.1/abort