diff --git a/docs/design/architecture-v3.0.md b/docs/design/architecture-v3.0.md index 3842b6c..8b87ac2 100644 --- a/docs/design/architecture-v3.0.md +++ b/docs/design/architecture-v3.0.md @@ -518,6 +518,43 @@ Ticker.tick() --- +### 6.5 Daemon 退化 + Agent 进化方向 📋 + +> 来源:v2.8-direction-notes §一~§二,2026-05-27 讨论 + +**核心理念**:Daemon 从调度器退化成投递员,Agent 从被动执行者进化成自主决策者。 + +> **黑板是精髓,不是任何单个 Agent。** 所有 Agent 读黑板、想、行动、写回。Daemon 是投递员,不是决策者。 + +**当前 vs 未来**: + +| 维度 | 当前(v2.7 实现) | 未来(AI Native v3.0) | +|------|------------------|---------------------| +| Daemon 角色 | 调度器 + 路由器 + 决策者 | 投递员 + 看护人 | +| Agent 角色 | 被动执行者(固定步骤 prompt) | 自主决策者(读黑板→想→干→写回) | +| 谁决定执行路径 | Daemon(if/else + YAML) | Agent(根据黑板信息自主判断) | +| Agent 间通信 | 无(Daemon 中央调度) | 黑板 comment + observation + @mention | + +**业界印证**: + +| 系统 | 做法 | 关键点 | +|------|------|--------| +| Claude Code Agent Teams | Agent 自己 flock() claim 任务 | Agent 自己决定看什么、干什么 | +| Hermes Kanban | Agent 有 kanban_* 工具直接操作黑板 | 工具驱动,不是 prompt 指令驱动 | +| PRD v3.0 | "黑板是唯一真相源" | peer-to-peer 感知 | + +**明确不做的事**: +1. ❌ Pipeline 框架(PipelineRouter 等不需要,Agent 自己决定执行策略) +2. ❌ 黑板摘要注入(Agent 已有 API 能力,让 Agent 自己决定看什么更 AI Native) +3. ❌ blackboard_* 工具封装(优先级低,当前 curl + API 方式可用) +4. ❌ Skill 集群模板(和 Agent 自主决策矛盾) + +**涉及文件**: `src/daemon/ticker.py`、`src/daemon/dispatcher.py`、`src/daemon/spawner.py`、`src/daemon/router.py` + +**状态**: ❌ 方向已定,代码未动 + +--- + ## §7. Agent 交互设计 ### 7.1 Agent-Backend API 契约 ✅