Skip to content

Latest commit

 

History

History
76 lines (53 loc) · 2.31 KB

File metadata and controls

76 lines (53 loc) · 2.31 KB

Hermes Agent 适配

Hermes Agent 中启用 AI Inner OS。

安装

有两种方式,推荐使用 Skill 安装。

方式一: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

方式二:Context File(项目级)

将 Inner OS 协议作为项目上下文文件注入:

# 复制到项目根目录(Hermes 优先识别 .hermes.md)
cp hermes/hermes.md ./.hermes.md

Hermes 启动时会自动发现并加载 .hermes.md,将协议注入系统 prompt。

工作原理

Hermes Agent 不支持外部 JS hook 脚本,通过以下机制实现协议注入:

机制 文件 作用
Skill skills/inner-os/SKILL.md 按需加载协议,提供 /inner-os 命令
Context File hermes.md.hermes.md 项目级静态注入到系统 prompt

Skill vs Context File

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)