checkpoint
Save your progress and session state by creating a checkpoint. Track files, branch, and highlights to ensure crash-safe development and maintain context across workspaces.
Instructions
Create a checkpoint to save current progress. Use frequently for crash-safe development. Required: description only. Optional: add context like files, branch, highlights for detailed session tracking.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
activeFiles | No | Files currently being worked on | |
description | Yes | Brief description of what was accomplished or current state | |
gitBranch | No | Current git branch (auto-detected if not provided) | |
global | No | Store as global checkpoint (visible across all workspaces) | |
highlights | No | Important achievements or decisions to remember (accumulates in session) | |
sessionId | No | Session identifier (auto-generated if not provided) | |
workContext | No | What you were working on or next steps | |
workspace | No | Store in specific workspace (default: current workspace) |
Input Schema (JSON Schema)
{
"properties": {
"activeFiles": {
"description": "Files currently being worked on",
"items": {
"type": "string"
},
"type": "array"
},
"description": {
"description": "Brief description of what was accomplished or current state",
"type": "string"
},
"gitBranch": {
"description": "Current git branch (auto-detected if not provided)",
"type": "string"
},
"global": {
"description": "Store as global checkpoint (visible across all workspaces)",
"type": "boolean"
},
"highlights": {
"description": "Important achievements or decisions to remember (accumulates in session)",
"items": {
"type": "string"
},
"type": "array"
},
"sessionId": {
"description": "Session identifier (auto-generated if not provided)",
"type": "string"
},
"workContext": {
"description": "What you were working on or next steps",
"type": "string"
},
"workspace": {
"description": "Store in specific workspace (default: current workspace)",
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
}