/help | List slash commands. |
/exit, /quit | Exit interactive mode. |
/status | Show current session state, task state, approvals, MCP, and structured runtime details. |
/about | Show Waterbrother’s local self-description from repo state. |
/capabilities | Show Waterbrother capabilities from local self-awareness state. |
/project-map | Show a repo-first project/codebase map from local state. |
/state | Show the full self-awareness manifest for the current cwd. |
/session | Show current session metadata. |
/sessions | List recent sessions. |
/new | Start a new session. |
/resume <id> | Resume a saved session. |
/project | Show the linked project, current cwd, and Roundtable state for the Telegram-linked session. |
/project use <path|name> | Switch the Telegram-linked session to another project or directory. |
/project new <name> | Create a Desktop project and switch the Telegram-linked session into it. |
/project share | Enable Roundtable for the current linked project and bind the active Telegram or Discord chat. |
| Conversational room control | Natural Telegram and Discord requests like add Austin as editor, pair Austin, have Austin's bot be reviewer, make this terminal the verifier, verification mode blocking, rerun verification, override verification, have Phillip's bot take execution, which terminals are live?, or compare executor and reviewer now resolve against live room and agent state. |
/cwd | Show the current working directory for the live session. |
/use <path> | Switch the live session to a different working directory. |
/desktop | Switch the live session to ~/Desktop. |
/new-project <name> | Create a folder on ~/Desktop and switch into it. |
/run <prompt> | Run a normal prompt without treating it as a slash command. |
/fork | Fork the current conversation into a new session id. |
/clear | Clear current conversation history. |
/compact, /compact <keep-last> | Summarize older history and keep recent turns. |
/cost | Show session token usage and estimated model cost. |
/diff | Show staged, unstaged, and untracked git changes in the current repo. |
/model / /model <id> | Show the current model or switch it directly. |
/provider / /provider <id> | Get/set active provider for the session. |
/providers | Choose a provider from the supported list. |
/runtime | Show active runtime profile, provider, model, and design model. |
/runtime-profiles | List saved runtime presets. |
/runtime-profile | Choose and load a saved runtime preset. |
/runtime-profile save <name> | Save the current runtime as a named preset. |
/runtime-profile load <name> | Load a named runtime preset. |
/channels | Show messaging channel readiness. |
/gateway | Show messaging gateway readiness. |
/gateway stop | Stop the tracked Telegram gateway process. |
/share-project | Enable shared-project mode in the current cwd. |
/unshare-project | Disable shared-project mode in the current cwd. |
/room | Show shared room status for the current project. Telegram and Discord now both support live room status and control against the same shared project state. |
/room events | Show recent shared-room event activity. |
/room members | List shared-project members and roles. |
/room add <member-id> [owner|editor|observer] | Add or update a shared-project member. |
/room invites | List pending shared-project invites. |
/room invite <member-id> [owner|editor|observer] | Create a pending shared-project invite. |
/room invite approve <invite-id> | Approve a pending shared-project invite. |
/room invite accept <invite-id> | Accept your own pending shared-project invite. |
/room invite reject <invite-id> | Reject a pending shared-project invite. |
/room remove <member-id> | Remove a shared-project member. |
/room tasks | List Roundtable tasks for the shared project. |
/room task add <text> | Add a Roundtable task. |
/room task assign <id> <member-id> | Assign a Roundtable task to a shared member. |
/room task claim <id> | Claim a Roundtable task for yourself. |
/room task move <id> <open|active|blocked|done> | Move a Roundtable task between states. |
/room task comment <id> <text> | Add a Roundtable task comment. |
/room task history <id> | Show Roundtable task history and comments. |
/room runtime / /room runtime <name|clear> | Show or set the shared room runtime profile. |
/room mode <chat|plan|execute> | Set the collaboration mode for the shared room. |
| Discord native slash + text commands | Discord now supports grouped slash commands like /project share, /task add, and /session resume, plus Discord text commands for the same room actions. Autocomplete is available for invite targets, invite ids, terminal labels, task ids, member ids, and recent session ids. The same room actions also work through /room ... aliases like /room people, /room task ..., /room events, /room invites, /room claim, and /room release. For immediate slash-command availability in a specific server, set channels.discord.guildId before syncing commands. |
/room claim | Claim operator control for the shared room. |
/room release | Release operator control for the shared room. |
/gateway pairings | List pending Telegram pairing requests from inside interactive mode. |
/gateway pair <user-id> | Approve a pending Telegram user id from interactive mode. |
/gateway unpair <user-id> | Remove a paired Telegram user id from interactive mode. |
/agent / /agent <profile> | Get/set active profile. |
/read <url> | Read and summarize a public webpage URL. |
/search <query> | Search the web, show selectable results, then read the chosen result. |
/open <url|index> | Open a public URL or a saved search result index in your browser. |
/approval <mode> | Set approval mode. |
/approvals | Show saved session approval rules for shell prefixes and tools. |
/tools <on|off> | Enable or disable tools. |
/trace, /trace <mode> | Show/set trace mode: on/off/verbose. |
/receipt-mode, /receipt-mode <auto|off|verbose> | Show/set receipt summary mode. |
/memory | Show WATERBROTHER.md memory status and path. |
/memory show | Print current WATERBROTHER.md content. |
/memory add <text> | Append note to WATERBROTHER.md and reload prompt memory. |
/memory reload | Reload WATERBROTHER.md into system prompt. |
/memory init | Create starter WATERBROTHER.md in current project. |
/vision <path> <prompt> | Vision turn on local image. |
/doctor | Run doctor checks. |
/mcp | Show configured MCP servers, connection results, and discovered tools. |
/update | Update source clones via git pull + check, or upgrade npm installs globally. |
/onboarding | Print setup guide. |
/onboarding telegram|discord|signal | Print service-specific setup steps. |
/models | Choose a model from the active provider only. |
/models all | Browse the built-in cross-provider model catalog and switch in one step. |