Chat Commands
Chat commands are slash commands you can use in any channel (WebChat, Telegram, Slack, Teams, WhatsApp, TUI) to control Octipus. Commands execute immediately without an LLM call.
All Channels
Section titled “All Channels”| Command | Description |
|---|---|
/help | Show available commands |
/status | Check session status, running agents |
/expert [name] | List experts or switch to a specific expert |
/stop | Stop all running agents in the session |
/clear | Clear conversation context and start fresh |
/model [name] | Switch to a specific model (or list available) |
/models | List available models |
/cost | Show token usage and cost for the session |
/plan | Start an interactive project planning questionnaire |
/eval | Run an evaluation |
/experts | List all available experts |
Gateway Commands
Section titled “Gateway Commands”Available in all surfaces (WebChat, Telegram, Slack, Teams, WhatsApp, TUI). Execute immediately without LLM.
| Command | Description |
|---|---|
/compact | Compact session context — summarize old messages |
/diff | Show git diff --stat for workspace changes |
/version | Show Octipus and Bun version |
/reload-extensions | Re-discover and reload user extensions |
/persona | Configure orchestrator persona (name, tone, facts) |
/abort | Cancel running agents (aliases: /stop, /cancel) |
Channel-Specific
Section titled “Channel-Specific”| Command | Where | Description |
|---|---|---|
/start | Telegram | Initialize bot connection |
/link | Telegram, Slack, Teams, WhatsApp | Get a 6-character code to link channel account to web account |
Expert Switching
Section titled “Expert Switching”Switch between pre-built expert personas from any channel:
/expert → List all available experts/expert Technical Writer → Switch to Technical Writer/expert reset → Return to auto-routingWhen an expert is active, all messages bypass the orchestrator’s classifier and go directly to that expert’s agent with its specialized prompt, domain knowledge, and rules. Expert selection persists across messages in the session.
Permission Prompts
Section titled “Permission Prompts”When an agent needs to use a tool that requires approval, you’ll see a permission prompt:
Telegram/Slack/WhatsApp:
Permission required: the agent wants to use "shell".Command: docker compose up -dReply "yes" to allow or "no" to deny.TUI:
Permission: shell → docker compose up -d (y/n)Channel Feedback (Emoji Reactions)
Section titled “Channel Feedback (Emoji Reactions)”On external channels (Telegram, Slack, WhatsApp), Octipus provides real-time emoji reactions:
| Phase | Meaning |
|---|---|
| Received | Message received |
| Working | Role-specific indicator (coding, research, etc.) |
| Tool use | Tool-specific indicator during execution |
| Permission | Waiting for user approval |
| Done | Success or error |
A typing indicator is also sent while the agent works.