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

# In a session

> `/help` shows this list in the terminal.

## Slash commands

| Command | Description |
| - | - |
| `/diff`, `/diff last`, `/diff <path>` | Changes since the session began, the last exchange, or one file |
| `/rewind` | Restore files, conversation, or both, to an earlier point |
| `/accept [<why>]`, `/reject [<why>]` | Your word on the work as it stands |
| `/goal <objective>`, `/goal pause`, `/goal resume`, `/goal clear` | The goal it keeps working toward on its own; `/goal` alone shows where it stands |
| `/compact [<what to keep>]` | Summarise and restart the context |
| `/model [<name>]` | List or switch models |
| `/reasoning [<level>]` | How hard the model thinks, whatever the model: low, medium, high. Enter keeps it for new sessions, `s` for this one |
| `/cost` | Tokens and cost so far |
| `/usage-credits` | Balance and the credits page |
| `/approve` | Toggle: every change waits for you |
| `/continue` | Carry on after a pause |
| `/image <path>` | Attach an image to the next message |
| `/mcp [name]` | MCP servers; pick one to show its tools, reconnect it, sign in or sign out |
| `/tools` | Tools and the sandbox they run in |
| `/hooks` | Hooks in scope |
| `/permissions` | Rules in force |
| `/resume` | Switch to another session |
| `/help` | This list |
| `/quit` | Leave; the session keeps running |
| `/stop` | End the session |

## Keys

| Key | Description |
| - | - |
| Type | Steer the model mid-turn |
| `!cmd` | Run a shell command yourself |
| `esc` | Stop the turn, keep the work |
| `esc esc` | Rewind picker (while idle) |
| `ctrl+o` | Full output of the last tool result |
| `ctrl+v` | Paste a screenshot |
| `ctrl+c` `ctrl+c` | Leave; the session keeps running |

## Approval panel

| Key | Description |
| - | - |
| `enter` | Approve once |
| `a` | Allow this shape for the session |
| `p` | Write the rule to the project |
| Type | Refuse with a reason |

## Questions

| Key | Description |
| - | - |
| Number | Pick an option |
| Type | Answer |
| `enter` | Default |
| Delivery | When an exchange ends having written files, Hum asks whether you would merge it as it stands, and why |

## Turn line

After each exchange: time taken, cost, and time to first response.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.