Load session checkpoint
load_session_checkpointLoads a saved checkpoint and returns a compact resume brief with goal, progress, next steps, touched files, recent commands, and changed files to resume work after crashes, resets, or context loss.
Instructions
Load this session's checkpoint and return a compact brief of its goal, progress, next steps, touched files and recent commands, plus which files changed since it was saved. Call at the start of a session or when the user asks to resume. If this session has no checkpoint but others exist in the project, it returns a list instead: show it to the user, ask which one to resume, and call again with checkpoint set to its selector.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "load_session_checkpoint"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | brief: compact markdown for resuming (recommended). full: the complete checkpoint JSON. | brief |
| checkpoint | No | Which checkpoint to load, as a selector from list_session_checkpoints: a session id, or 'legacy'. Omit to load this session's own checkpoint. | |
| projectRoot | No | Absolute path of the project. Defaults to the client's workspace root or the server's working directory. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| text | No | ||
| brief | No | ||
| drift | No | ||
| found | Yes | ||
| total | No | ||
| omitted | No | ||
| selector | No | ||
| warnings | Yes | ||
| updatedAt | No | ||
| candidates | No | ||
| checkpoint | No | ||
| fromBackup | No |