coding-agent-internals

Hermes Agent

自我进化的开源 AI 开发者

基本信息

出品方 Nous Research
GitHub NousResearch/hermes-agent
Stars 50K+(发布数周内)
语言 TypeScript
协议 MIT
首次发布 2026-02-25
当前版本 v0.20.6 (2026-08-27)
官网 hermes-agent.ai

核心差异化

1. delegate_task 子代理

核心原语。每个子代理获得:

适合组合式工程任务:重构模块 → 更新测试 → 重新生成文档 → 开 PR。

2. Mixture-of-Agents (MOA)

多个专家模型从不同角度分析 → 聚合器综合答案。

3. 多模型智能路由(15+ 提供商)

根据信号自动选择最优模型:

信号 说明
任务复杂度 简单分类 → 小模型;架构工作 → frontier 模型
上下文需求 长仓库任务 → 大上下文窗口
速度需求 交互循环 → 低延迟;批处理 → 可接受慢
成本敏感度 后台爬虫不应烧 premium token
能力需求 某些模型更擅长 tool use / code / reasoning

4. Credential Guard

所有凭证访问走统一关卡:

  1. 验证调用者
  2. 检查授权
  3. 记录审计日志

5. mem0 语义记忆

6. 内置 Cron

定时调度自主 agent:

7. Skill 系统

可复用包:SKILL.md 指令 + 脚本 + 模板。

8. 自我进化

9. Console 仪表盘

Token 效率优势

维度 Hermes 其他工具
基线开销 ~12.5K tokens 更高
工具 schema 压缩 opt-in 轻量 profile,省 68-84%
技能加载 渐进式:Level 0 只看名称 全量加载
上下文压缩 自动压缩,hot/cold 分离 靠大窗口硬撑

什么时候选 Hermes

✅ 需要自主 + 控制:后台任务、多步重构、定时杂务、多模型路由 ✅ 在意凭证隔离 ✅ 需要跨会话记忆

❌ 轻量任务(解释函数、生成片段)→ 用更轻的工具 ❌ 需要实时 Tab 补全 → 用 Cursor