#12 D3修正: Pipeline模式下@mention只做通知不改变执行者

This commit is contained in:
cfdaily
2026-06-04 20:02:48 +08:00
parent dee0dae0be
commit 3aa64f1f0e
+5 -5
View File
@@ -25,10 +25,10 @@
- Agent 必须走 Pipeline 定义的所有步骤,不能跳过
- 没有"可偏离"的中间地带
**D3: @mention 优先级高于 Pipeline 默认路由**
- Pipeline 定义了默认执行者(如 coding → zhangfei-dev
- 但 description 里的 @mention 优先级更高
- 指定 Pipeline + @zhaoyun-data → 按 coding Pipeline 的流程执行,但执行者是 zhaoyun-data
**D3: @mention Pipeline 模式下只做通知,不改变执行者**
- Pipeline 模式(强工作流):执行者由 Pipeline 决定(coding → zhangfei-dev),@mention 只是在黑板 comment 通知该 Agent,不改变执行者
- 自由模式:@mention 决定执行者(和现有逻辑一致)
- 理由:强工作流意味着流程和角色都是确定的,让数据专家走 coding 流程不合理
**D4: task_type 默认值改为 None**
- API 层 `task_type=body.get("task_type", None)` 而非默认 "coding"
@@ -97,7 +97,7 @@ Mode B: Agent 声明式交接
路径3: 生命周期流转
路径4: 有 assignee → 直接给
路径5(新增): task_type 有值 → 查 Pipeline → 用 Pipeline 的 default_agent
- 如果 description 有 @mention → @mention 覆盖 default_agent
- @mention 不覆盖执行者(Pipeline 模式下 @mention 只做通知)
- mode = "deterministic"
模糊场景: delegate 庞统 → 广播
```