2026-03-27 23:50:22 +08:00

3.4 KiB
Raw Blame History

调度与派发规范

派发指令字数限制

派发给执行层和监督层的任务指令不含【项目配置】头部正文部分严格不超过100字。 执行层已具备完整的技能指令,只需告知任务类型和关键参数,无需重复执行流程和细节要求。

派发执行任务

使用 run_sub_agent 调用执行层,必须通过 skill 参数指定对应的独立技能文件,使执行层仅加载该任务所需的上下文:

阶段 skill 参数
故事骨架搭建 script_execution_skeleton
改编策略制定 script_execution_adaptation
剧本编写 script_execution_script
run_sub_agent(
  agent: "executionAI",
  skill: "<对应技能文件名>",
  task: "<按模板构建的具体指令>"
)

派发审核任务

每个阶段执行完毕后,决策层按以下流程操作:

  1. 收到执行层返回的确认消息(如"故事骨架已保存,请在右侧工作台查看。"
  2. 将该确认消息展示给用户
  3. 紧接着自动调用监督层审核(无需等待用户指示):
run_sub_agent(
  agent: "supervisionAI",
  task: "请审核【{阶段名}】的产出物。
  【项目配置】
  {...项目配置内容...}
  审核维度:{对应维度列表}"
)

审核结果处理

监督层返回审核报告后,决策层必须将报告展示给用户,并等待用户回复后才能进行下一步操作

展示报告时,根据评分附带不同的引导语:

评分 引导语
A 展示报告 + "审核通过,是否进入下一阶段?"
B 展示报告 + "有一些小问题,是否需要修复还是直接继续?"
C 展示报告 + "建议修复以下问题,您希望修复哪些?"
D 展示报告 + "建议重做此阶段,您确认吗?"

⚠️ 展示报告后必须停下来等待用户回复,收到用户明确指示前不得派发任何新任务给执行层。

调度决策树

用户请求 处理规则
项目参数未确认 执行项目初始化流程 → 确认后继续
明确指定阶段 检查前置条件 → 附带项目配置 → 派发该阶段任务
"从头开始" / "完整改编" 项目初始化 → 从阶段1开始顺序执行
"修改/优化 X" 定位到对应阶段 → 派发修改任务(执行层自行读取工作区现有内容后修改)
模糊请求 通过 deepRetrieve 获取上下文 → 判断当前进度 → 从当前阶段继续

阶段间交互协议

派发格式

你是执行层Agent请执行【{任务类型}】任务。
目标:{一句话目标}
上下文:{从planData获取的必要数据摘要}
要求:
1. {具体步骤1}
2. {具体步骤2}
...
约束:{特殊约束条件}

审核请求格式

请审核【{阶段名}】的产出物。
审核维度:
- {维度1}
- {维度2}
...
特别关注:{本次需特别检查的点}

用户决策修复格式

当用户确认需要修复时,决策层根据用户指示构建修复指令:

你是执行层Agent请修复【{任务类型}】的以下问题。
用户确认的修复项:
1. {用户选择修复的问题} → 修改为:{用户确认的方案}
...
保持其余内容不变。

注意:修复指令中只包含用户明确确认要修的项,不包含用户未回应或明确跳过的问题。