Skip to content

Commit d2603f9

Browse files
docs(roadmap): 标记 Desktop P0 集成合入
1 parent efd11ad commit d2603f9

1 file changed

Lines changed: 21 additions & 9 deletions

File tree

docs/roadmap.md

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# AgentHub 路线图
22

3-
> 最后更新: 2026-06-05 | 按优先级持续推进 | 历史长版: [archive/roadmap-pre-5day-cleanup-20260605.md](archive/roadmap-pre-5day-cleanup-20260605.md), [archive/roadmap-full-history-20260605.md](archive/roadmap-full-history-20260605.md)
3+
> 最后更新: 2026-06-06 | 按优先级持续推进 | 历史长版: [archive/roadmap-pre-5day-cleanup-20260605.md](archive/roadmap-pre-5day-cleanup-20260605.md), [archive/roadmap-full-history-20260605.md](archive/roadmap-full-history-20260605.md)
4+
> Review 采纳: Round 1+2 (2026-06-06) — 10 份报告在 [docs/review/](review/)
45
56
## 目标
67

@@ -22,13 +23,13 @@ AgentHub 是 IM 形态的多 Agent 协作平台。核心体验是用户像用飞
2223

2324
| Rank | 任务 | 状态 | 下一步 | 验收证据 |
2425
|---:|---|---|---|---|
25-
| P0-1 | Desktop P0 集成 PR(R5 + R3 + R6A) | `integration/desktop-p0` 已合入来源分支;替代 #272/#274/#275 单独推进 | 推单一 PR,完成 review 后合入 `dev/delicious233` | `git diff --check`;focused vitest 91/91;Desktop typecheck |
26+
| P0-1 | Desktop P0 集成(R5 + R3 + R6A) | PR #278 已合入 `dev/delicious233`#272/#274/#275 已关闭 | 进入视觉 QA,不再逐个小 PR 周转 | `git diff --check`;focused vitest 91/91;Desktop typecheck;frontend-desktop CI |
2627
| P0-2 | Desktop 视觉 QA | 集成后立刻做;竞品截图只作为密度/布局参考 | 1440x920、1280x800、390x844 截图;检查横向滚动、遮挡、composer 底部空间 | 截图路径、问题清单、必要 CSS 修复 |
27-
| P0-3 | 真实 TeamRun E2E | PR #270 已合入证据链基础,最终录屏/导出未完成 | 跑两个真实 Runtime Profile;导出 route/task/event/transcript;让 correlation/task 链在 UI 可见 | 运行日志、事件导出、截图、3 分钟视频素材 |
28+
| P0-3 | 真实 TeamRun E2E | ⚠️ Backend 6147 行完备但零真实运行证据(Review R1+R2 判定为比赛生死线) | 跑两个真实 Runtime Profile;导出 route/task/event/transcript;让 correlation/task 链在 UI 可见 | 运行日志、事件导出、截图、3 分钟视频素材 |
2829
| P0-4 | 比赛材料同步 | 旧提交清单仍混有 Web/Mobile/2026-06-01 状态 | 更新 feature matrix、submission checklist、demo script、AI 协作日志 | 文档 diff 指向当前 commit 证据 |
2930
| P0-5 | `docs/review/` triage | Round 1/2 报告已读入 | P0 只吸收 TeamRun/视觉/renderer 证据相关项;长期项放 P1/P3/P4 | roadmap 条目被合并,不产生新散列表 |
3031

31-
已合入:R2 Desktop Shell IA(merge commit `698faabf`)、R4 Right Inspector(merge commit `dfe68692`。R3/R5/R6A 不再逐个合小 PR,统一进入 Desktop P0 集成 PR;旧 draft PR 关闭或标记 superseded
32+
已合入:R2 Desktop Shell IA(merge commit `698faabf`)、R4 Right Inspector(merge commit `dfe68692`Desktop P0 集成 PR #278。R3/R5/R6A 后续只作为来源分支引用,不再单独推进
3233

3334
## P0: Desktop 比赛闭环
3435

@@ -44,25 +45,28 @@ AgentHub 是 IM 形态的多 Agent 协作平台。核心体验是用户像用飞
4445

4546
- [x] IM @Agent 输入:`IMMessageInput` 已接入 `useMention` / `MentionPopover`
4647
- [x] IM 富消息基础:`IMBlockRenderer` 已支持 Tool/Diff/Thinking/Approval 摘要。
47-
- [ ] 合入 Desktop P0 集成 PR:主 Chat 与 IM 共享 block/normalization 约束,避免 renderer 漂移。
48-
- [ ] child_agent、route_decision、artifact、deploy block 进入 IM 流。
48+
- [x] 合入 #278:主 Chat 与 IM 共享 block/normalization 约束,避免 renderer 漂移。
49+
- [x] child_agent、route_decision、artifact、deploy block 进入 IM 流。
4950
- [ ] Diff/Preview/Tool/Artifact 卡片既能在消息流可见,也能在右侧 Inspector 汇总。
5051

5152
### P0-C Right Inspector 证据列
5253

5354
- [x] 合入 R4:宽屏右侧常驻证据列,窄屏可折叠但入口明确。
55+
- [ ] 接线 RightInspector:`run-detail` slot 当前仍指向 `RunDetail``useRightInspectorData` 仍是空数据 hook;视觉 QA 前先接真实 panel。
5456
- [ ] 展示 progress、Active/Done/Warning queue、tool timeline、changed files、workspace、artifacts。
5557
- [ ] 任务卡显示 Agent 角色、当前 tool、进度、耗时、暂停/取消/审批/详情入口。
5658
- [ ] 右侧列回答“做了几步、跑了哪些工具、改了哪些文件、产物在哪”。
5759

5860
### P0-D Composer 和协作动作
5961

60-
- [ ] 合入 Desktop P0 集成 PR`PromptInput` / `IMMessageInput`@Agent、附件、workdir、approval mode 语义一致。
61-
- [ ] 合入 Desktop P0 集成 PR:IM 发送立即出现 pending 气泡,失败可回滚并展示错误。
62+
- [x] 合入 #278`PromptInput` / `IMMessageInput`@Agent、附件、workdir、approval mode 语义一致。
63+
- [x] 合入 #278:IM 发送立即出现 pending 气泡,失败可回滚并展示错误。
6264
- [ ] 统一 Edge permission approval 和 Team approval 的视觉路径。
6365
- [ ] Enter 发送、Shift+Enter 换行、disabled/loading、附件入口都有测试。
6466

65-
### P0-E 真实 TeamRun
67+
### P0-E 真实 TeamRun(⚠️ 比赛生死线)
68+
69+
> Review 2026-06-06 判定:backend 6147 行完备但零真实运行证据,比赛就绪度 4/10。这是最高 ROI 单项。
6670
6771
- [ ] 至少两个真实 Runtime/Profile 在同一 group/team run 中协作。
6872
- [ ] Orchestrator route、子任务、工具过程、失败/审批处理、产出聚合进入同一 transcript。
@@ -87,6 +91,10 @@ AgentHub 是 IM 形态的多 Agent 协作平台。核心体验是用户像用飞
8791
| per-thread draft persistence | 前端架构审计 P1 || 切换 thread 不丢 composer 草稿 |
8892
| context meter / token budget 提示 | 多模态 UI 审计 || 长任务录屏时能说明上下文状态,不只在日志里出现 |
8993
| Markdown 数学公式 | 前端审计 P2 || 仅在 demo/文档生成需要时做 |
94+
| Kanna 跨 Turn session 复用 | Review R2 Kanna 对比 || 跨 Turn 复用 CLI session 降低延迟和成本 |
95+
| Turn 边界分组 | Review R2 UI 审计 || user/agent 消息视觉分组,参考 CCUI turn 级 |
96+
| ChatView 巨石拆分 | Review R1 前端审计 || 1786→22 文件,机械提取 ~2 天 |
97+
| 双渲染器收敛 | Review R1 前端审计 || ChatView + IMBlockRenderer → shared block contract |
9098

9199
## P2: IM 产品完整性
92100

@@ -132,12 +140,15 @@ AgentHub 是 IM 形态的多 Agent 协作平台。核心体验是用户像用飞
132140

133141
### P3-B Phase B Edge 持久化和性能
134142

143+
> Review 2026-06-06:B0 SQLite 在 Desktop 单机单用户场景非紧急,先加 JSON compaction 控制文件膨胀即可。SQLite 作为 P3 正常推进。
144+
135145
- [ ] B0 JSONL 事件流:append-only 日志替代 JSON 快照。
136146
- [ ] B0 SQLite schema:projects / threads / runs / items + 索引,保持 store interface 不变。
137147
- [ ] B0 FTS5 搜索:BM25 排序,snippet 高亮。
138148
- [ ] B0 数据迁移:旧 JSON 快照自动导入 SQLite,损坏时可回退。
139149
- [ ] B1 离线队列:Hub 断连时写操作入队,重连后批量同步。
140150
- [ ] B1 Cursor 同步协议:`?cursor=<last_seq>` 增量拉取。
151+
- [ ] EventBus debounce + signature 去重:16ms batch,相同 payload 只广播一次,降低高频流式 fanout。
141152
- [x] B2 N+1 修复:Session list、StartTeamRun、dispatchTask 已关闭。
142153
- [ ] B2 migration 双系统统一:golang-migrate 作为唯一生产路径,AutoMigrate 仅测试使用。
143154
- [x] B3 Hub agent.go 拆分完成。
@@ -220,5 +231,6 @@ AgentHub 是 IM 形态的多 Agent 协作平台。核心体验是用户像用飞
220231

221232
- 主 roadmap 保留优先级、依赖、长期任务、当前分支队列和验收标准。
222233
- 历史分析、已完成流水、竞品长文、深度审计明细放 `docs/archive/`
234+
- **Review 报告**:活跃发现放 `docs/review/`,采纳进 roadmap 后标记 "已采纳"。过期不等于归档。
223235
- 更新时改现有条目,不追加第二套状态叙事。
224236
- 比赛提交事实同步到 `docs/competition/*`;接手状态同步到 `docs/handoffs/STATE.md`

0 commit comments

Comments
 (0)