Turns: stop, resume, fork
A turn is one full cycle from your send to the agent finishing. A conversation has at most one in-flight turn. Controls live in the session execution pane: the composer, timeline error cards, and the session list menu.
Send, queue, steer
When idle, type in the composer and send to start a new turn. Shortcuts are in Settings → Shortcuts.
While a turn is in flight, further sends join the message queue and are claimed in order after the current turn ends. Queue rows can be edited, reordered, or deleted.
Some agents accept extra guidance on the in-flight turn. A field labeled Steer this turn appears above the composer; Send writes into that turn. Agents that lack this capability hide the field.
After you enable Session Enhance in Settings → Plugins, later new or rebound conversations can also let the agent ask you questions and read conversations you mention.
Cancel
Cancel the in-flight turn from the composer. The event log records Cancelled. Timeline content and files already written stay. To restore files, Undo under that turn rewinds the workspace to the checkpoint taken before the message; the conversation record stays.
Rollback to here on a user message truncates later generation so you can edit and resend.
Failure and retry
A failed turn shows an error card. Titles you may see: Cancelled, Agent session expired, Cannot resume the original session, Cannot load the agent session, Agent unresponsive, Connection closed, Authentication required.
Actions on the card:
- Reload session loads the existing agent session again.
- Rebind session, after confirmation, attaches a new cold-start session to this conversation. VibeX history stays. Hidden agent-side context starts empty; write anything the new process needs in the next message.
Agent unresponsive is often a network path to the model, or a login that expired. Return to Settings → Agents for preflight and authentication, then send again.
Interrupted
If the Host exits, crashes, or is killed during a turn, startup recovery marks the leftover in-flight turn Interrupted so the conversation can accept a new turn. Files may already have changed. Continue by sending another message.
Fork
Fork session on a list row copies the visible history into a new conversation with its own later turns. The original in-flight generation is left alone. If the agent fails to continue hidden context, the UI reports that history was copied and agent context was omitted.
Give the forked conversation its own worktree for parallel edits. See Worktree.

