Hermes Agent Source Reading Series

Hermes Agent:从运行时学习到评测驱动进化

七篇双语源码阅读沿同一个生成代码案例前进:先走完一轮任务,再拆开指令与长期状态,理解收尾复盘和主动学习, 接着建立评测数据,审视 DSPy 与 GEPA 离线进化实际接通的步骤,最后用项目验证结果判断是否交付。

Chapter 01 · Runtime Loop

一轮任务怎样活下来

从用户消息进入系统开始,跟完上下文构建、尽早持久化、模型与工具循环、finalizer、状态同步和条件式 review。

阅读全文(中文) Read in English
Chapter 02 · Instructions and State

长期信息应该归谁所有

拆开 stable、context、volatile 与 turn-only,再把小事实、真实记录、可复用流程和临时状态放回各自的 owner。

阅读全文(中文) Read in English
Chapter 03 · Runtime Learning

任务收尾时怎样提炼经验

沿 finalizer、受限后台 review 与独立 Curator 周期,理解候选怎样经过审批或应用进入后续读取。

阅读全文(中文) Read in English
Chapter 04 · Explicit Learning

一条 /learn 请求怎样变成 Skill

从用户主动指定资料开始,跟着读取、归一化、写入、图关系更新与后续加载,看到“学习”真正改变了什么。

阅读全文(中文) Read in English
Chapter 05 · Evaluation Data

训练、验证与留出怎样分工

先解决“用什么尺子比较”,再从任务记录、rubric 和数据来源走到三份数据各自允许参与的优化阶段。

阅读全文(中文) Read in English
Chapter 06 · Offline Evolution

DSPy 与 GEPA 怎样改写 Skill

把 Skill 接成可优化 instruction,跟完 GEPA 的执行、反馈、反思与复测,再审计 Self-Evolution 原型当前真正接通的边界。

阅读全文(中文) Read in English
Chapter 07 · Verification and Delivery

代码改完之后,什么才算交付

检查项目命令、hermes verify 与可选证据记录;结束前验证默认关闭,开启后也只有有界提醒,交付结论仍需核对实际结果。

阅读全文(中文) Read in English