Agent Skills
返回列表
步骤门禁执行账本

步骤门禁执行账本

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 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 管理任务状态。