Skip to content

Commands

The slash palette and @-mentions in web Chat. Switch agent, compact, rewind, or run a skill without leaving the composer.

Type / in the composer and the palette opens. Type to filter, Enter to run.

/compact focus on the API surface

The palette is the fastest path to everything the pickers do, plus a few things they do not.

CommandArgumentDoes
/new, /clearStart a new session
/rename<title>Retitle the current session
/compact[guidance]Roll earlier turns into a summary, optionally steered
/rewindPick an earlier message and rewind the conversation to it
/searchSearch the transcript
/agent<name>Switch agent
/model[model]Set the model
/thinking[level]Set reasoning effort
/auto[max steps]Run autonomously to a step cap
/interactiveReturn to pausing between steps
/background, /bg<task>Launch a task in its own autonomous session

Commands that act on a conversation stay out of the palette until there is one. /background does not need a session (it creates its own), but it does need a running runtime.

Skills from the capabilities installed on the runtime are discovered live and merged into the same palette, styled apart from the built-in actions. A skill named recon runs as /recon. Where a skill’s name collides with a built-in, the built-in wins.

Because skills come from the runtime, the list changes when you install a capability, and it is empty until the runtime is running. See Capabilities.

@ names an agent, it does not switch to one

Section titled “@ names an agent, it does not switch to one”

@ opens the agent list inline, filtered as you type, and selecting one inserts that agent’s name into your message as text. It does not change which agent is running. Nothing parses the token on send: the agent you already selected receives @recon as prose, the same way the TUI treats it.

Use it to refer to an agent inside a prompt. To hand the turn to a different one, use the agent picker or /agent.

The TUI has a larger palette (screen navigation, auth, trace inspection) with the same names for the actions both surfaces share. See Slash commands.