Skip to main content
Keep related work in one conversation so Embedder can follow the decisions and evidence. Start a new chat when you switch to an unrelated task.

Open and resume chats

In VS Code, run Embedder: New Embedder Chat in Editor or /new to open a chat in an editor tab. Each chat has its own model, mode, approvals, and queued messages. Run /history to find a previous conversation in the selected project. You can search, rename, and reopen conversations. Closing an editor tab does not delete its conversation. Close a conversation before deleting it from history. The terminal UI shows one conversation at a time. When resuming, choose Full Conversation or an earlier turn boundary. Resuming an earlier turn changes the conversation context; it does not restore project files. Each conversation remembers its last mode. Resuming restores it; if that mode is unavailable, Embedder falls back to Act.

Send prompts during a turn

Sending a message while Embedder is working steers the active turn at its next step boundary. Use this to add a constraint, correct course, or supply missing information. Until the turn picks it up, the message waits in the queue. Explicitly queued messages wait for the turn to finish. Up to 10 messages can wait; any remaining messages run in order as new turns. Pending messages survive a client reload or restart. Use the queue controls to edit, remove, or move a message to the front. Send now moves it forward; it does not interrupt the current turn.
In VS Code, stopping the current turn leaves queued messages in place. Remove follow-ups you no longer want. In the terminal, Escape or Ctrl+C removes the latest queued prompt first; it stops the turn when the queue is empty. Each queued message keeps the mode selected when you sent it.
Use /btw <question> for a side question while the main task continues.

Undo or rewind

Use /undo to undo the last message, or /rewind to choose an earlier checkpoint. Read the choices carefully: you can revisit the conversation, restore file changes, or do both. Before restoring files, review any work you have done since the checkpoint. A conversation change alone is not a file rollback.

Undo a rewind

A rewind remains undoable until you send the next message. Choose Undo rewind above the VS Code composer, or press Alt+Z in the terminal, to restore the removed messages and the files the rewind reverted. You cannot undo a rewind while a turn is running. Sending the next message commits the rewind, removes the truncated transcript, and drops queued prompts past the rewind point. A committed rewind cannot be undone.

Fork a response

In VS Code, use a fork to try another approach in a separate conversation:
  1. Wait for the response to finish, then choose Fork to new chat beneath the response you want to branch from.
  2. In the new chat, hover over or focus Add chat transcript to preview the source conversation.
  3. Choose Add chat transcript if the new conversation should use those earlier findings and instructions, then send your next request.
The new conversation starts without the source transcript as context until you attach it. Both conversations share the workspace, so file changes made in one are visible to the other. Forking does not restore files.

Keep a long conversation useful

Run /compress when the conversation becomes long. Embedder condenses earlier context so you can continue the task; the transcript remains visible. Smart auto-compact is an optional setting for supported models. It is off by default. Keep durable project instructions in EMBEDDER.md and confirmed facts in Project memory.

Share with your team

If sharing is available for your team, run /share and review the preview before confirming. Teammates receive a read-only snapshot.
Use /share list to review your shares and /share revoke to revoke shares for the active conversation.
Last modified on September 18, 2026