VCode home

Rewind the conversation

Agents: claude, codex · On: phone, desktop

Go back to one of the agent's replies. Your later messages and their replies leave the conversation, the agent forgets them, and your next message picks up from that reply. Files stay as they are.

Why you would use it

A prompt sent the agent the wrong way, and every turn since builds on it. You want to ask again, worded differently, as if the wrong turn never happened. Sending a correction keeps the wrong turn in the agent's context; a rewind takes it out.

How to use it

  1. Find the reply you want to go back to. Each turn's last reply has a rewind icon in its header, before the speaker and copy icons.

    A thread of three turns: the first two replies carry a rewind icon in their header

  2. Tap it. A popup asks first: Rewind conversation, with how many of your messages will go. Tap Close to leave things as they are, or Rewind (#confirm-go).

    The Rewind conversation popup, with Close and a red Rewind button

  3. The later turns fold into one row under the reply, and the first message you took back is in the composer. Change it and send it, or clear the box and write something new.

    The thread after the rewind: the first turn, a Rewound row, and the old prompt back in the composer

  4. To read what you took back, tap the Rewound row. The removed messages show greyed out under it. You can copy them, but they have no pencil and no rewind icon. Tap the row again to fold them.

    The Rewound row open: the removed turns greyed out below it

A message you send while the rewind is still going waits for it, then runs after the reply you went back to.

What you see

Where What
a reply's header the rewind icon, titled Rewind to here, on the last reply of each turn that has a message after it
the popup Rewind conversation and Go back to this reply. Your 2 later messages and their replies are removed, and the agent forgets them. Files stay as they are. (Your later message and its reply are removed for one)
the toast Rewinding… with a spinner from the tap until the box answers
the transcript a row reading Rewound · 2 messages removed · Show, then Hide once open
the composer the first removed message, unless the box already held a draft; then the toast finish or clear the current draft first and the draft stays

If the agent refuses, its words are the toast and nothing changes.

Limits and known gaps