From 74e6d1ba143957bf0db2203e3253b263e5584c33 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Thu, 14 May 2026 10:08:53 +0800 Subject: [PATCH] auto-sync: 2026-05-14 10:08:53 --- docs/PRD-v2.0.md | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/docs/PRD-v2.0.md b/docs/PRD-v2.0.md index 2579624..c26591d 100644 --- a/docs/PRD-v2.0.md +++ b/docs/PRD-v2.0.md @@ -369,26 +369,31 @@ C3 持续指挥 ←→ C4 共享意识 ←→ C5 自主协作 ## 6. 技术方向 -### 6.1 编排层:从状态机到 AI 指挥循环 +### 6.1 编排层:全新实现 -**不是砍掉 engine.py,而是在它之上加一层 AI 决策。** +**v2.0 是全新代码、全新仓库、全新部署,与 v1.0 完全隔离。** -底层:轻量确定性引擎(保留状态追踪、超时保护、故障恢复) -上层:AI 指挥层(庞统在每个关键决策点介入) +- v1.0 继续运行,v2.0 独立开发 +- 保留的只有设计思想(状态机守卫、幻觉门控等经验教训),不保留代码 +- v2.0 的编排引擎是全新设计的 Daemon(FastAPI + SQLite + 事件循环) + +底层:轻量确定性引擎(状态机、超时保护、故障恢复) +上层:AI 指挥层(庞统在每个关键决策点介入) 关键决策点: -- 规划完成后(验证计划合理性) -- 每个节点完成后(评估全局,决定下一步) -- 异常发生时(诊断原因,决定应对策略) -- 任务完成时(汇总结果,生成汇报) +- 规划完成后(验证计划合理性) +- 每个节点完成后(评估全局,决定下一步) +- 异常发生时(诊断原因,决定应对策略) +- 任务完成时(汇总结果,生成汇报) -### 6.2 通信层:从邮件到共享空间 +### 6.2 通信层:中央调度 + 共享状态 -**不一定是二选一,可以共存。** +**v2.0 采用中央调度模式(Daemon 是唯一中枢)。** -- **共享空间**:所有 Agent 共享的结构化信息空间(SQLite + WebSocket 推送) -- **直接对话**:Agent 之间需要深度协商时,可以建立临时对话通道 -- **邮件保留**:作为 fallback 或异步场景的补充 +- **Daemon API**:所有 Agent 通过 HTTP API 查询共享状态、回报结果 +- **`openclaw agent` CLI**:Daemon 通过 CLI 调度 Agent +- **邮件保留**:Sanguo Mail 作为 fallback(v2.0 不直接依赖,但保留兼容性) +- **v2.1+ 目标**:Agent 主动感知 + peer-to-peer 协作(当前不做) ### 6.3 入口层:从 Dashboard 到对话