refactor(dispatcher): T1.1 退役 graph.go —— 编排引擎收成单一 compose
compose 已默认数天、HITL/多智能体/评测全在其上真实跑过,soak 充分。删掉自研拓扑 解释器这第二套引擎,消灭"双实现 drift"税: - 删 runGraph(graph.go 的自研解释器)+ composeEnabled/EINO_COMPOSE 逃生舱开关 + runConversation(仅 runGraph 用的死代码)。 - executeGraph 直接走 runComposeGraph;compose 编译失败兜底改单轮对话(不再回退 graph.go);清掉仅 runGraph 用的 import(otel attribute/trace/otelx)。 - 保留 board / 各节点执行器(retriever/tool/agent/branch/approval/map/render/aggregate) / 工具函数 —— 它们是 compose 各节点 lambda 复用的,非 graph.go 专属。 - 测试:8 处 runGraph→runComposeGraph;等价测试(对照两引擎)转为 compose 正确性测试; runConversation 的开关测试转为「无 ChatModel 降级 runAgent」。 go test ./... 全绿 + vet 干净;冒烟 简单 agent/分支图 跑通。此后每个编排改动不再两边 对齐,成本减半。DEPTH_ROADMAP T1.1 ✅。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+9
-6
@@ -39,12 +39,15 @@
|
||||
|
||||
## 🥈 Tier 1 — 收口 / 去税
|
||||
|
||||
### [ ] T1.1 退役 graph.go — 消灭双引擎
|
||||
### [x] T1.1 退役 graph.go — 消灭双引擎 ✅
|
||||
现状:compose 已默认,HITL/多智能体只在 compose 上;graph.go 是逃生舱。
|
||||
- [ ] compose soak 一段真实流量(无回归)
|
||||
- [ ] 删 graph.go(runGraph 及其专属分支)+ `EINO_COMPOSE` 开关 + 降级回退
|
||||
- [ ] 把仅 graph.go 用到的辅助函数收编/删除,等价测试转为只测 compose
|
||||
- 验收:单引擎,全测试绿,HITL/多智能体/分支/map 全在 compose 上。
|
||||
- [x] compose soak(默认跑数天,HITL/多智能体/评测全在其上真实运行)
|
||||
- [x] 删 `runGraph`(自研拓扑解释器)+ `composeEnabled`/`EINO_COMPOSE` 开关 + `runConversation` 死代码
|
||||
- [x] compose 编译失败兜底改单轮对话(不再回退 graph.go);清掉仅 runGraph 用的 import(otel)
|
||||
- [x] 保留 board/各节点执行器/工具函数(compose 各 lambda 复用);8 处测试 runGraph→runComposeGraph,
|
||||
等价测试转为 compose 正确性测试,runConversation 测试转为「无 ChatModel 降级 runAgent」
|
||||
- 验收 ✅:单引擎,go test ./... 全绿 + vet 干净;冒烟 简单 agent/分支图 跑通;HITL/多智能体/branch/map
|
||||
全在 compose 上。
|
||||
|
||||
### [ ] T1.2 前端深度补齐
|
||||
- [ ] 评测质量面板(运行页展示 overall/质量/忠实/纠偏/flags,驱动 T0.1 的可见性)
|
||||
@@ -92,7 +95,7 @@
|
||||
| Tier | 完成 / 总 |
|
||||
|---|---|
|
||||
| T0 激活 | 2 / 2 ✅ |
|
||||
| T1 收口 | 0 / 2 |
|
||||
| T1 收口 | 1 / 2 |
|
||||
| T2 深化 | 0 / 3 |
|
||||
| T3 硬化 ⏸ | 0 / 5 |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user