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.10 | 2026-05-13 | 极简独立handler · 删除全局缓存 · 761行精简 |
| v7.0.9 | 2026-05-13 | MemGPT异步知识Agent+对话缓存 |
| v7.0.8 | 2026-05-12 | hermes memory同步+知识点自动提取 |
| v7.0.7 | 2026-05-12 | FTS5索引修复+采纳日志+智能匹配优化 |
| v7.0.6 | 2026-05-12 | 三阶段智能上下文匹配 · 不机械切词 |
| v7.0.5 | 2026-05-12 | _init_instance TTL自动恢复 · None缓存30s重试 |
| v7.0.4 | 2026-05-12 | 线程安全+工具追踪隔离+内存监控确认 |
| 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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
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-9.0.0-py3-none-any.whl.
File metadata
- Download URL: hermes_agent_evolution-9.0.0-py3-none-any.whl
- Upload date:
- Size: 300.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 |
d393cbad5986e8e0f42cff56c24ac334485859d08085e5ff260c6c9f9c5b74eb
|
|
| MD5 |
159865ffe5c9eefae6469686d530d873
|
|
| BLAKE2b-256 |
f5601d9d71d10064b6a996e04e10e0fc2296f58ca5fadfdcbc32770ea0a4542e
|