一套完全插件化的 agent 自我进化机制 — 通过每日"梦境整理"和"飞书审批流"实现闭环自我优化
观察 → 评估 → 反思 → 学习 → 进化,形成持续自我改进的闭环循环。
从凌晨梦境整理到晚间飞书推送,一天的自动进化循环。
每个 session 结束时自动计算复合质量评分,零 API 成本。
任务是否完成。completed=1.0, interrupted=0.5, failed=0.0
迭代效率。理想轮数 / 实际轮数,上限 1.0
工具使用效率。期望调用数 / 实际调用数,上限 1.0
满意度代理。单轮完成=0.9, 多轮完成=0.75, 预算耗尽=-0.2
本方案借鉴了 Claude Code 开源项目中的四个核心设计模式。
所有功能以插件形式实现,通过钩子集成,不修改任何上游核心文件。
| 功能 | 集成方式 | 修改核心 |
|---|---|---|
| 工具调用遥测 | post_tool_call | NO |
| Session 评分 | on_session_end | NO |
| 策略注入 | pre_llm_call | NO |
| 定时任务 | cron/jobs.json | NO |
| 飞书通知 | gateway/ 飞书网关 | NO |
| 技能创建 | skill_manager_tool | NO |
| 记忆更新 | memory_tool | NO |
| 历史数据 | state.db 只读 | NO |
独立于核心 state.db,7 张表存储于 ~/.hermes/self_evolution/evolution.db
六层防护确保进化方向正确且可回滚。
四个阶段,每阶段约 1 周。
Hermes Agent Self-Evolution System — Designed with reference from Claude Code open-source patterns
conversation-analyzer · Ralph Wiggum · learning-output-style · rule_engine