Getting started
Chat and Code
Two sides, each with its own history, model and settings.
The switch at the top of the sidebar moves between them. The speech bubble is Chat; the angle brackets are Code.
Nothing set on one side reaches the other. Chat cannot touch a file of yours beyond the ones you attach. Code works inside one folder and shows every change as a diff.
| Chat | Code | |
|---|---|---|
| Conversations | Chat history | Sessions, one list per project |
| Files | What it wrote for you | The project folder |
| Model | Its own | Its own, or the same as Chat |
| Tools | Web, browser, documents | Files, commands, code, git, plans |
| Voice | Talk | Not here |
Theme, language, installed models, extensions, skills, statistics and updates are shared, because they are about the app rather than the work.
The composer
| Control | Does |
|---|---|
| Fast / Balanced / Deep | How hard the model thinks. Fast turns reasoning off rather than asking for less. |
| Auto / On / Off | Whether it may search the web. |
| Model name | The model answering. Ctrl+K changes it. |
| Context wheel | How full the window is. Click for the breakdown. |
Type / for slash commands: /new, /model,
/compact, /settings, and every
skill switched on for this side.
When a conversation gets long
At 60% of what the model can hold, the earlier part is folded into notes and the conversation carries on. Nothing is deleted: every message stays on screen and stays searchable.
/compact does it now. /compact-limit 20k moves the
point, and auto puts it back.