Slash Command Reference
Slash commands and directives give you direct control over your AI agent’s behavior. Send them as a message on iMessage, Telegram, WhatsApp, Discord, or WebChat — they work identically across all channels.Commands vs. Directives
There are two related systems:| Type | What it does | Example |
|---|---|---|
| Command | A standalone message handled entirely by the gateway — never reaches the AI | /status sent alone |
| Directive | A modifier that persists to your session and is stripped before the AI sees your message | /model opus sent alone, or :model opus inline |
Session Control
/new [model] — Start a fresh session
/new [model] — Start a fresh session
/reset works the same as /new./compact [instructions] — Summarize context
/compact [instructions] — Summarize context
/stop — Abort current action
/stop — Abort current action
/queue — Manage the message queue
/queue — Manage the message queue
debounce, cap, and drop options./queue alone to see your current queue settings.Model & Thinking
/model — Switch AI model (directive)
/model — Switch AI model (directive)
:model./models. Send /model or /model list to see a numbered model picker. Use /model <number> to select from the list./think [level] — Set reasoning depth (directive)
/think [level] — Set reasoning depth (directive)
| Level | Description |
|---|---|
off | No extended reasoning — fastest responses |
minimal | Light reasoning for simple tasks |
low | Brief analysis before responding |
medium | Balanced reasoning (default for most models) |
high | Deep analysis and step-by-step thinking |
xhigh | Maximum reasoning depth for complex problems |
adaptive | Agent decides the appropriate level per message |
/thinking, /t. Also works inline: :think high./reasoning — Toggle reasoning output (directive)
/reasoning — Toggle reasoning output (directive)
stream mode shows reasoning as a Telegram draft in real time (Telegram only). Alias: /reason.Output & Display
/tts — Text-to-speech control
/tts — Text-to-speech control
| Option | Description |
|---|---|
off | No voice messages |
always | Voice on every response |
inbound | Voice only when you send a voice message |
tagged | Voice only when response is tagged for TTS |
status | Show current TTS settings |
provider | Show or set the TTS provider |
limit | Set a character limit for TTS responses |
summary | Voice summary only (not full response) |
audio | Audio-only mode (no text) |
/verbose — Verbose output (directive)
/verbose — Verbose output (directive)
full includes all tool output. on shows summaries. Alias: /v. Also works inline: :verbose./usage — Per-response usage footer
/usage — Per-response usage footer
/send — Override message delivery
/send — Override message delivery
off, your agent processes your request but doesn’t deliver the response — useful for testing. Also works inline: :send off.Information
/status — Current agent status
/status — Current agent status
/context — Token usage details
/context — Token usage details
| Mode | Description |
|---|---|
| (default) | Summary of token usage |
list | Itemized breakdown by message |
detail | Per-file, per-tool, per-skill, and system prompt sizes |
json | Machine-readable JSON output |
/whoami — Your sender identity
/whoami — Your sender identity
/id./help — Quick command reference
/help — Quick command reference
/commands — Full command list
/commands — Full command list
Skills & Export
/skill — Run a skill by name
/skill — Run a skill by name
/export-session — Export conversation to HTML
/export-session — Export conversation to HTML
/export. Useful for archiving conversations or sharing session context.Inline Directives
Directives work inline in a normal message to modify how your agent handles that specific message only. They don’t persist to the session when used inline.| Directive | Effect |
|---|---|
:think high | Apply high reasoning to this message only |
:model opus | Use a specific model for this message only |
:send off | Process but don’t deliver the response |
:verbose | Return a more detailed response than usual |
Stop Phrases
Need your agent to stop immediately? Just say “stop” in any form:- “stop”
- “please stop”
- “STOP!”
- “cancel”
Quick Reference
| Command / Directive | Type | What It Does |
|---|---|---|
/new [model] | Command | Fresh session (alias: /reset) |
/compact [instructions] | Command | Summarize context, free tokens |
/stop | Command | Abort current action + clear queue |
/queue | Directive | View or configure message queue |
/model [name] | Directive | Switch AI model (alias: /models) |
/think [level] | Directive | Set reasoning depth |
/reasoning on|off|stream | Directive | Toggle reasoning output |
/tts [option] | Command | Text-to-speech control |
/verbose on|full|off | Directive | Verbose output mode |
/usage [option] | Command | Per-response usage footer |
/send on|off | Directive | Override message delivery |
/status | Command | Model, context, queue, runtime mode |
/context [mode] | Command | Token usage details |
/whoami | Command | Sender identity (alias: /id) |
/help | Command | Grouped command reference |
/commands | Command | Full command list |
/skill [input] | Command | Run a skill by name |
/export-session [path] | Command | Export session to HTML |
/tts stream which is Telegram-only).