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>