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


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.10.tar.gz (324.3 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.10-py3-none-any.whl (277.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hermes_agent_evolution-7.0.10.tar.gz
  • Upload date:
  • Size: 324.3 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.10.tar.gz
Algorithm Hash digest
SHA256 d5f4fad2c83c0ffe06245a9171a8b55b5be3158366b5210e9497ed93b6591345
MD5 90a5e5adc00aff6b46cc3f88f9d940d4
BLAKE2b-256 2cc699d24712fd984a17dbad5887a70455f3bb70081ead2f3b81df95e68238eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hermes_agent_evolution-7.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 708cf7b25edc310b6e9385a843de3fc06d019eb89c58670ef496cd4c8a7924c6
MD5 64373618d49a5e1393e4fdf8b5ed19c1
BLAKE2b-256 92e3e8c7ae2f48aed115af6370bfb0a420f083e920a04f476fa3de6b6b3a37cf

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