Slash Commands Reference
Slash commands let you control and configure your agent directly from any chat channel. Type a command in the chat to execute it.
Command Syntax
/command subcommand arg1 arg2 --flag
Arguments with spaces can be wrapped in double quotes: /schedule add "0 9 * * 1-5" Daily standup.
/help
Show available commands and usage.
| Subcommand | Description | Example |
|---|---|---|
| (none) | List all commands |
/help |
<command> |
Show help for a specific command |
/help provider |
/status
Show agent status overview including provider, channels, infrastructure, schedules, skills, and guardrails.
| Subcommand | Description | Example |
|---|---|---|
| (none) | Full status report |
/status |
/provider
Manage AI provider configuration.
| Subcommand | Description | Example |
|---|---|---|
list |
Show all providers with setup status |
/provider list |
add <name> |
Show setup instructions for a provider |
/provider add claude |
login <name> <key> |
Set API key (DM only) |
/provider login claude sk-... |
switch <name> |
Switch to a different provider |
/provider switch openai |
remove <name> |
Disconnect a provider |
/provider remove mistral |
Security note: The login subcommand should only be used in direct messages, not group chats, to protect your API key.
/personality
View and edit agent personality.
| Subcommand | Description | Example |
|---|---|---|
show |
Display current personality |
/personality show |
set <text> |
Replace personality entirely |
/personality set "You are a helpful assistant..." |
append <text> |
Add to existing personality |
/personality append "Always respond in Spanish." |
/connector
Manage communication channels.
| Subcommand | Description | Example |
|---|---|---|
list |
Show all channels with status |
/connector list |
add <type> |
Setup instructions for a channel |
/connector add telegram |
remove <type> |
Disconnect a channel |
/connector remove telegram |
/tool
List and manage agent tools.
| Subcommand | Description | Example |
|---|---|---|
list |
Show all available tools |
/tool list |
enable <name> |
Enable a tool |
/tool enable web_search |
disable <name> |
Disable a tool |
/tool disable web_search |
/schedule
Manage scheduled tasks.
| Subcommand | Description | Example |
|---|---|---|
list |
Show all scheduled tasks |
/schedule list |
add <cron> <prompt> |
Create a scheduled task |
/schedule add "0 9 * * 1-5" Daily standup |
remove <id> |
Delete a task |
/schedule remove <id> |
pause <id> |
Pause a task |
/schedule pause <id> |
resume <id> |
Resume a paused task |
/schedule resume <id> |
/guardrail
Manage safety guardrails.
| Subcommand | Description | Example |
|---|---|---|
list |
Show all guardrails (system + custom) |
/guardrail list |
add <rule> |
Add a custom guardrail |
/guardrail add Block file deletion tools |
remove <id> |
Remove a custom guardrail |
/guardrail remove <id> |
/secret
Manage agent secrets (environment variables).
| Subcommand | Description | Example |
|---|---|---|
list |
Show secret names (never values) |
/secret list |
set <key> <value> |
Set a secret (DM only) |
/secret set MY_TOKEN abc123 |
remove <key> |
Delete a secret |
/secret remove MY_TOKEN |
Security note: The set subcommand should only be used in direct messages.
/skill
Manage agent skills.
| Subcommand | Description | Example |
|---|---|---|
list |
Show all skills and status |
/skill list |
enable <name> |
Enable a skill |
/skill enable web_search |
disable <name> |
Disable a skill |
/skill disable web_search |
/snapshot
Manage container snapshots.
| Subcommand | Description | Example |
|---|---|---|
list |
Show snapshot info |
/snapshot list |
take |
Take a new snapshot |
/snapshot take |
restore <id> |
Restore a snapshot |
/snapshot restore <id> |
delete <id> |
Delete a snapshot |
/snapshot delete <id> |