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.0 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.0.tar.gz (323.7 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.0-py3-none-any.whl (275.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hermes_agent_evolution-7.0.0.tar.gz
  • Upload date:
  • Size: 323.7 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.0.tar.gz
Algorithm Hash digest
SHA256 535b289f666e4dc20ea643345892b2edbb9fa8fd8e2b7f068751c0a5faa40041
MD5 941d8632732fb818fab489a458434d58
BLAKE2b-256 3ecf72757a7ceaaa83fb8c6836314c139e247e48d7f99734866799a68b290779

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hermes_agent_evolution-7.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7c4b22794a18fc6ce7ab4b79e04b01609f93f353cff2eafd6b5d1f13f36f05d4
MD5 3cd5635a9144ec478b0450576baa4906
BLAKE2b-256 ec68b6ce4ca842b78ed4ed37e70bca5589eca8338ebb61af4d50491054f86c8d

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