- Vendor ArkScope decorative layers (ScrambleTitle / IsometricWave) with provenance notes; decorative-only per AGENTS.md red lines - Migrate theme tokens to Arco, register the Arco theme, and add hook adapter composables (useMessage / useDialog / useNotification) with matching signatures - Sample pages: LoginView and AppSidebar on the new baseline; docs/arco-mapping.md and docs/ui-baseline.md land - agent-bridge: prefer the PM-selected venv from facts.json over legacy in-tree venvs (legacy lacks the mcp extra, so every MCP server showed 0 tools / not connected) - agent-bridge python (vendored, deliberate deviation): MCP discovery import fallback and pyyaml -> hermes_yaml so plugins and MCP work under the PM env; install the mcp extra via `hermes pm install --extra mcp` - Chat-chain fragment: docs/chat-chain-changes/2026-10-17-phase005-arkscope-baseline.md Verified: harness:check, test (2020 passed), test:e2e (30 passed), build all green; manual: plugins 100/0 warnings, MCP 6/6 servers connected with 104 tools.
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 碰样式代码。