Commands reference
Every chat command. The command opens the message, the verb stands alone, arguments are words or key=value, nothing is read from a sentence.
The Isolation chat commands are the same in Slack, Microsoft Teams, Linear, GitHub, Jira and Buzz, because every one of them is an action in one catalog and every app parses the same string. The table below is generated from that catalog, so it cannot go stale; /help in any chat prints it.
The grammar
- A command opens the message.
/launch webis a command. "tell them to run /launch" is a sentence about one. - The verb stands alone.
/wordfollowed by a space or the end of the line./etc/hosts is wrongis a sentence and reaches the agent with its text intact. - Arguments are words, positional and in order. Quotes make several words one argument:
/launch "my app". key=valueis the explicit form and always wins over position:/launch web environment=prod. There are no flags.- Keywords introduce an argument:
inan environment,ona server,asa name,bya member. They are read wherever they appear, so word order does not matter. - A name is as many words as it is. A keyword's value, and the last positional argument, run to the next keyword or the end of the line:
/launch on The Mac. Quote a name that contains a keyword:/launch "Check in". - Nothing is inferred from a sentence. Not the verb, not the agent, not the workspace. A message that is not a command goes to the agent you picked, and an agent's name inside a sentence summons nobody.
Slack alone has a second spelling, /iso launch web, because it has a workspace-wide slash namespace; it is parsed by the same code as @Isolation /launch web. The details are on Slack and Microsoft Teams.
/launch web in staging on my-mac as "Demo for Friday"
/view display 3000
/agent Isla
/ask Isla run the tests and fix what fails
Reading the table
Each row is one action, with its chat spelling and what it needs. An action that needs a member runs as you anywhere. One that needs a session acts on the connected conversation's session; elsewhere it takes your only running session and says so, or asks with buttons. Role limits are the organization's roles. Every command is free except /ask, one turn with an agent. The same actions as MCP tools are on what an external agent can do.
| Command | What it does | Acts on | Costs anything |
|---|---|---|---|
/status | what is running right now | the organization | no |
/workspacesalso /ws | what you can launch | the organization | no |
/sandboxes | your sandboxes | the organization | no |
/servers | where sandboxes can run | the organization | no |
/sizes | what a sandbox can be launched as | the organization | no |
/launchalso /start | /launch <workspace> [in <env>] [on <server>] [as <name>]: start a sandbox here | the organization | no |
/stopalso /finish | /stop: finish the sandbox · /stop all: finish every one of yours | the organization | no |
/save | /save: keep the sandbox's work in the workspace | the organization | no |
/views | /views: the sandbox's views | the organization | no |
/view | /view preview 3000: publish a preview · /view preview android: start and stream the emulator · /view terminal: open a shell | the organization | no |
/continue | /continue <agent view> with codex: carry a conversation on with another agent | the organization | no |
/app-control | /app-control start|restart|stop [on preview]: start, restart or stop a preview's app | the organization | no |
/app | /app <app> [on preview]: show another app on a preview (a name from preview_targets) | the organization | no |
/share | /share [preview]: the public link to a shared preview (and a web preview's share link, when on) | the organization | no |
/share-site | /share-site private|org|link [preview]: who may open a web preview's site (link: anyone with it can use the app) | the organization | no |
/review-tools | /review-tools on|off [for preview]: show or hide the review tools on a web preview's site | the organization | no |
/review | /review [preview]: open a web preview's site to review it | the organization | no |
/visibility | /visibility private|watch|public [on preview]: who may open a preview's public link | the organization | no |
/reply | /reply <id> <text>: answer a review thread | the organization | no |
/reviews | /reviews [preview]: a preview's review threads | the organization | no |
/resolve | Mark a review thread resolved | the organization | no |
/review-notify | /review-notify never|all|replies: review comment emails | the organization | no |
/connectalso /open | /connect [view]: reach any view from your own machine: a terminal or an agent over ssh, an editor, a preview's address (in a channel a preview is /share) | the organization | no |
/keys | /keys: who can ssh into this sandbox | the organization | no |
/ssh | /ssh [sandbox]: how to ssh into a sandbox | the organization | no |
/logs | /logs [sandbox] [n]: the sandbox's own output | the organization | no |
/ask | /ask <agent> <what you need>: one turn with an agent (this is the one that costs) | the organization | yes, a model turn |
/turn | /turn <thread> <turn id>: the answer to an /ask that was still running | the organization | no |
/attach | /attach [sandbox]: connect this conversation to a sandbox | the organization | no |
/detachalso /disconnect | /detach: stop this conversation reaching a sandbox | the organization | no |
/chats | which conversations are connected | the organization | no |
/agents | /agents: who is here · /agent <name|claude|codex…>: talk to one of them | the organization | no |
/agentalso /talk | /agent <name>: talk to them from now on | the organization | no |
/whoamialso /me | who you are to me | the organization | no |
/activityalso /audit | /activity [in <sandbox>] [by <member>]: what has been happening | the organization | no |
/server-logs | /server-logs [on <server>] [n]: a machine's own log | the organization | no |
/changesalso /diff | /changes: what this sandbox has changed | the organization | no |
/keepviews | /keepviews: save the sandbox's new views to its workspace | the organization | no |
/discard | /discard [path…]: throw away changes | the organization | no |
/push | /push <repo> [message]: commit and push a cloned repository | the organization | no |
/sync | /sync: bring the workspace's latest into the sandbox | the organization | no |
/read | /read <path>: one of the sandbox's files | the organization | no |
/rename | /rename <name>: name this sandbox | the organization | no |
/pause | /pause: stop the container, keep the work | the organization | no |
/resume | /resume: bring a paused sandbox back | the organization | no |
/relaunch | /relaunch [package] [on preview]: start the Android preview's app again | the organization | no |
/device | /device [preview]: is the emulator or simulator on, and what can be done | the organization | no |
/power | /power on|off [on preview]: start the emulator or simulator, or put it to sleep | the organization | no |
/device-restart | /device-restart [preview]: restart the emulator or simulator | the organization | no |
/device-reset | /device-reset [preview]: erase the emulator or simulator and start it fresh | the organization | no |
/set-sandbox-state | Save a sandbox screen's layout | the organization | no |
/elements | /elements [preview] [find <text>]: what a preview shows (a web page, a device or an app), as elements | the organization | no |
/shells | /shells [on terminal]: the shells a terminal can switch to | the organization | no |
/shell | /shell <shell> [on terminal]: switch a terminal to another shell | the organization | no |
/restart | /restart: apply the environment's current values | the organization | no |
/new-workspace | /new-workspace <name>: create a workspace | the organization | no |
/files | /files <workspace>: what its saved file tree holds | the organization | no |
/values | /values <workspace> [in <environment>]: what an environment carries | the organization | no |
/add-ai-credential | /add-ai-credential <provider> login: add a ChatGPT, GitHub or Claude login (keys go in on the website or the terminal) | the organization | no |
/remove-ai-credential | /remove-ai-credential <name>: delete one of your AI credentials | the organization | no |
/add-agent | /add-agent <name> <credential>: add an agent | the organization | no |
/remove-agent | /remove-agent <name>: delete one of your agents | the organization | no |
/add-server | /add-server <linux|linux-gpu|apple|windows> <label>: create a Cloud server (billed per running sandbox) | the organization | no |
/package | /package <workspace> ollama on|off: add or remove an optional package (chromium, vllm, ollama, comfyui, jupyter, pytorch) | the organization | no |
/databases | /databases [workspace]: a workspace's databases, or your sandbox's | the organization | no |
/dbtables | /dbtables <workspace> <database>: a database's tables and what each sandbox does with them | the organization | no |
/dbtest | /dbtest <workspace> <database>: try a database's connection | the organization | no |
/dbtable | /dbtable <workspace> <database> <table> <copy|live|read-only|suggested>: what sandboxes do with one table | the organization | no |
/dbreset | /dbreset [name]: reset your sandbox's database copy | the organization | no |
/members | who is in this organization | the organization | no |
/invite | /invite <email> [as admin]: invite somebody | the organization | no |
/usage | /usage [member|workspace|size|day]: this month's Cloud usage | the organization | no |
/balance | the balance: held and available | the organization | no |
/mac-days | the Macs your organization rents, their days and what is held | the organization | no |
/mac-cancel | /mac-cancel <request>: cancel a Mac not ready yet; its held day is released | the organization | no |
/handle | /handle <word>: choose your @handle | the organization | no |
/topup | /topup <amount>: add funds | the organization | no |
/credentialsalso /creds | your credentials in this organization | the organization | no |
/add-keyalso /allow-key, /ssh-key | /add-key <your ssh public key>: let a key of yours ssh into your sandboxes (running ones at once) | the organization | no |
/remove-credentialalso /remove-key, /revoke-key | /remove-credential <name or SSH key fingerprint>: remove one of your credentials | the organization | no |
/git-identity | who your commits are from | the organization | no |
/git-authors | your saved commit authors | the organization | no |
/apps | which apps are connected | the organization | no |
/app-install | /app-install <app>: connect an app to this organization | the organization | no |
/app-connect | /app-connect <app>: connect your own account | the organization | no |