Send these as the whole message (or with arguments) in a private chat with the bot. Telegram also lists them in the / menu. Unknown /foo is treated as a normal agent turn when the lane is unlocked. Full tables: slash reference.

Every command

CommandWhat it doesLocked-safe
/pwUnlock 24h. Bare /pw prompts; /pw <code> verifies and deletes the message.yes
/lockLock this lane now and prompt.yes
/harnessShow or set the agent CLI: claude codex opencode sov grok.no
/nodeList or switch working folders. /node <name>, /node apex, /node ~/path/.no
/threadShow or set a named thread inside the current node.no
/skillList or sticky-invoke a skill. /skills is the same. /skill off clears.no
/newFresh thread for this node + harness. Clears sticky skills.yes
/contextContext-window use. No model turn.no
/status /sOne-screen snapshot of this lane.yes
/compactCompress the session. Codex has no manual compact.no
/stop /xCancel the running turn on this lane.yes
/restartOwner: bounce the daemon.yes*
/effort /efShow or set reasoning effort.no
/fanoutSplit the rest of the line into parallel subagent tasks.no
/modelShow or set the model for the active harness.no
/providerSOV and OpenCode only. Show or set the lab.no
/streamVerbosity: summary concise chatty full.no
/timeoutShow or set idle / max turn ceilings.no
/ackConcierge on/off, cheap model, judge.no
/creditsCredit balance from the Mac app’s entitlement file.no
/pingpong.yes
/whoamiChat id and bot profile.yes
/helpList commands, plus the user guide.yes
/claimFriendly no-op once you are already allowed.yes
* /restart is locked-safe except while failed passcode guesses are on record.

Aliases

Type thisSame as
/s/status
/x/stop
/ef/effort
/skills/skill
Trailing slash is ignored (/status/ = /status). @BotName suffixes are stripped.

Locked-safe

With a passcode configured and the lane locked, only the locked-safe column runs. Everything else, including ordinary text, is refused until /pw.