The chat modes and conversation tools in Breeze.
Everything here is reachable from the chat composer's settings popover or the conversation actions in the transcript. Nothing needs configuration beyond what Getting Started already set up.
Modes are toggled from the Chat settings popover next to the input. You can stack several at once, and each paints the composer border with its own accent.
Stacking is allowed; the model is still one model
Turning on two modes does not run two models. Selection is a priority order -- images > thinking > evidence > default -- so the highest-priority active mode picks the model, while features that are not the model (the widget grammar, web evidence) still apply. See combining modes.
Your switches stick
The composer remembers its modes across messages, navigation and reloads. A message also records the modes it was sent with, so editing or regenerating it replays that turn as you asked it rather than as the switches sit now.
Deliberate reasoning before the reply. Breeze switches to a reasoning model
(qwen3:8b), which emits a streamed reasoning block alongside the answer.
The reasoning arrives as its own stream event type, so the UI can render it in a panel that stays collapsed inside the message until you open it. It is stored with the message, so it is still there on reload.
Point at any user message to edit it. Editing truncates the conversation at that point and streams a fresh reply.
Point at any assistant message to ask for a new reply. That message and everything after it are replaced.
Copy the full text of any message to your clipboard.
Take the transcript out of the chat header as a plain JSON list of turns.
Edit and regenerate are destructive
Both truncate the conversation from that point. The messages after it are removed, not branched -- if you want to keep the old reply, copy it first.
From the sidebar:
| Action | What it does |
|---|---|
| Search | Full-text across your conversations and the messages inside them. |
| Pin | Keeps a conversation at the top of the list. |
| Archive | Hides it without deleting the transcript. |
| Delete | Removes the conversation and its messages. |
Titles are written automatically from your first message by the same local
model that writes the replies -- POST /summarize, rate-limited 20/minute. You
can rename or regenerate a title from the sidebar.
| Shortcut | Action |
|---|---|
⌘ K | Search conversations |
⌘ B | Toggle the sidebar |
⌘ ⇧ O | Start a new chat |
/completion and /summarize are rate-limited per IP. See
Security.