Skip to content

Slash Commands

Chat

Available to all users.

Command Description
/newchat Drops a [new chat] marker in the channel. The bot ignores all history before this point.
/deep <message> Send a message and force the deep model to respond. Requires DEEP_MODEL to be configured. Optionally accepts an image attachment.

Admin

Requires the Administrator server permission. All responses are ephemeral (only visible to you).

Channels

Command Description
/addchannel Allow the bot to respond to all messages in the current channel (not just mentions)
/removechannel Remove the current channel from the allowed list
/listchannels Show all allowed channels in this server

Users (DMs)

Command Description
/adduser @user Allow a user to DM the bot directly
/removeuser @user Remove a user from the DM allowlist
/listusers Show all users allowed to DM the bot

Settings

Command Arguments Description
/sethistorylimit <n> Number of past messages to include as context
/settimezone <tz> Timezone for timestamps injected into the system prompt. Supports autocomplete.
/setactivity <text> Bot's Discord activity status (max 128 characters). Persists across restarts.
/refreshmetadata Refresh stored display names for all saved channels and users

Custom

Write your own slash commands in Python and drop them into the gitignored custom/ directory. A single function can be a slash command, an agent tool, or both at once — so the same /stock you can type, the bot can also call itself mid-conversation. See Custom Commands & Tools.