Agent 研习舱
Harness 与运行时2026-04-09

Hermes Agent

定义

Hermes Agent 是 Nous Research 于 2026 年初以 MIT 协议开源的自进化 AI Agent 框架,定位为"住在你服务器上、越用越懂你的常驻私人 Agent"。它与 OpenClaw〔待补〕 同赛道,但把"自动 skill 提炼 + 离线 GEPA 优化"作为默认行为,并在战略上代表"开放权重 + Agent 栈"的一条路线。

要点

  • 模型无关:支持 Nous Portal / OpenRouter / 国产(GLM/Moonshot/MiniMax)/ 自托管任意 endpoint,切换不改代码
  • 多平台接入:CLI + Gateway 覆盖 Telegram / Discord / Slack / WhatsApp / Signal / Email
  • 六种 sandbox 后端:local / Docker / SSH / Daytona / Singularity / Modal,把"代码执行"做成可替换后端
  • SessionDB = SQLite + FTS5:跨会话全文检索作为一等公民,呼应 Session as Context Object
  • Skill 双环进化:运行时内环改写 skill(agentskills.io 标准),离线子项目 hermes-agent-self-evolution 用 DSPy + GEPA 外环优化后提 PR
  • 工具三文件注册tools/*.py + model_tools.py + toolsets.py;handler 统一返回 JSON 字符串
  • Prompt cache 保护纪律:命令注入走 user 消息、不改 system prompt、不中途切换 toolset
  • 批量 trajectory 生成器batch_runner.py)把 agent 执行轨迹作为 RL 训练数据原料
  • 明确立场:反对"IDE 绑定的 coding copilot"与"单 API 聊天包装"——目标是脱离笔记本的常驻进程

示例

一个典型部署:在 $5 VPS 上安装 hermes,绑定 Telegram bot,配置 OpenRouter 作为 LLM、Docker 后端作为 sandbox、cron 任务每天早上 8 点扫收件箱并推 summary。跨平台状态共享——早上在手机上发的指令、下午在电脑 CLI 里继续,同一个 agent 在同一份 SessionDB 里处理。一段时间后 agent 自动生成一个 skills/email-triage.md,离线 GEPA 基于两周的 trace 提 PR 优化 prompt,用户 review 后合入。

相关概念

参考资料

被这些概念引用

来自本站知识库 · 全部概念