在 Hermes Agent 中启用 AI Inner OS。
有两种方式,推荐使用 Skill 安装。
将 Inner OS 安装为 Hermes 技能,获得 /inner-os 斜杠命令支持:
# 复制技能目录到 Hermes skills 目录
cp -r hermes/skills/inner-os ~/.hermes/skills/personality/inner-os安装后在 Hermes 会话中即可使用:
/inner-os
或通过自然语言调用:
hermes chat --toolsets skills -q "启用 inner-os 技能"
也可以配置外部技能目录,避免复制:
# ~/.hermes/config.yaml
skills:
external_dirs:
- /path/to/AI-Inner-Os/hermes/skills将 Inner OS 协议作为项目上下文文件注入:
# 复制到项目根目录(Hermes 优先识别 .hermes.md)
cp hermes/hermes.md ./.hermes.mdHermes 启动时会自动发现并加载 .hermes.md,将协议注入系统 prompt。
Hermes Agent 不支持外部 JS hook 脚本,通过以下机制实现协议注入:
| 机制 | 文件 | 作用 |
|---|---|---|
| Skill | skills/inner-os/SKILL.md |
按需加载协议,提供 /inner-os 命令 |
| Context File | hermes.md → .hermes.md |
项目级静态注入到系统 prompt |
| Skill | Context File | |
|---|---|---|
| 加载方式 | 按需(slash command 或 agent 自行调用) | 每次会话自动加载 |
| Token 消耗 | 渐进式加载,仅在需要时注入 | 每轮都占用 context |
| 适用场景 | 全局启用,跨项目 | 单项目绑定 |
| 安装位置 | ~/.hermes/skills/ |
项目根目录 .hermes.md |
| Claude Code | Codex CLI | Cursor | OpenCode | Hermes Agent | |
|---|---|---|---|---|---|
| 协议注入 | Hook 读取 SKILL.md | AGENTS.md | .mdc 规则 |
instructions 指令文件 | Skill 或 .hermes.md |
| Hook 支持 | 6 个 | 4 个 | 2 个 | 无 | 无(插件系统为 Python) |
| 失败追踪 | PostToolUseFailure | 不支持 | 不支持 | 不支持 | 不支持 |
| 安装方式 | 插件市场 | 手动复制 | 复制 .mdc | 复制指令文件 | 复制 Skill 或 Context File |
| 斜杠命令 | /inner-os(命令) |
无 | 无 | 无 | /inner-os(Skill) |