🎯 Hermes Operator — 跨框架操作员
v2.0.0 新特性:Hermes 是 ECC 引入的跨 AI 框架操作员,提供统一控制层。
什么是 Hermes?
Hermes 是 v2.0.0 引入的 operator shell(操作员外壳),而 ECC 是它背后可复用的系统。
Hermes 提供:
- 💬 统一聊天前端 — Telegram / CLI / TUI
- ⏰ Cron 调度 — 自动化工作流
- 🧠 Workspace 内存 — 跨会话状态
- 🌐 分发渠道 — 跨平台输出
Telegram / CLI / TUI
↓
Hermes ⬅️ 操作员
↓
ECC skills + hooks + MCPs + generated workflow packs
↓
Google Drive / GitHub / browser automation / research APIs / media tools / finance tools
核心组件
1️⃣ ecc.session.v1 — 框架中立会话适配器
跨所有支持的 AI 框架统一的会话接口:
| 框架 | 会话适配器 |
|---|---|
| Claude Code | ✅ |
| Codex | ✅ |
| OpenCode | ✅ |
| dmux | ✅ |
好处:
- 一次配置,到处运行
- 跨框架会话状态一致
- 统一的会话生命周期管理
2️⃣ ecc.mcp.v1 — MCP 服务器清单
单一视图管理所有 MCP 服务器:
# ecc.mcp.v1 配置示例
mcp_servers:
- name: github
framework: [claude-code, codex, opencode]
config: ...
- name: supabase
framework: [claude-code, codex]
config: ...
特性:
- ✅ 跨框架统一视图
- ✅ 碎片化和漂移检测
- ✅ 密钥脱敏
- ✅ 标准化配置
3️⃣ Worktree-lifecycle service
并行 worktree 管理:
- 确定性冲突预测 — 在冲突发生前预测
- 安全 GC — 自动垃圾回收
- 跨框架一致 — Claude Code / Codex / OpenCode 共用
公共工作区结构
~/.hermes/
├── config.yaml # 模型路由 + MCP 注册 + 插件加载
├── skills/
│ └── ecc-imports/ # ECC 技能(Hermes 原生使用)
├── plugins/ # 桥接插件
├── cron/
│ └── jobs.json # 定时任务
└── workspace/ # 工作区(业务、运营、健康、内容)
推荐能力栈
🎯 核心
- Hermes — 聊天、Cron、编排、工作区状态
- ECC — 技能、规则、提示、跨框架约定