Slash commands

Type / at the start of the prompt to see the list. Tab completes, and the arrow keys move through suggestions. Commands work even while Slo is in the middle of a task.

Working with a task

CommandWhat it does
/abortStop the current task. Same as Ctrl+C.
/steer <message>Add direction to the current task without stopping it.
/diff <path>Full-screen diff of one file against your last commit. s side by side, w wrap, Esc to close.
/cwdShow the folder this session works in.

Sessions

CommandWhat it does
/new [name]Start a fresh session with the same folder and settings. Can't run mid-task.
/rename <name>Name this session so you can slo --resume <name> later.
/clearClear the screen. The conversation isn't affected.
/tree [textual|markdown|html]Browse the session as a tree of turns and tool calls. html saves a file you can open in a browser.
/context-windowHow much of the model's context this session is using.
/compactSummarise older history now to free up context. Can't run mid-task.

Models

CommandWhat it does
/model [name]List the models, or switch to one. Your choice is saved.
/model refreshReload the model list from your providers, such as the OpenRouter models your key can use.
/reasoning [level]Show or set the reasoning level: off, minimal, low, medium, high, xhigh, or on/max. Saved.
/preferencesShow your saved model and reasoning level. /preferences clear resets them.
/authSign in, or switch provider.

Workflows and plugins

CommandWhat it does
/workflows (or /wf)List background workflows started from this session.
/workflows abort <id>Stop a workflow and all its sub-agents.
/workflows resume <id>Restart a stalled or failed workflow from where its history ends.
/workflows dismiss <id>Acknowledge a stalled workflow without resuming it.
/pluginsShow each plugin and whether it loaded.
/plugins trustTrust this project and load the plugins in its .slo/plugins/ folder.
/plugins reloadReload plugins after editing one.

Everything else

CommandWhat it does
/help (or /h, /?)List every command.
/themeSwitch between the slo-dark and slo-default themes.
/exit (or /quit, /q)Quit. Slo prints the command to resume this session.

Plugins can add their own commands. They show up in the same list.

Keyboard shortcuts

KeyWhat it does
EnterSend. While Slo is busy, this queues your message to run next.
Shift+EnterNew line.
Ctrl+CStop the current task. When idle, quit.
Ctrl+DQuit.
Ctrl+LClear the screen.
Ctrl+OExpand or collapse every block.
↑ / ↓Earlier prompts from this session.
Ctrl+Shift+CCopy the visible text of the focused block. Selecting text with the mouse also copies it.
Ctrl+Shift+MCopy the raw Markdown of the focused block.

On macOS, Cmd+C and Cmd+Shift+M work too.