Skip to main content

AI助手自我进化系统 V1/V2/V3 融合版 - 单体+微服务混合架构

Project description

HermesAgentEvolution

Version Tests Python License

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.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


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.7.tar.gz (325.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hermes_agent_evolution-7.0.7-py3-none-any.whl (277.9 kB view details)

Uploaded Python 3

File details

Details for the file hermes_agent_evolution-7.0.7.tar.gz.

File metadata

  • Download URL: hermes_agent_evolution-7.0.7.tar.gz
  • Upload date:
  • Size: 325.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for hermes_agent_evolution-7.0.7.tar.gz
Algorithm Hash digest
SHA256 a58cccf89799ed540e14d83137751dfd5a2aa86c1c8d0c75f82e941c2146b23d
MD5 14552411e4375377ab14429dfd725946
BLAKE2b-256 6a2e37cd4da94046e23ae7c87240c24b1d85c4d4b3412cff81fd79db70bf94a4

See more details on using hashes here.

File details

Details for the file hermes_agent_evolution-7.0.7-py3-none-any.whl.

File metadata

File hashes

Hashes for hermes_agent_evolution-7.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 e3a63e4b64915395bab22331aac4273a1ae666b0c67493581317233e6ca5b444
MD5 4453b0b37eddb2a72c0b8ae243fa5aa9
BLAKE2b-256 0e3cf638addc73ddc60647abe4f92fa7f6bf19a37b46a0427da6df6a5d3c6b2b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page