Hermes 满配总览:把一个能聊天的终端 Agent,变成一个可持续进化的个人智能体系统

发布时间:2026/7/9 6:01:19
Hermes 满配总览:把一个能聊天的终端 Agent,变成一个可持续进化的个人智能体系统 Hermes 满配总览把一个能聊天的终端 Agent变成一个可持续进化的个人智能体系统很多人理解的 Agent 满配是装尽可能多的插件、接尽可能多的 MCP、开尽可能多的工具、配尽可能复杂的多 Agent让它看起来像一个很酷的 AI 控制台。但真正用一段时间后你会发现这种满配很容易变成另一种负担工具太多Agent 不知道什么时候该用Skill 太多选择成本变高Memory 太乱长期偏好被临时信息污染MCP 太多Token 和权限风险都变大Profile 太多自己都不知道哪个 Agent 记住了什么。这篇文章的目标只有一个怎么把 Hermes 从一个能聊天、能执行命令的终端 Agent配置成一个真正能长期运行、持续学习、主动观察外部世界、沉淀个人能力的 Agent 系统。一、先认识 Hermes 到底是什么Hermes Agent 是 Nous Research 出品的自进化 AI Agentself-improving AI agent。它不是绑死在某个 IDE 里的编程副驾也不是套了一层壳的单 API 聊天机器人。它的核心定位用官方一句话概括它是唯一一个内置学习闭环的 Agent——从经验中创建 Skill、在使用中改进 Skill、定期 nudge 自己把知识沉淀进 Memory、搜索自己过去的对话历史并在跨会话之间构建一个关于你是谁的持续深化的模型。这句话里藏着 Hermes 区别于普通 Agent 的四个关键能力1. Agent 自策展记忆agent-curated memory。Memory 不是被动存储Agent 自己判断哪些信息值得长期保留并通过周期性 nudge 主动沉淀。这个机制的代码基础是agent/memory_manager.py的MemoryManager编排器它统一管理内置记忆和外部 provider在run_agent.py里作为单一集成点调用build_system_prompt()、prefetch_all()、sync_all()。2. 自主 Skill 创建与自我改进。复杂任务结束后 Agent 会自动把可复用的流程沉淀成 SkillSkill 在后续使用中还会被迭代改进。这背后有完整的生命周期管理skill_manage工具支持create/patch/edit/delete/write_file/remove_file六种动作后台 Curator 系统agent/curator.py跟踪每个 Skill 的use_count、view_count、patch_count、last_activity_at自动把过时的归档到~/.hermes/skills/.archive/永不删除可恢复。3. FTS5 跨会话召回。所有 CLI 和消息平台会话都存进~/.hermes/state.dbSQLite FTS5session_search工具做全文本检索查询延迟约 20ms不需要额外 LLM 调用。这让上周聊过的事真正想得起来。4. Honcho 辩证式用户建模dialectic user modeling。通过多轮对话持续构建关于你的深度模型而不只是存一段静态的 USER.md。Honcho 是 8 个外部记忆 provider 之一其余是 Mem0、Supermemory、ByteRover、Hindsight、Holographic、OpenViking、RetainDB。二、架构核心AIAgent 同步编排引擎理解 Hermes 的架构关键是理解AIAgentrun_agent.py约 1.2 万行。它是唯一的同步编排引擎同时服务 CLI、Gateway、Cron、ACP、Batch、API Server 全部入口。这意味着你在 CLI 里跑通的东西迁移到 Telegram 或 Cron 里行为一致。AIAgent.__init__接收约 60 个参数credentials、routing、callbacks、session context、budget、credential pool 等转发到agent/agent_init.py::init_agent做实际初始化。核心循环在agent/conversation_loop.py::run_conversation约 3900 行结构如下while (api_call_count agent.max_iterations and agent.iteration_budget.remaining 0) or agent._budget_grace_call:agent._checkpoint_mgr.new_turn()if agent._interrupt_requested:breakapi_call_count 1if agent._budget_grace_call:agent._budget_grace_call Falseelif not agent.iteration_budget.consume():breakresponse client.chat.completions.create(...)if response.tool_calls:for tool_call in response.tool_calls:result handle_function_call(...)else:return response.content几个关键设计IterationBudgetagent/iteration_budget.py是线程安全的 consume/refund 计数器。父 Agent 上限 90max_iterations子 Agent 上限 50来自delegation.max_iterations。execute_code的程序化工具调用迭代会通过refund()退还不消耗预算——这鼓励 Agent 用脚本合并多步操作。_budget_grace_call机制当预算耗尽时LLM 收到一次注入通知允许最后一次 API 调用来总结已完成的工作。没有中间压力警告避免模型过早放弃issue #7915。如果这次 grace call 仍未产生文本系统会强制一条 user 消息要求总结。中断检查每轮循环顶部检查_interrupt_requested。你随时可以发新消息打断并重定向它。中断是线程级的_set_interrupt(False, agent._execution_thread_id)每个 turn 开始前重置。达到上限时的处理handle_max_iterations打印警告、追加 summary_request user 消息“You’ve reached the maximum number of tool-calling iterations…”、剥离 tools 参数、做一次最终摘要调用。三、系统提示的三层结构build_system_prompt()agent/system_prompt.py把系统提示分成三层用\n\n拼接层内容稳定性stable身份SOUL.md 或 DEFAULT_AGENT_IDENTITY、工具指引、skills prompt、environment/platform hints极稳定prefix cache 的基础contextcaller system_message 上下文文件AGENTS.md/.cursorrules来自 TERMINAL_CWD中等稳定volatilememory 快照、USER.md profile、外部 memory provider 块、时间戳/session/model/provider 行会话级冻结系统提示一次性构建并缓存到agent._cached_system_prompt每个 session 复用以保持 prefix cache 热。唯一允许重建的时机是上下文压缩invalidate_system_prompt。所有 plugin 的pre_llm_call上下文注入都是注入user message绝不修改 system prompt——这是为了避免破坏缓存。这条规矩在源码注释里被反复强调Prompt Caching Must Not Break。四、Prompt Cachingsystem_and_3 策略Hermes 的 prompt caching 实现在agent/prompt_caching.py79 行纯函数无状态策略名system_and_3——共 4 个cache_controlbreakpointssystem prompt1 个最后 3 条 non-system 消息3 个全部使用同一 TTL默认5m可配1h。预期效果单 session 多轮对话 input token 成本降低约 75%。核心函数apply_anthropic_cache_control()返回消息的 deepcopy不修改原列表自动检测适用范围原生 Anthropic、OpenRouter、第三方 Anthropic-compatible 网关。这就是为什么 Hermes 强制会话进行中绝不改变系统提示——一旦 system prompt 变了这 4 个 breakpoint 全部失效75% 的成本节省瞬间归零。五、Provider 系统30 个内置 ProviderHermes 支持 30 个内置 model providerplugins/model-providers/下包括anthropic、openrouter、deepseek、gemini、nvidia、novita、xiaomi、zaiGLM、kimi-coding、minimax、qwen-oauth、stepfun、xai、ollama-cloud、bedrock、azure-foundry、copilot、huggingface、arcee、gmi、kilocode 等。每个 provider 是一个ProviderProfiledataclassproviders/base.py关键字段name、api_modechat_completions/codex_responses/anthropic_messages、aliases、env_vars、base_url、auth_typeapi_key/oauth_device_code/oauth_external/copilot/aws_sdk、default_aux_model用于 side task 的便宜模型、fixed_temperatureOMIT_TEMPERATURE表示完全不发温度参数。Provider 解析是lazy discovery首次get_provider_profile()时触发三步扫描Bundled 插件repo/plugins/model-providers/name/User 插件{VAR}语法不支持$VAR。几个关键 section 的默认值辅助任务auxiliary有独立的 provider/model 配置覆盖 vision、web_extract、compression、title_generation、curator 等 12 种 side task。_resolve_auto的 fallback 链是主 provider → openrouter → nous → custom endpoint → api-key provider。支付失败HTTP 402会自动标记 provider 不健康10 分钟 TTL并尝试下一个。十、Hermes 的核心设计哲学Prompt 稳定性。会话进行中绝不改变系统提示。唯一允许改变上下文的时机是上下文压缩。可观察、可中断的执行。每一步都有中断检查、预算跟踪和 grace call。平台无关的核心。AIAgent 是唯一编排引擎所有入口行为一致。松耦合registry check_fn。每个工具注册时带check_fn运行时判断可用性。理解了这些你就明白为什么满配不是一次性堆满每一层都要在不破坏 prompt 稳定性、不撑爆上下文、不引入权限风险的前提下接入。这 12 层对应 20 篇博客建议跟着自己的节奏慢慢上手。延伸阅读与交流本文涉及的Hermes Agent自进化智能体技术体系目前已有系统化的深度学习资源可供参考。中国通信工业协会通信和信息技术创新人才培养工程项目办公室将于近期组织相关技术专题分享围绕本文讨论的AI原生架构、智能体工作流、自进化数据层等方向展开系统讲解。专题信息主题AI原生Hermes自进化智能体系统时间2026年8月22-23日形式线上直播内容方向AI原生架构 · Hermes智能体拆解 · 全栈扩展 · 智能自动化 · 产品级实战 · Context Engine · 自进化数据层分享嘉宾王老师GavinAgentic AI企业联合创始人兼CTO十余年硅谷AI系统工程经验。长期深耕NLP、强化学习、可控AI与智能体系统架构提出语言即控制Language as Control原创范式在RLHF、PPO、DPO、GRPO等方向有系统化工程实践推动智能体技术在社交媒体、医疗、金融、法律、教育等专业场景落地。技术交流联系人赵民Misszhao99aiHermes Agent技术文档https://hermes-agent.nousresearch.com/docs/

相关新闻

Aurora 8B/10B协议实战——你的板间互联为什么总是掉线?

Aurora 8B/10B协议实战——你的板间互联为什么总是掉线?

做FPGA板间互联,很多人第一反应是“用光纤啊,SFP插上就行”。但真正把两块板子用光纤连起来跑通Aurora,很多人第一版都会遇到这几个问题:链路起来了,但数据传一会就断两边时钟不同源,误码率飙升帧边界对不上…

发布时间:2026/7/9 6:01:19
网站建设怎么销售:别卖代码卖方案,这才是普通人能成单的真相

网站建设怎么销售:别卖代码卖方案,这才是普通人能成单的真相

网站建设怎么销售做这行三年了,我见过太多同行把网站做成“电子名片”,最后只能靠低价内卷抢饭吃。说实话,这种日子我受够了。今天不整那些虚头巴脑的理论,就聊聊我怎么从月入几千熬到现在的,顺便把网站建设怎么销售这个事儿掰开揉碎了讲给你听。刚开始我也傻,觉得只要代…

发布时间:2026/7/9 6:00:27
出差:高铁过几站,说是下周有时间

出差:高铁过几站,说是下周有时间

这几天忙于工作,要出差广州。计划周三到,周四去现场去调试。早上早早出发,过了一站,突然说没时间,只能下周。我们两个同事这个气啊。。。最后下车,灰溜溜的回来了。如果公司人多,我不介意去广州…

发布时间:2026/7/9 6:00:40
别瞎忙活!本作业是网站建设与维护,老鸟教你避坑指南

别瞎忙活!本作业是网站建设与维护,老鸟教你避坑指南

说实话,刚拿到“本作业是网站建设与维护”这个题目时,我也头大。很多人以为建站就是找个模板套一下,完事儿。大错特错。我见过太多老板,花了几千块做个站,上线三天就打不开。或者搜都搜不到,跟没做一样。今天咱不整那些虚头巴脑的理论。我就结合这几年的实战经验,跟你唠…

发布时间:2026/7/9 7:08:31
电子商务网站建设的目标是打破流量焦虑,实现高转化变现

电子商务网站建设的目标是打破流量焦虑,实现高转化变现

你是不是看着后台惨淡的订单量,整夜睡不着觉?明明产品不错,推广也做了,钱花了不少,但用户进来转了一圈就走了。这篇内容直接告诉你,电子商务网站建设的目标是构建一个能自动筛选高意向客户、并促成交易的闭环系统,帮你把流量变成真金白银。很多老板有个误区,觉得网站好…

发布时间:2026/7/9 7:08:11
如何建设班级网站首页:别整那些虚的,家长老师都爱看

如何建设班级网站首页:别整那些虚的,家长老师都爱看

做班级网站首页,最怕的就是做成“僵尸站”。你想想,家长每天忙得脚不沾地,老师更是连喝口水的时间都挤不出来。如果你弄个花里胡哨的首页,打开转圈转半天,最后就几张 blurry 的合影,谁有空理你?痛点就在这儿:信息过载,但核心信息找不到。咱们得说实话,如何建设班级网…

发布时间:2026/7/9 7:06:42
看课学校网站建设避坑指南:从0到1打造高转化招生官网,别再花冤枉钱了

看课学校网站建设避坑指南:从0到1打造高转化招生官网,别再花冤枉钱了

你的学校官网是不是还在用十年前的模板?打开速度慢得像蜗牛,手机端显示错乱,学生和家长搜不到关键信息,最后只能靠地推和电话销售硬扛。别不信,根据2024年教育行业数据显示,超过60%的家长在报名前会先搜索学校官网,如果前三秒加载不出来,或者找不到招生简章,他们直接关…

发布时间:2026/7/9 7:05:23
关于网站建设知识:别被忽悠,这几点才是核心

关于网站建设知识:别被忽悠,这几点才是核心

关于网站建设知识,其实没你想得那么玄乎。这篇文就是帮你避开那些坑,让你花小钱办大事。看完你就知道,到底该把钱花在哪。咱们先说个大实话。很多人找外包建站,第一句话就是:“老板,给我做个大气一点的。” 这话听着挺美,其实最坑。大气是个啥?是金碧辉煌?还是极简冷淡…

发布时间:2026/7/9 7:03:15
别瞎忙活了!网站建设与实践心得,老站长掏心窝子的几句真话

别瞎忙活了!网站建设与实践心得,老站长掏心窝子的几句真话

你是不是也遇到过这种情况:花大价钱找公司做了个网站,上线第一天觉得挺美,结果半年过去,连个访客都没有?百度收录寥寥无几,转化率更是惨不忍睹。这种“花钱买寂寞”的痛,我懂,因为我也踩过。说实话,刚入行那会儿,我也以为网站建设就是套个模板,填点文字,挂个联系方…

发布时间:2026/7/9 7:02:24
江苏建设个人信息网站 怎么查才不踩坑?

江苏建设个人信息网站 怎么查才不踩坑?

昨晚十一点半,我还在被窝里刷手机。不是看剧,是焦虑。前脚刚收到个骚扰电话,后脚短信就来了。那种感觉,就像有人在你家窗户底下装了窃听器。气不打一处来。我想查查我的信息到底泄露没。这时候脑子里蹦出个念头:江苏建设个人信息网站。别笑,这名字听着挺官方,挺靠谱。我…

发布时间:2026/7/9 0:01:26
珠海住房和建设局网站怎么查备案?老中介的掏心窝子话,别等踩坑才后悔

珠海住房和建设局网站怎么查备案?老中介的掏心窝子话,别等踩坑才后悔

珠海这地方,买房的人是真多,但水也是真深。很多人第一反应是去中介门店看海报,或者刷短视频听主播喊口号。说句不好听的,那些都是包装出来的“美好”。真正能定心丸的,其实就在那个看起来有点丑、操作有点繁琐的官方平台上——珠海住房和建设局网站。我干了五年房产,见过…

发布时间:2026/7/9 0:01:49
别再被忽悠了!揭秘专业网站建设效果的底层逻辑与真实成本

别再被忽悠了!揭秘专业网站建设效果的底层逻辑与真实成本

很多老板找我聊网站,开口就是“给我整一个高大上的”,预算还卡得死死的,三五千块钱想做出几十万的效果。说实话,这种需求我一般直接劝退。为啥?因为专业网站建设效果从来不是靠堆砌特效或者套用模板能搞定的,它是商业逻辑、技术实现和用户心理的精密结合。今天咱不整那些…

发布时间:2026/7/9 0:01:56
做个人信息管理网站建设,这3个坑我踩了七年,你千万别再跳

做个人信息管理网站建设,这3个坑我踩了七年,你千万别再跳

做了七年建站,见过太多老板花大钱买模板,最后发现根本没法用。特别是现在大家都讲究数据隐私,想搞个个人信息管理网站建设,结果越搞越乱。这篇文不整虚的,直接说怎么把这套系统落地,让你自己的数据真正听话。先说个真事儿。去年有个做自由职业的朋友找我,他说想建个网站…

发布时间:2026/7/8 14:09:51
杨凌规划建设局网站怎么查最新规划?老杨说点大实话

杨凌规划建设局网站怎么查最新规划?老杨说点大实话

杨凌规划建设局网站你是不是也遇到过这种情况?想看看自家旁边要修路,还是建公园。翻遍了手机,搜出来的全是几年前的旧闻。或者好不容易找到个入口,页面加载慢得像蜗牛。心里那个急啊,真的,懂的人都懂。我是老杨,在杨凌混了十几年,跟这行打交道不少。今天不跟你扯那些虚…

发布时间:2026/7/8 12:11:30
杭州网站建设 seo 避坑指南:别被那些只会套模板的忽悠了

杭州网站建设 seo 避坑指南:别被那些只会套模板的忽悠了

昨天半夜两点,我还在改一个客户的后台,咖啡都凉透了。这哥们儿是做机械配件的,在余杭那边,找的前一家公司花了八千块做了个站,结果上线一个月,百度连个影子都没有。他急得给我打电话,说是不是被黑了。我让他把链接发过来,打开一看,好家伙,那代码乱得跟刚被猫抓过的毛…

发布时间:2026/7/8 4:42:51
建站7年才悟出的网站建设思路,别再花冤枉钱了

建站7年才悟出的网站建设思路,别再花冤枉钱了

做建站这行整整7年了。 见过太多老板花几万块, 最后做出来的网站像个垃圾场。 今天不整那些虚头巴脑的术语。 就聊聊我踩过的坑, 和真正能落地的网站建设思路。很多老板一上来就问: “多少钱能做个高大上的?” 我通常直接劝退。 因为方向错了, 你给再多钱也是打水漂。 真正…

发布时间:2026/7/8 9:56:13
合肥的网站建设避坑指南:别被低价忽悠,这3个细节决定生死

合肥的网站建设避坑指南:别被低价忽悠,这3个细节决定生死

做企业官网最怕什么?不是技术难,是交钱后没人管,或者上线一个月连个访客都没有。这篇东西不扯虚的,直接告诉你怎么在合肥找个靠谱的团队,或者自己怎么避坑。先说个大实话,我在合肥混这行五年多,见过太多老板因为贪便宜吃大亏。你去百度搜“合肥的网站建设”,出来一堆报…

发布时间:2026/7/8 3:06:40
别被忽悠了!德州网站建设那些坑,我拿真金白银换来的教训

别被忽悠了!德州网站建设那些坑,我拿真金白银换来的教训

做这行久了,心里就憋着一股火。每次看到客户拿着网上抄来的模板,问我能不能做成“苹果官网”那种效果。我就想笑。真的,太想笑了。今天咱不整那些虚头巴脑的专业术语。就聊聊德州网站建设里,那些让人头秃的真实事儿。我有个客户,老张。他是做德州本地建材的,实在人。当初…

发布时间:2026/7/8 11:22:51