Skip to content

Sessions and chat

The built-in chat is built for long, parallel conversations. This page covers sessions and tabs, the follow-up composer, the chat explorer, the full slash-command list, and how to stop or revert a turn. To send your first prompt, start with Your First AI Chat.

Sessions and tabs

Each chat is a session with its own provider, model, thinking level, history, and context. Sessions run in parallel and persist between launches.

Start a new one three ways:

  • Submit a prompt from the bottom-toolbar input.

  • Click + in the chat panel header.

  • With the AI chat focused, press N.

Active sessions show as tabs to the right of the AI input:

  • Minimized: topic label, a processing spinner while it works, and a context-usage percentage. Click to expand, double-click to rename.

  • Expanded: the full chat panel with messages, attachments, and a follow-up input.

Drag tabs to reorder them; the toolbar scrolls when they overflow.

Shortcuts

ActionShortcut
Focus the AI input/
Focus chat session 1 through 91 to 9
Focus chat session 100
Focus next session]
Focus previous session[
New chat (AI chat focused)N
Close focused sessionW
Toggle the chat explorerA
Search your chatsI
Dismiss the chat panelEsc

Focusing a session by number opens the panel if it is hidden. Toggling the AI chat panel has no default shortcut, but you can assign one in the shortcuts view.

The follow-up composer

Very few designs land on the first prompt, and that is the point. Follow-ups see the full context of the canvas and the conversation, so you can speak in deltas. Send with Enter; add a line break without sending with Enter.

The composer has four typing helpers:

  • @ mentions attach a canvas element by name. Type @, pick an element, and its structure and a render travel with your message.

  • Attachments ride along too: paste an image with V, drag a file in, or click the paperclip. Each shows as a chip above the input with an X to remove before sending.

  • # hashtags open a dropdown of style and context modifiers (dark, mobile, minimal, and so on) that drop into your prompt.

  • / slash menu opens the slash commands plus recent sessions for a quick resume.

Prompt history: step through past prompts with and (or P and N). Reverse-search with R: type to filter, press it again to cycle matches. History is deduplicated and persists between launches.

Panel controls

  • Open or close: click the connection indicator in the bottom toolbar, or run Toggle AI Chat.

  • Rename: double-click the topic in the header, or use /rename.

  • Resize: drag the panel edges, or the divider between sessions.

  • Queue a follow-up: send while the model is still working and the message queues, then fires automatically when the current response finishes.

  • Edit and resend: click the edit icon on one of your messages to revise and resend it.

  • Copy chat: the header copy button exports the whole conversation as Markdown, with metadata (model, date, project, canvas, tokens, turns).

The chat explorer

Toggle the explorer with A to browse, search, and manage every session in a sidebar. Drag its divider to resize or collapse it.

The chat explorer sidebar next to an active session

Slash commands

Type these in the chat input. Some are provider-specific and only show when relevant.

CommandDoes
/stopStop the current response
/continueNudge the model to continue
/contextShow context-window usage
/usageShow account usage
/costShow cost and usage for this session (Claude Code and Anthropic only)
/compactCompact (summarize) conversation history
/feedbackFile feedback or report an issue
/archiveArchive the current chat
/new (/clear)Start a new chat
/modelChange the model (provider-then-model picker)
/renameRename the current chat, for example /rename My Chat
/copyCopy the last assistant message
/helpShow available commands
/loginSign in to Claude (Claude Code only)

Stop, revert, redo

  • Click the stop button in the chat input bar, or type /stop. The active request aborts immediately and no further tools run.

  • Anything the AI already created before you stopped stays on the canvas.

  • The stopped turn's card has a Revert control that undoes everything that turn changed in one step, plus a Redo to bring it back. You can also undo normally.

Tip: Each chat has its own undo stack, separate from the canvas's main history. You can keep editing by hand while an agent runs, and roll back a specific chat's changes with its own Revert without touching your own edits.

Next