Skip to main content

Commands reference

What it is

Every slash command that Loomcoding runs locally in the composer. Commands are never sent to the model. This page lists all 32 entries of the command table in the code, with what each one does, an example, and when it works.

What it is for

  • Finding the command that changes a setting or opens a panel.
  • Checking why a command was refused.
  • Knowing which commands are hidden from the / menu.

How

  1. Type / at the start of the composer to open the menu, or type the full name.
  2. Press Enter to run the command. The text is cleared when the command runs.
  3. If a command is refused, the reason is shown and the text you typed stays in the composer.

Example​

> /model nvidia/nemotron-3.5-super-vl:free
> /effort high
> /flow odd off

The first two commands apply at once when no turn is running. The third saves the flow setting; it applies when Loom restarts.

All commands​

Entries follow the order of the code table. "When idle" means no turn is running.

CommandWhat it doesExampleAvailable when
/helpOpens the help panel. Alone, it shows the keyboard shortcuts (same as F1). /help topics lists the topics. /help <command> shows one command's usage and example. /help <topic> opens a topic page. Tab switches between the shortcuts and the topics./help model, /help topicsAlways. An unknown name is refused: the text stays in the composer, with a suggestion when one is close.
/newStarts a new session./newWhen idle. Otherwise: "Wait for the active turn before switching sessions".
/sessionsOpens the session picker. Same as F3./sessionsWhen idle, with the same message as /new.
/settingsOpens the provider and model settings panel. Same as F2./settingsWhen provider settings are loaded.
/modelChanges the model. Without an id, opens the model picker./model <id>When idle and no save is running.
/effortChanges the reasoning effort. Without a level, opens the picker./effort high, /effort defaultWhen idle, and the model offers effort levels.
/providerSwitches the provider. Without an id, opens the picker./provider llamaWhen idle and no save is running.
/queueOpens the panel of pending prompts. Same as Ctrl+K./queueAlways.
/toolsOpens the panel of recent tool calls. Same as Ctrl+T./toolsAlways.
/themeCycles the terminal colour theme and shows its name./themeAlways. Hidden alias.
/layoutCycles the screen layout: rail, minimal, cards./layoutAlways. Hidden alias.
/temasOpens the interface panel. Same as /ui without arguments./temasAlways. Hidden alias.
/uiOpens the interface panel, or sets one row: /ui <row> [value]./ui mouse offAlways. Unknown rows are refused.
/crushSwitches to the Crush look./crushAlways. Hidden alias.
/classicSwitches back to the Cloth look./classicAlways. Hidden alias.
/cancelCancels the active turn and pauses the queue./cancelOnly while a turn runs. Otherwise: "No active turn to cancel".
/pausePauses the pending prompts./pauseAlways.
/resumeResumes the pending prompts./resumeAlways.
/parentGoes back to the parent session. Same as Alt+Left./parentWhen idle and a parent session exists.
/sidebarShows or hides the workspace sidebar. Same as Ctrl+B./sidebarAlways. Hidden alias.
/mouseTurns mouse capture on or off. When off, you can select text with the mouse./mouseAlways. Hidden alias. It toggles; any argument is ignored.
/mascotShows or hides the status mascot. When off, the status is one text line./mascotAlways. Hidden alias.
/logofxSets the logo effects: on, off, or a number of seconds between bursts./logofx 30Always.
/verboseShows or hides the provider request notices in the transcript. Without an argument, it toggles./verbose onAlways. Changes this session only; it is not saved.
/flowLists the flow modes, or saves one as on or off./flow odd offAlways. Saving needs an open project. Applies on restart.
/agentRuns a named agent on a task. You can also write @<name>./agent <name> [--skills a,b] <task>When the agent is loaded and usable.
/focusSends what you type next to a subagent. Without an id, returns to this session./focus <id>The id must belong to a live subagent. Ctrl+G cycles them.
/agentsLists the loaded agents./agentsAlways.
/a2aOpens the panel for A2A cards, tasks and exchanges./a2aAlways.
/refresh-agentsDownloads the cards of the remote agents again./refresh-agentsWhen [a2a] role is consume or both. Otherwise: "Remote agents are not enabled".
/compactSummarizes the older history now./compactWhen a session exists and idle. Otherwise a reason is shown.
/quitExits Loomcoding. Same as Ctrl+Q./quitAlways.

Hidden aliases​

Eight commands still run when you type their full name, but the / menu does not list them. The menu has room only for the entries of /ui, which covers the same settings.

Hidden commandCovered in the menu by
/theme, /layout, /crush, /classic/ui (theme, style, layout)
/temas/ui (interface panel)
/mascot, /sidebar, /mouse/ui (mascot, sidebar, mouse)

Refused commands​

A refused command keeps its text in the composer and shows one of these messages.

MessageCommands
Wait for the active turn before switching sessions/new, /sessions
Wait for the active turn before applying settings/model, /provider, /effort
Provider settings are unavailable/settings, /model, /provider, /effort
No active turn to cancel/cancel
No session to compact; Wait for the active turn before compacting; Already compacting/compact
Remote agents are not enabled ([a2a] role)/refresh-agents
A usage line that shows the accepted arguments/verbose, /ui, /flow
Unknown row: . Rows: theme, style, layout, carril, effects, spinner, mascot, sidebar, mouse/ui
Unknown command · /help for commands · Esc to send as textAny unknown word that starts with a slash
No help for '' · did you mean /? · /help lists the topics/help, with a name that is not a command or a topic

Next steps​