从零搭建一个会自我进化的 AI Agent:Hermes Agent 完整指南

📅 发布时间:2026/8/29 8:03:35
从零搭建一个会自我进化的 AI Agent:Hermes Agent 完整指南 从零搭建一个会自我进化的 AI AgentHermes Agent 完整指南【免费下载链接】hermes-agentThe agent that grows with you项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent你搭过 AI Agent 吗大概率被同一个问题卡住每开一个新会话它就把你当成陌生人上次教它的流程全忘了。Hermes Agent 是一个把经验变资产写进架构的自进化 AI Agent 框架——任务做完自动沉淀成技能技能随使用不断改进记忆跨会话持续积累。下面按你实际会拿它做什么来拆最后带你从零跑通。它到底是什么一个内置学习闭环的 Agent 框架Hermes Agent 是 Nous Research 做的个人级 AI Agent同一套核心同时驱动终端 CLI、桌面端、Telegram/Discord/Slack 等二十多个消息平台。它和同类框架的差异不在工具数量而在闭环学习普通 Agent 用完即忘它会把复杂任务固化为技能并持续维护。技能自学习完成复杂任务后自动创建技能使用中自我改进多入口单进程CLI、桌面端、聊天平台共用一个网关会话跨平台连续自然语言定时任务内置 cron 调度器日报、夜间备份一句话配置随处可跑本地、Docker、SSH 到 Serverless 后端$5 VPS 或 GPU 集群都行核心能力你会拿它做什么当你要 Agent 越用越聪明时效果做完一个复杂任务Agent 自己写出一份可复用的技能文件空闲时后台审查器会评估技能该固定pin、归档还是合并只归档、不删除随时可恢复。依赖 agent/curator.py它由空闲触发不依赖 cron 守护进程# curator 的三条不变量 # - 只碰 agent 自己创建的技能 # - 永不自动删除只归档可恢复 # - 不碰主会话的 prompt cache跨会话的记忆由 agent/memory_manager.py 统一管理桌面端还能把学过的技能 记住的事渲染成一张关系图agent/learning_graph.py知识积累第一次变得可视化当你要无人值守的定时自动化时效果一句自然语言——每早 9 点汇总昨日会话并推送到 Telegram——就能挂上定时任务结果自动投递到任意平台。健康面看 agent/monitoring/cron_health.py它投影出任务状态机claimed / running / completed / failed投递结果单独跟踪_KNOWN_STATUSES {claimed, running, completed, failed} _KNOWN_DELIVERY_OUTCOMES { delivered, failed, suppressed, not_configured}这意味着定时任务失败不是悄悄没执行而是有状态可查、可告警——做无人值守自动化时这是底线能力。当你要并行干活时效果把子任务委派给隔离的 subagent主会话上下文不膨胀多条工作线并行推进。契约在 agent/subagent_lifecycle.py插件通过它监督子会话目标、上下文、结果都有硬性长度上限防止失控_MAX_GOAL_CHARS 16_000 _MAX_CONTEXT_CHARS 32_000 _MAX_RESULT_CHARS 32_000跟着做一遍最小可跑实例第 1 步拿到项目。git clone https://gitcode.com/GitHub_Trending/he/hermes-agent cd hermes-agent做完后你应该看到一个包含agent/、acp_adapter/、apps/的目录apps/里是桌面端和安装器。第 2 步装依赖并安装。uv venv venv --python 3.11 source venv/bin/activate uv pip install -e .[all]装好后hermes --version应输出版本号。第 3 步跑设置向导一次配齐模型和工具。hermes setup向导里选一个模型供应商、填入 key确认默认工具集。第 4 步开始对话。hermes你应该看到完整 TUI多行编辑、斜杠命令自动补全、流式输出都在。第 5 步验证学习闭环。给它一个稍复杂的多步任务比如整理这份日志并按模板归档完成后输入/skills你应该能看到它沉淀出的技能条目——这就是会成长的 Agent落地的第一个证据。让它更稳三个可直接照做的调优点现象成本随会话时长突然翻倍。思路长会话每轮都在复用一个缓存前缀任何中途改动系统提示或工具集的操作都会击穿它。做法不要写对话中途热切换工具集的逻辑新能力一律走插件或技能核心保持窄腰——这是 AGENTS.md 明确的第一设计原则。现象技能库用久了变脏、命中率下降。思路依赖 curator 的定期审查配合 pin 机制保住关键技能。想手动干预时打开~/.hermes/skills/下的SKILL.md调整 frontmatter 即可归档随时可恢复。现象想接第二个记忆后端工具 schema 开始膨胀。思路agent/memory_manager.py 刻意只允许同时注册一个外部 provider这是防止 schema 膨胀和后端冲突的硬约束别绕过它二选一并跑hermes doctor验证。真实落地效果和新手最常踩的坑跑一个月后你能直观看到变化/skills里躺着它自己写、自己改过多次的技能记忆文件持续积累桌面端的技能图谱密度稳步增长——同一台 $5 的 VPS 就能 7x24 托管Serverless 后端下空闲成本接近零。新手最容易踩三个坑中途换工具集击穿缓存表现为 token 费用陡增解法是换模型用/model换能力走插件Windows 杀软把uv.exe报病毒是误报按 README.md 说明把整个bin目录加白名单而不是单文件把新功能硬塞进核心每个模型工具都会出现在每次 API 调用里正确路线是CLI 命令 技能或插件见 AGENTS.md 的贡献评审标准下一步打开终端clone 仓库跑hermes setup——5 分钟后你会完成第一次对话然后花一周观察它给你的/skills列表长肉的速度。想深入架构从 agent/ 目录读起。【免费下载链接】hermes-agentThe agent that grows with you项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考