checkpoint
Create a local snapshot of repo state (HEAD, working tree, untracked files) for rollback before risky edits. Unaffected by branches, history, or remotes.
Instructions
Snapshot the current repo state (HEAD + working tree, tracked AND untracked) into a local checkpoint so it can be rolled back. Free local git plumbing — no Codex cost. Take one before risky edits or implement runs (implement takes one automatically). Never touches branches, history, or remotes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional label for this checkpoint. | |
| 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. |