> ## Documentation Index
> Fetch the complete documentation index at: https://docs.seriora.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Slash commands

> Every command available inside a seri session.

Everything seri does beyond running a task is a slash command typed inside the session. Type `/`
to open the completion list, which shows every command, agent and skill with what each one does.

## Session

| Command      | Arguments       | Does                                                                 |
| ------------ | --------------- | -------------------------------------------------------------------- |
| `/mode`      |                 | cycle the permission mode. Shift-Tab does the same thing.            |
| `/effort`    | `[level\|auto]` | show, set, or clear this session's reasoning-effort override         |
| `/undo`      | `[n]`           | step back through file checkpoints                                   |
| `/restore`   | `<sha>`         | restore a checkpoint by sha                                          |
| `/rewind`    | `[n]`           | rewind the conversation                                              |
| `/clear`     |                 | start a new session                                                  |
| `/compact`   |                 | summarize older messages so the conversation fits the context window |
| `/max-turns` | `<n>`           | override the per-task turn budget for the rest of the session        |
| `/exit`      |                 | end the session                                                      |

## Models and account

| Command        | Arguments    | Does                                       |
| -------------- | ------------ | ------------------------------------------ |
| `/model`       |              | open the model picker                      |
| `/setup`       |              | add, replace, or remove a provider API key |
| `/config`      |              | view or edit non-provider settings         |
| `/permissions` |              | view or revoke permanently approved tools  |
| `/login`       |              | sign in to a hosted seri account           |
| `/signup`      |              | create a hosted seri account               |
| `/logout`      |              | leave a hosted seri account                |
| `/usage`       | `[--detail]` | hosted-gateway spend vs allowance          |
| `/profile`     | `new <name>` | create a new profile directory             |

## Extensions

| Command       | Arguments                                                                                                   | Does                                                                       |
| ------------- | ----------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- |
| `/skills`     | `[list\|pending\|diff <id\|all>\|approve <id\|all>\|reject <id\|all>]`                                      | list this project's skills, and review what the archivist proposed         |
| `/mcp`        | `[list\|add <name> <url>\|connect <name>\|auth <name>\|remove <name>]`                                      | manage MCP servers: connect, preview their tools, and trust or remove them |
| `/hooks`      | `[list\|show\|trust\|untrust]`                                                                              | read this project's hooks and decide whether they may run                  |
| `/memory`     | `[list\|pending\|diff <id\|all>\|approve <id\|all>\|reject <id\|all>\|approval on\|off\|archivist on\|off]` | review and act on staged memory writes                                     |
| `/trajectory` | `[on\|off]`                                                                                                 | show or set local trajectory recording for this profile                    |

## Your own agents and skills

Anything you drop in `.seri/agents/` or `.seri/skills/` gets its own slash command. An agent is
named after its file, a skill after its directory.

| Form              | Does                                                |
| ----------------- | --------------------------------------------------- |
| `/<agent> <task>` | dispatch one of your subagents on a task            |
| `/<skill> [args]` | run one of your skills in the session's own context |

The built-in roles work the same way, because they are entries in the same registry:
`/explore`, `/plan`, `/code`, `/test` and `/oracle`.

## What is not a command

`seri` has no subcommands. There is no `seri login`, no `seri config`, no `seri usage`. Every
command on this page exists inside the session and nowhere else, and the command line only
carries the flags that launch one. See [Launching seri](/reference/cli).

Each command checks its own arguments. Trailing words a command does not accept produce a command
error rather than being treated as a task, so a mistyped `/exit now` tells you instead of quietly
starting a turn.
