用途:plan-then-execute 用于在存在不可信工具输出的场景下安全地执行多步操作。它把执行拆成两个阶段,先规划、后执行,并在中间加入人工审批门,避免注入的指令改变后续动作选择。
主要能力:规划阶段在接触不可信数据之前生成工具调用序列;审批门由人工审核并批准计划;执行阶段严格按已冻结的序列运行。计划一旦批准即冻结,工具输出不能修改计划。每个步骤需说明意图(WHY-REQUIRED),执行过程写入仅追加的日志(APPEND-ONLY)。
使用方式:技能包含 SKILL.md(完整协议文档)、PLAN.yml.tmpl(计划模板)、EXECUTION_LOG.md.tmpl(执行日志模板)。计划以 PLAN.yml 形式定义,包含名称、状态(批准后冻结)和步骤列表,每个步骤含 id、name、tool_call(tool 与 args)及 status。示例中步骤调用 terminal.run 执行 npm test。
适用场景:需要在不可信数据环境中执行工具序列、且要求人工把关的自动化流程。与 planning(灵活演进版)、session-log(记录执行)、sister-script(脚本转为计划)等技能配合使用。
限制:资料未提供具体安装命令、平台支持、收费信息或性能数据;安全保证依赖人工审批环节,未审批不得执行。