背景
当前在将部分 OpenClaw 能力迁移或对齐到 Hermes 运行时时,前端复测和代码核对发现 Hermes 与 OpenClaw 之间仍存在一组明确能力缺口。该 issue 仅用于跟踪这些运行时能力差异,不混入前端联调过程中的其它问题。
Hermes 目前缺口
-
没有 OpenClaw 的 evolutionLog(进化日志)能力。
- 前端 Hermes 实例侧边栏不显示“进化日志”。
- 直接访问
/instances/<id>/evolution 显示“当前 AI 员工引擎不支持进化日志”。
-
不支持 OpenClaw channel plugin 扫描和 repo plugin 同步。
- Hermes Channel 页面只展示 builtin channels。
OpenClaw / NanoBot channel 在 Hermes 下显示“当前引擎不支持”。
-
OpenClaw 的 tool_allow 在 Hermes 适配器里被忽略。
HermesGeneInstallAdapter.allow_tools() 当前只记录日志,不写入等价 Hermes 工具白名单配置。
-
OpenClaw 的 runtime_config / openclaw_config 合并在 Hermes 里被忽略。
HermesGeneInstallAdapter.apply_config() 当前只记录日志,不做 Hermes 等价配置合并。
-
没有 .openclaw/openclaw.json 这套配置注入语义。
- Hermes 使用
.hermes/config.yaml 和 .hermes/.env。
- 当前没有与 OpenClaw
openclaw.json 等价的注入、合并、扩展语义。
-
OpenClaw 的 Web UI / gateway 相关配置与 Hermes 不等价。
- OpenClaw 和 Hermes 的 runtime spec、gateway port、Web UI 能力声明不同。
- 需要确认 Hermes 是否要提供等价入口,或者在产品上明确标注能力差异。
-
备份目录不同。
- OpenClaw:
.openclaw + .deskclaw/tools。
- Hermes: 只有
.hermes。
- 需要确认备份/恢复时是否需要兼容 OpenClaw 目录结构或迁移旧数据。
已复测现象
- 测试实例:
hermes-gamma-0518、hermes-delta-0518。
- 两个实例在数据库中均为
runtime=hermes,Pod 均为 Running。
- 前端复测稳定复现:进化日志不支持、OpenClaw/NanoBot channel 不可用、文件页展示 Hermes 工作目录语义。
- Pod 内只读核对:存在
/root/.hermes;/root/.openclaw 仅保留 workspace -> /root/.hermes/workspace 兼容链接;未发现 /root/.deskclaw/tools。
期望
请明确 Hermes 对这些 OpenClaw 能力的目标策略:
- 完整兼容;
- 提供 Hermes 等价实现;
- 或在产品和文档中明确声明不兼容。
确认策略后,再拆分具体实现任务。
背景
当前在将部分 OpenClaw 能力迁移或对齐到 Hermes 运行时时,前端复测和代码核对发现 Hermes 与 OpenClaw 之间仍存在一组明确能力缺口。该 issue 仅用于跟踪这些运行时能力差异,不混入前端联调过程中的其它问题。
Hermes 目前缺口
没有 OpenClaw 的
evolutionLog(进化日志)能力。/instances/<id>/evolution显示“当前 AI 员工引擎不支持进化日志”。不支持 OpenClaw channel plugin 扫描和 repo plugin 同步。
OpenClaw / NanoBotchannel 在 Hermes 下显示“当前引擎不支持”。OpenClaw 的
tool_allow在 Hermes 适配器里被忽略。HermesGeneInstallAdapter.allow_tools()当前只记录日志,不写入等价 Hermes 工具白名单配置。OpenClaw 的
runtime_config/openclaw_config合并在 Hermes 里被忽略。HermesGeneInstallAdapter.apply_config()当前只记录日志,不做 Hermes 等价配置合并。没有
.openclaw/openclaw.json这套配置注入语义。.hermes/config.yaml和.hermes/.env。openclaw.json等价的注入、合并、扩展语义。OpenClaw 的 Web UI / gateway 相关配置与 Hermes 不等价。
备份目录不同。
.openclaw+.deskclaw/tools。.hermes。已复测现象
hermes-gamma-0518、hermes-delta-0518。runtime=hermes,Pod 均为 Running。/root/.hermes;/root/.openclaw仅保留workspace -> /root/.hermes/workspace兼容链接;未发现/root/.deskclaw/tools。期望
请明确 Hermes 对这些 OpenClaw 能力的目标策略:
确认策略后,再拆分具体实现任务。