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

# Sessions and history

> Manage sidebar sessions, history, auto titles, rewind, and fork.

A session is one continuous conversation. The desktop app manages them in the sidebar session list and keeps a local index so cold start stays fast.

## New session

Use any of these:

* Click New in the sidebar / top bar
* Send `/clear`, `/new`, or `/reset` in the input (depends on the runtime)
* Start chatting from Home

If the current session already has messages, you may get a second confirm. Starting a new session while the model is generating interrupts the current chat.

## Sidebar session list

The sidebar shows sessions for the current workspace:

* Search titles
* Star / rename / delete
* View a preview summary
* Switch history from different runtimes

<img src="https://mintcdn.com/mossx-docs/kz4nt5KFSKzkAZwe/images/desktop/history-sidebar.png?fit=max&auto=format&n=kz4nt5KFSKzkAZwe&q=85&s=41ca91c9acd9217a3144801bae801ebc" alt="Sidebar session list" width="100%" data-path="images/desktop/history-sidebar.png" />

The cold path uses the local Session Index. It does not rescan every engine every time.

## Auto titles

When AI session titles are on, a new session gets a short title after the first reply finishes. When they are off, the first user message stays the title.

CLIs such as Grok keep the user's original text when they can, so an English auto title does not overwrite it.

## Rewind and fork

When the capability is available, Claude / Codex support:

| Action | Effect                                                          |
| ------ | --------------------------------------------------------------- |
| Rewind | Drop the conversation after a message; optionally restore files |
| Fork   | Start a new line from that point and keep the original session  |

<Warning>
  Rewind cannot be undone. Review the restore / lose list before you confirm.
</Warning>

## History differences

| Runtime                     | History                                                       |
| --------------------------- | ------------------------------------------------------------- |
| Claude / Codex              | Full sessions; rewind / fork when the capability is available |
| OpenCode / Grok / Kimi / Pi | Isolated per runtime; reload tries to restore attachments     |
| DeepSeek Harness            | Restore and fork; session switching is not supported          |

## Session management settings

**Settings → Project management / Other settings** also has history cleanup, session index, and related switches. Use them when a large repo or a large session list needs maintenance.
