Slash Commands
Built-in commands
/start
Starts (or resumes) a Claude Code session. Creates the default workspace if needed.
/startIf repos already exist, resumes the last active repo. Otherwise prompts to clone one.
/help
Displays the help message with all available commands and a brief description of how the bot works.
/help/status
Returns the current session state: whether a session is active, the active repo and branch, and session uptime.
/status/end
Ends the active session. Claude Code terminates and the session state is cleared.
/endSee Sessions for details on session lifecycle.
/stop
Sends SIGTERM to interrupt the current Claude task. The session stays active — Claude will return to the ready state on the next message.
/stopUse this when Claude is stuck or running an unintended task.
/repo
List all repositories in the current workspace and switch between them.
| Usage | Description |
|---|---|
/repo | Show repo list |
/repo clone <url> [name] | Clone a repo |
/repo switch <name> | Switch to a repo |
See Repositories for full details.
/branch
List all branches in the active repository and switch between them.
| Usage | Description |
|---|---|
/branch | Show branch list |
/branch <name> | Switch to a branch directly |
See Branches for full details.
/workspace
List and manage workspaces.
| Usage | Description |
|---|---|
/workspace | Show workspace list |
/workspace new <name> | Create a new workspace |
See Workspaces for full details.
Custom commands
Any commands defined in commands.json also appear in the Telegram command menu and respond to /<command> invocations. See Custom Commands for how to configure them.