AI助手自我进化系统 V1/V2/V3 融合版 - 单体+微服务混合架构
Project description
HermesAgentEvolution
HAE — 基于数据消费闭环的 AI 自主进化引擎
打通了经验写入→关联消费→质量反馈→行为改进的完整闭环。专为 HermesAgent 生态设计,8工具+4Hook。
迭代时间线
| 版本 | 日期 | 核心成果 |
|---|---|---|
| v3.0.4 | 2026-05-09 | 健康评分修复 · 插件部署审计 · DB 清理回收 1.3GB |
| v3.0.6 | 2026-05-09 | EvolutionAuditor 自进化审计器 · 10 个子系统 |
| v5.0.0 | 2026-05-11 | V4架构优化 · Hermes原生对齐 · WAL全覆盖 |
| v6.0.0 | 2026-05-11 | OOM根因修复 · discover_all max_entries 防护 |
| v7.0.3 | 2026-05-11 | DFX补漏:VmPeak内存监控 + MemoryMax=4GB |
| v7.0.2 | 2026-05-11 | LearningObserver修复 · 3工具恢复 · 性能追踪恢复 |
| v7.0.1 | 2026-05-11 | 数据消费闭环 · 关联质量打分 · 经验注入 · 8工具+4Hook |
项目状态
| 指标 | 数值 |
|---|---|
| 测试通过 | 566 / 566 (100%) |
| Hermes 工具 | 8 个 |
| Hermes Hook | 4 个 |
| Python | ≥ 3.9 |
Hermes 集成工具(8 个)
| 工具 | 功能 |
|---|---|
evolution_memory_discover |
结构化字段匹配发现记忆关联(tags+content_type+FTS5关键词共现) |
evolution_create_tool |
从 API 描述自动创建工具 |
evolution_run_cycle |
触发完整进化周期(6 阶段) |
evolution_learn |
记录学习经验与教训 |
evolution_self_monitor |
获取系统健康状态 |
evolution_audit |
查询进化审计历史与趋势 |
evolution_analyze_performance |
分析工具性能指标 |
evolution_recall_lessons |
V7新增 — 查询历史经验教训,返回可执行行为改进建议 |
Hermes Hook(4 个)
| Hook | 功能 |
|---|---|
post_tool_call |
工具执行后自动记录经验 |
on_session_start |
V7新增 — 会话启动时注入最近失败教训 |
pre_llm_call |
V7新增 — LLM调用前注入关联上下文 |
post_llm_call |
V7新增 — LLM回复后对关联质量打分 |
快速上手
pip install hermes-agent-evolution && hermes-evolution check
文档索引
| 文档 | 说明 |
|---|---|
| docs/ARCHITECTURE.md | 架构详解 |
| docs/CHANGELOG.md | 变更日志 |
| docs/v7_plan.md | V7 设计方案 |
| docs/v7_dev_plan.md | V7 开发计划 |
| docs/INSTALLATION.md | 安装指南 |
| docs/HERMES_INTEGRATION.md | Hermes Agent 集成手册 |
| docs/API_REFERENCE.md | API 参考 |
| docs/TESTING.md | 测试指南 |
| docs/CONTRIBUTING.md | 贡献指南 |
让 AI 助手从经验中学习,持续进化。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
hermes_agent_evolution-7.0.3.tar.gz
(323.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hermes_agent_evolution-7.0.3.tar.gz.
File metadata
- Download URL: hermes_agent_evolution-7.0.3.tar.gz
- Upload date:
- Size: 323.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e35d409940630ef46d0f0ec4914e15f509738301ee569a6dc9eb20e7342c6a8b
|
|
| MD5 |
744fd3afcab0e58d2f448ef5dd68bc55
|
|
| BLAKE2b-256 |
5dcf0b20324e90f390c360bde694ec4842bae227466f6560d00fb0b6583c03ea
|
File details
Details for the file hermes_agent_evolution-7.0.3-py3-none-any.whl.
File metadata
- Download URL: hermes_agent_evolution-7.0.3-py3-none-any.whl
- Upload date:
- Size: 276.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79e946db323970bfa13941e7eb409671f63cbf76672890bf42143f61b9182b25
|
|
| MD5 |
e051c1206bc0c863c70bc555ae075610
|
|
| BLAKE2b-256 |
c6d8d98abeffa7f1d53cc5ff8901a9f7e5c176be0707cf0766e7c603e7b470b8
|