返回顶部
c

checkpoints 检查点

Records full context of AI-generated code and binds it to git commits. When the agent writes and commits code, capture prompts, conversation history, reasoning steps, decision logic, and token/metadata, then associate that checkpoint with the commit. Use when committing AI-produced changes or when the user wants to save or audit why and how code was generated.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
202
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

checkpoints

检查点

检查点用于自动记录AI生成代码的完整上下文,并与对应的代码提交(Commit)绑定,便于回溯、审计和复现“这段代码是怎么来的”。



何时使用

  • - 智能体编写并即将提交(或刚提交)代码时,需要把本次生成的上下文一并留存。
  • 用户明确要求“把这次改动的依据/对话记录下来”“和commit绑在一起”。
  • 需要事后查看某次提交对应的提示词、推理过程和决策逻辑时,本技能指导如何生成和存放检查点数据。

检查点应包含的内容

在生成或提交AI代码时,将以下信息与commit绑定:

内容说明
提示词(Prompts)用户或系统触发生成的那条(或几条)主要prompt,可做脱敏。
对话记录
与本次改动相关的对话摘要或关键轮次(可精简为要点)。 |
| 推理步骤 | 模型/智能体的推理链:先做了什么判断、尝试了哪些方案、为何选当前实现。 |
| 决策逻辑 | 关键决策点(例如:为何用A库而非B、为何采用这种结构)。 |
| 元数据 | 可选:Token消耗量、模型/版本、时间戳、涉及文件列表等。 |
| 关联提交 | 明确对应的commit hash(或branch + 即将提交的说明),保证可追溯。 |


与提交绑定的方式

  • - 方式一:独立检查点文件
在仓库中维护检查点存储(例如.checkpoints/或docs/checkpoints/),每个commit对应一个文件,命名包含commit hash或时间戳,便于通过hash查找。
  • - 方式二:提交消息或标签
在commit message中写简短摘要,并注明“详细上下文见.checkpoints/.json”;或打标签指向该commit,标签名/描述中带检查点标识。
  • - 方式三:外部系统
若有现成的检查点工具或服务,按该工具的API/CLI上传上述内容,并在commit message或仓库内留一条引用(如URL或id)。

按项目约定或用户指定选择一种方式,并保持一致。



检查点文件结构建议

若用文件形式保存,可采用结构化格式(便于后续解析和展示),例如:

json
{
commit: abc123...,
timestamp: ISO8601,
prompts: [用户请求的原始或摘要prompt],
conversation_summary: 与本次改动相关的对话要点,
reasoning_steps: [步骤1, 步骤2, ...],
decisions: [决策1及原因, ...],
files_changed: [path/a, path/b],
meta: {
model: optional,
tokens_used: optional,
agent_version: optional
}
}

也可用Markdown书写,便于人工阅读,但需固定章节(提示词、对话摘要、推理步骤、决策、元数据、提交)。



工作流程(智能体侧)

  1. 1. 在准备提交或完成提交后:判断本次改动是否主要由AI生成;若是,则生成检查点内容。
  2. 组装内容:从当前对话中提取或总结:提示词、相关对话、推理步骤、决策逻辑;若有token/模型信息则填入meta。
  3. 绑定提交:若尚未提交,先执行提交,取得commit hash;再写入检查点文件或调用外部工具,并确保文件名/引用中包含该hash。
  4. 不污染主流程:检查点文件可加入.gitignore若仅本地使用;若团队需要共享审计,则纳入版本库并提交。

使用原则

  • - 一致性:同一仓库内固定用一种绑定方式和目录/命名规则。
  • 隐私与脱敏:若prompt或对话中含敏感信息,存盘前做脱敏或仅存摘要。
  • 可追溯:通过commit hash能从检查点反查到提交,或从提交找到对应检查点。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 checkpoints-1776113659 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 checkpoints-1776113659 技能

通过命令行安装

skillhub install checkpoints-1776113659

下载

⬇ 下载 checkpoints v1.0.0(免费)

文件大小: 2.96 KB | 发布时间: 2026-4-15 12:03

v1.0.0 最新 2026-4-15 12:03
Initial release of the "checkpoints" skill.

- Captures and stores full context (prompts, conversation, reasoning, decisions, metadata) related to AI-generated code changes.
- Binds context data to specific git commits for traceability and auditing.
- Supports multiple binding methods: standalone files, commit messages/tags, or external tools.
- Provides structured guidelines for checkpoint content and workflow integration.
- Emphasizes consistency, privacy, and traceability in checkpoint handling.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部