Files
hermes-ui/docs/phases
toor 8c1ddf415f Phase 003: remove the coding-agent and ekko-agent runtimes
Every chat session now runs through the Hermes bridge, so the three chat
chains become feature-equivalent instead of three partially-maintained
dispatch paths. Keeping the coding-agent and in-house agent runtimes alive
meant every bridge change had to be mirrored into two more runtimes that
had already drifted.

Historical rows are read, not migrated: sessions stored with the retired
source normalize to cli on load, workflow graphs naming the retired agents
keep loading and run on the bridge, and the visible-source check plus
SOURCE_LABELS still recognize the old value so those sessions stay listed.

The public surface follows the code: the OpenAPI generator and the MCP
chat-run tool schema drop the six retired entry fields so external callers
are not told about runtimes that no longer exist.

harness-check gains a RETIRED_RUNTIME scan so the residual check is a
mechanical gate instead of a manual grep, with the two surviving read-side
compat sites recorded with reasons.

Refs: docs/phases/phase_003.md
2026-10-16 13:27:50 +08:00
..

hermes-ui 分阶段施工计划

决策基线:../03-施工蓝图.md 旧版只读参考:../../reference_code/ekko-studio(项目完成后可删除)

阶段索引

文件 阶段 目标 前置
phase_001.md 骨架搭建 拷入源码、裁成最小可运行、删 desktop/website —
phase_002.md 去品牌 + i18n 无 ekko/hermes-web-ui;i18n 收敛 zh/en 001
phase_003.md 砍 I/J 组 删编程代理与自有 Agent,聊天只走桥 002
phase_004.md 砍桌面端 + 官网 无 Electron;hermes CLI 改自装;依赖收口 003
phase_005.md ArkScope + 样板页 vendor 2 个组件;定视觉语言基线 004
phase_006.md 聊天页迁移 流式/虚拟滚动/审批全对等 005
phase_007.md 批量迁移 7a-7g 其余 20 视图换 Arco,无 naive-ui 006
phase_008.md 测试与 CI 收口 harness 重写;验证可删 reference_code 007

依赖关系

001 骨架
 └─ 002 去品牌
     └─ 003 砍 I/J
         └─ 004 砍桌面端
             └─ 005 风格基线          ← 分水岭:此前只做"能跑"
                 └─ 006 聊天页        ← 分水岭:此后才改样式
                     └─ 007 批量迁移
                         └─ 008 收口

**Phase 001-004 是"能跑",Phase 005-007 是"好看"。不要在 001-004 碰样式代码。