Chatting
The chat view — composer, messages, tool activity, questions and approvals — is shared between the Full workspace and Quick Chat. Everything on this page applies to both, except where noted.
The composer
Section titled “The composer”Type in the message box at the bottom of any conversation. A few things work from anywhere in the text:
@mentions— type@to search agents by name or handle; picking one who isn’t already in the room invites them./commands — type/to see the daemon’s slash commands (/status,/retry,/compact,/context,/project,/models,/switch,/agents,/who,/schedule,/swarm,/memory,/export,/clear,/help).
Attachments and voice
Section titled “Attachments and voice”Click the paperclip to attach a file:
- From this computer… — pick a file; it’s uploaded to the daemon as part of your message.
- Paste screenshot — paste an image straight into the message box.
- You can also drag and drop files onto the composer.
- Up to 10 files per message.
Click the microphone for voice input — hold it to record, release to transcribe into the composer.
Into reply vs. after reply
Section titled “Into reply vs. after reply”While an agent’s reply is streaming, the composer switches to a two-way choice:
- Into reply — your message is added to the agent’s current, still-running reply.
- After reply — your message is queued and sent once the current reply finishes.
Enter sends using whichever mode is currently selected; ⌥Enter (Windows: Alt+Enter) sends using the other mode without changing your selection. Shift+Enter always inserts a newline instead of sending.
The queue, and offline sending
Section titled “The queue, and offline sending”Queued messages (and withdrawable “into reply” messages) show in a strip above the composer. If the daemon is unreachable, new messages show as “Held on this computer” instead of queued — they’re kept locally and sent automatically once the daemon reconnects.
Stopping a reply
Section titled “Stopping a reply”⌘. (Windows: Ctrl+.) stops a running reply — there’s also a Stop button next to the send button while something is streaming.
Message actions
Section titled “Message actions”Hover a message to see its actions:
| Action | What it does |
|---|---|
| Copy | Copies the message text. |
| Edit and resend | Edit your own message and resend it; ⌘Enter (Windows: Ctrl+Enter) saves and resends from the edit box. Resending removes the replies that came after it. |
| Resend | Sends the same message again as-is (asks for confirmation unless it’s the newest message). |
| Re-run this turn | On an agent’s reply, resends the user message that produced it. |
Failed sends show “Not sent”; a failed tool call shows a failed-tool card with the error and an “Ask <agent> to fix” button; a failed turn shows a turn-error card with a Retry button and a shortcut to change that agent’s model.
Question forms
Section titled “Question forms”When an agent needs more information, a dock appears between the messages and the composer — it can’t scroll out of view, even in Quick Chat’s short window. The header reads “<Agent> is asking”. Answer each question, then:
- Submit answers — sends your answers back to the agent.
- Skip all — dismisses the form without answering.
- Answer in chat instead — closes the form and lets you type a free-form reply in the composer instead.
Tool-call approvals
Section titled “Tool-call approvals”In Approve execution mode, a tool call the agent wants to run shows the same kind of dock, with a preview of what it would do — a command line, or a diff for a file write or edit — and where it would run (the daemon’s server, or this computer, tagged accordingly). Decide with:
- Reject
- Approve all this turn — approves this and any further requests until the turn ends.
- Approve
Execution mode
Section titled “Execution mode”Each conversation has one of three execution modes, set from the composer’s mode pill (Full workspace) or the Quick Chat More menu:
| Mode | Behavior |
|---|---|
| Plan | Agents propose; nothing runs. |
| Approve | Ask before writes and commands (see above). |
| Auto | Run tools within device permissions, without asking each time. |
Tool activity
Section titled “Tool activity”A reply that used tools shows a tool-call group (or, in the Full workspace, a one-line summary chip that opens the Activity inspector tab instead). Each tool line is tagged Daemon or This computer, so you always know where it ran.
Some replies also include an “At a glance” summary card with a status chip (for example Done, Blocked, Needs you) above the full text.
Notifications and badges
Section titled “Notifications and badges”When a reply finishes, a question is asked, or an approval is needed in a conversation that isn’t currently visible on screen, Snippbot Desktop sends a native desktop notification. It also keeps a running unread count as a badge on the Dock icon (macOS) or the taskbar (Windows) for however many conversations currently need you.
Other shortcuts
Section titled “Other shortcuts”⌘S(Windows:Ctrl+S) saves the file you’re editing on an agent’s edit page, when there are unsaved changes.Esccloses whatever overlay is currently open — a modal, a preview, a suggestion popup, and so on.