步骤门禁执行账本
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_1ea7e16b/stepgateskill。
技能介绍
要解决的问题
长上下文 Agent 执行多步任务时,容易丢失原始计划:压缩后步骤变少,Sub Agent 声称完成却跳步。StepGateSkill 不控制 Agent 如何工作,只把“是否按计划完成”放到 Agent 上下文之外。每个 Step 都绑定一次性密钥,最终提交 taskKey 才能关闭任务。
工作方式
技能采用四层结构:Program、Node、Task、Step。核心流程是:拆解成具体 Step,展示 DAG 并获得确认,调用 start-plan 注册计划,逐步 checkpoint,最后 finalize。
- 粒度规则:每个
Step应是可二元判断的完成项,例如“为auth.ts写 3 个单元测试”,而不是“写测试”。 - 密钥规则:
stepKey只在响应中出现一次,current不返回密钥,防止批量伪造。 - DAG 规则:显式
[]并行,省略自动串行,["a","b"]合并;建图时检测循环。 - 恢复机制:中断后已完成步骤保留为密码学证明,
skipKey一次性消耗并记录事件。
边界与注意点
它面向 Agent 幻觉、上下文丢失和跳步,不是外部攻击安全产品。启用后至少使用 Task + Step,空 Task 无效;跨会话取消需要管理员恢复凭据。
使用场景
- 重构多文件模块前,把步骤拆成 DAG 并注册账本,逐步 checkpoint,避免子代理跳步。
- 主代理派发并行子代理时,用程序命令注入任务与步骤密钥,并校验返回的任务密钥。
- 会话中断后恢复多步任务,利用已完成步骤的一次性密钥证明和 skipKey 继续未完成的 Step。
- 长上下文任务收尾时,用 current 查看进度、finalize 校验 taskKey,确认所有 Step 已完成。
适合人员
- 构建长任务 Agent 的工程师,需要外部账本校验每一步是否完成。
- 做多代理编排的工程师,需要给子代理注入任务与步骤密钥并校验返回密钥。
- 评测 Agent 可靠性的工程师,需要记录步骤完成证明、跳步和中断恢复事件。
- 维护 CLI 任务流的工程师,需要用 start-plan、checkpoint 和 finalize 管理任务状态。