rollback
Restore project files to a previous checkpoint after user approval, while capturing a new checkpoint to allow undoing that restore if needed.
Instructions
Restore the working tree to a checkpoint (default: the latest). DESTRUCTIVE — call ONLY after the user explicitly approved the rollback in chat. Takes a fresh checkpoint of the current state first, so the rollback itself can be undone by rolling back again.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Checkpoint id to restore (default: latest). | |
| project | No | Project path the user named in chat (armed via init). Pass it explicitly on every call. If no project has been named, ask the user; never guess. | |
| session_token | No | Session token returned by init (or create_project). Required for every project tool call in this chat. A new chat must be re-armed. |