---
title: Chat Commands
description: "Every slash command in TheGitAI: switch models, check your usage, manage background jobs, resume a saved session, and start a new conversation."
---

# Chat Commands

Inside a session, type a slash command to control the conversation or your
account. Slash commands are handled locally and are not sent to the model as
prompts.

| Command | Description |
|---------|-------------|
| `/help` | Show the in-session help. |
| `/about` | Show the installed version and platform information. |
| `/usage` | Show account usage percentage and reset times. |
| `/model` | List the supported models and pick one interactively. |
| `/model <id>` | Switch the active model without clearing history. |
| `/resume` | Choose a saved local session for this repo and resume it. |
| `/jobs` | Open the background jobs picker: browse running jobs, expand one to read its output, or stop it. |
| `/jobs output <id>` | Print a background job's full captured output into the transcript. |
| `/jobs kill <id>` | Stop a background job by id. |
| `/report` | Open the public GitHub issue form to file a bug. |
| `/new` | start a new conversation; this session remains saved |
| `/exit` | Quit the session. |

## Switching models

`/model` lists the models the server currently offers and lets you choose one.
`/model <id>` switches to a model directly without clearing your conversation,
so you can change models mid-task and keep your history.

## Managing background jobs

`/jobs` opens a picker for long-running commands the agent has started — dev
servers, watchers, and the like. Use **↑ / ↓** to move, **Enter** to expand a
job and read its recent output inline, **k** to stop it, and **Esc** to close.
`/jobs output <id>` and `/jobs kill <id>` do the same by id. See
[Background Jobs](/docs/core-features/background-jobs) for the full picture.

## Queuing a follow-up

Slash commands control the session, but normal prompts can also be entered while
the agent is busy. Press **Enter** to queue one follow-up, **↑** to recall it for
editing, or **Esc** to cancel the queued message without cancelling the active
turn. See [Parallel Work & Task Progress](/docs/core-features/parallel-work-and-task-progress).

::tip
`/new` saves the current session and starts a separate conversation. Use
`/resume` to return to any saved session later.
::
