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 后合入。
相关概念
- Self-Improving Agent
- Skill四层级进化
- 自主迭代模式
- Agent Traces
- Session as Context Object
- Agent Harness
- 接口厚度
- 文件作为协议〔待补〕
- Prompt Prefix Caching
- hermes-agent架构与对比分析〔待补〕
- Hermes自进化机制〔待补〕 - GEPA + DSPy 双环的算法/工程/范式三侧深钻
- 双环进化 - 内环改写 + 外环 PR 的工程范式
- GEPA〔待补〕 - 外环用的反思式 prompt 进化算法
参考资料
被这些概念引用
来自本站知识库 · 全部概念