# Rook — Telegram Commands

Quick reference for all commands you can use in Telegram chat with your Rook.

Type any command by sending it as a message. Example: `/help`

---

## Essentials

| Command | What It Does |
|---------|-------------|
| `/help` | Show all available commands |
| `/new` | Start a fresh conversation (clears history) |
| `/status` | Show current session info (model, tokens used, etc.) |
| `/stop` | Kill any background tasks the agent is running |

## Model & Provider

| Command | What It Does |
|---------|-------------|
| `/model` | Show current model and how to switch |
| `/model provider:model-name` | Switch to a different model |
| `/provider` | List all available AI providers |

**Examples:**
```
/model openrouter:qwen/qwen3.6-plus:free
/model openrouter:meta-llama/llama-3.3-70b-instruct:free
/model openrouter:nvidia/nemotron-3-super-120b-a12b:free
```

**Note:** Only models that support tool calling are safe to use. If you switch to a model that doesn't work, the agent will automatically switch back.

## Conversation

| Command | What It Does |
|---------|-------------|
| `/new` | Start fresh (also: `/reset`) |
| `/retry` | Resend your last message (if the response was bad) |
| `/undo` | Remove the last exchange |
| `/history` | Show conversation history |
| `/save` | Save the current conversation |
| `/title My Topic` | Name the current session |
| `/resume session-name` | Resume a previously saved session |
| `/compress` | Compress context if running low |
| `/btw quick question` | Ask a side question (doesn't affect main conversation) |

## Personality & Display

| Command | What It Does |
|---------|-------------|
| `/personality` | List available personalities |
| `/personality friendly` | Switch to a personality |
| `/verbose` | Cycle tool visibility: off → new → all |
| `/voice` | Toggle voice mode |
| `/config` | Show full configuration |

## Tools & Skills

| Command | What It Does |
|---------|-------------|
| `/tools` | List all available tools |
| `/tools disable browser_navigate` | Disable a specific tool |
| `/tools enable browser_navigate` | Re-enable a tool |
| `/skills` | Search and manage skills |
| `/skills install skill-name` | Install a new skill |
| `/cron` | Manage scheduled tasks |
| `/cron list` | Show all scheduled tasks |

## Background Tasks

| Command | What It Does |
|---------|-------------|
| `/bg do some research` | Run a task in the background |
| `/queue remind me later` | Queue a message for next turn |
| `/stop` | Stop all background tasks |
| `/approve` | Approve a dangerous command the agent is asking about |
| `/deny` | Deny a dangerous command |

## Info

| Command | What It Does |
|---------|-------------|
| `/usage` | Show token usage for this session |
| `/insights` | Usage analytics |
| `/profile` | Show active profile |
| `/sethome` | Set this chat as the home channel (for cron results, cross-platform messages) |

---

## Tips

- **Just talk normally** — you don't need commands for most things. Just ask questions or give instructions in plain English.
- **The agent has tools** — it can browse the web, run code, manage files, send emails, and more. Just ask it to do things.
- **If something goes wrong** — type `/new` to start fresh, or `/model` to switch to a different AI model.
- **Your conversations are saved** — the agent learns from your interactions over time. Use `/new` to start a topic change.

---

*Last updated: 2026-04-03*
