checkpoint
Save a compact session summary, exact stopping point, and next action with related knowledge and state updates so work can resume reliably after limits, account switches, or endings.
Instructions
Save a checkpoint of this working session: a short summary, exactly where work stopped, and the next action, optionally with new knowledge items and state changes, all saved atomically. Call it every ~20-30 minutes or 8-10 substantial exchanges, IMMEDIATELY when the user mentions limits, switching accounts/apps or ending the session, and whenever checkpoint_status recommends it. Keep it small and fast; an early checkpoint beats a late, complete export.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | No | ||
| tasks | No | ||
| client | No | e.g. 'claude-desktop', 'claude-code' | |
| project | Yes | Project slug (from list_projects) | |
| summary | Yes | What happened this session | |
| sections | No | ||
| next_action | Yes | The very next thing to do | |
| account_label | No | Which account, if the user said | |
| session_label | No | Same label for all checkpoints of a session | |
| where_stopped | Yes | Concrete: file/step/last result |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||