用途:Checkpoint 技能把当前进度保存到 memory-keeper,防止上下文耗尽造成灾难性工作丢失。
主要能力:支持在实现过程中每 5-10 次工具调用、完成重要工作后、开始大操作前、切换任务、结束会话前,或通过 /checkpoint 显式请求时执行检查点。检查点动作包括:收集当前状态(待办事项中的任务描述、本次会话修改的文件列表、实现进度、当前阻塞或问题、下一步操作);保存到 memory-keeper;创建命名检查点;当上下文较大时准备压缩。
使用方式:可参考资料中的保存命令,例如 context_save(key: "current-task", value: "<task description>", category: "progress", priority: "high")、context_save(key: "files-modified", value: "<comma-separated file list>", category: "progress")、context_save(key: "implementation-progress", value: "<percentage or phase>", category: "progress")、context_save(key: "next-action", value: "<exact next step>", category: "progress", priority: "high"),以及 context_checkpoint(name: "checkpoint-<timestamp>", description: "Task: <task>, Progress: <progress>, Files: <count>, Next: <action>") 和 context_prepare_compaction()。检查点后按格式确认任务、进度、修改文件数和下一步。若上下文丢失,可使用 /recover 从检查点恢复状态。
适用场景:文件创建或修改后、每次测试运行后、研究或探索每 10 次工具调用、每次假设测试后、多步实现每一步后。总是保存的键包括 current-task、files-modified、implementation-progress、next-action、blockers、todo-state。
限制:资料未提供安装命令、收费、价格、平台或效果信息,暂未提供。