Fork or rollback Agent chat work
How to branch from prior Agent work or revise a previous turn.
Written By Reia
Last updated About 2 months ago
Use fork and rollback to explore Agent work without losing the original review path.
Fork a response
Use /fork after an Agent response finishes when you want to branch from the current response and rerun with a different instruction. This is useful when the evidence is right but the next pass should use a different output shape, source scope, or review standard.
You can include the new instruction after the command. For example, write /fork compare only the rent roll and T-12 when you want a focused branch for that comparison.
Roll back to an earlier message
Use rollback when you want to edit from an earlier user message.
When the composer is empty, no popup is open, and the chat is not streaming:
- Press
Escto prime rollback. - Press
Escagain to select the latest prior message. - Keep pressing
Escto move to older messages. - Press
Enterto confirm. - Press
Ctrl+Cto cancel.
Rollback fills the composer with the earlier message so you can edit and resend it. This makes Agent work iterative: branch when you want a new direction, roll back when you want to refine the path.
Wait for the current response to finish before forking or rolling back.