1.动态规划与执行(Plan&Execute)当用户提出一个复杂任务(例如,“分析上个月的销售数据,找出表现最差的产品线,并生成一份包含改进建议的PPT”)时,Hermes不会去查找预设的技能。 3.技能自动生成(SkillGeneration)基于反思的结果,Hermes会执行其最核心的创新——自动生成一个新的、结构化的Python技能(Skill)。 4.能力沉淀与复用(Distill&Reuse)新生成的Skill会被无缝地集成到Hermes的个人技能库中。 下次遇到类似任务时(例如,“分析Q2的销售数据”),Hermes不再需要从头开始规划和探索,而是可以直接、高效地调用这个analyze_monthly_sales_performance技能,瞬间给出结果 技能形式社区共享的通用脚本,可能需要本地适配。为当前用户和环境量身定制的专属技能。维护成本高。任务逻辑变化后,需人工更新Skill。极低(接近零)。Agent会在使用中持续微调和优化自己的技能。
Hermes Agent 令人兴奋的特点是,它是一个能够自我成长的Agent,一方面能够更持久地记忆和更准确地回忆,另一方面它也拥有完整的自我学习能力:能够自主创建技能,并在使用中不断改进技能,在"越用越聪明 (Channels)为 Hermes Agent 配置聊天通道,此处以微信为例配置技能(Skills)为 Hermes Agent 安装一个技能来扩展能力,此处以 self-improving-agent 技能(Skills):为 Hermes Agent 扩展具体的能力,让它不仅会聊天,还能帮你做具体的事情。 技能可以拓展 Hermes Agent 的能力,让它真正帮你做事。 此处以 self-improving-agent 这个技能为例进行安装演示。顾名思义,它可以让 Hermes Agent 在使用过程中不断自我改进,是一个很适合"越用越聪明"场景的技能。
ℹ️说明:HermesAgent的配置文件存放在~/.hermes/目录下。 其中APIKey等密钥信息保存在~/.hermes/.env,模型和提供商设置保存在~/.hermes/config.yaml。使用hermesconfigset命令会自动将值写入正确的文件。 编辑~/.hermes/config.yaml,添加:展开代码语言:YAMLAI代码解释fallback_model:provider:openroutermodel:anthropic/claude-sonnet 编辑~/.hermes/config.yaml:展开代码语言:YAMLAI代码解释model_aliases:opus:model:claude-opus-4-6provider:anthropicds A:运行hermesconfig查看当前配置,或直接运行hermes开始对话,欢迎界面会显示当前模型。Q:可以同时配置多个提供商吗?
如果你还不了解 Hermes Agent,或尚未在 Lighthouse 中部署 Hermes Agent,建议先参考 《玩转 Hermes Agent|使用 Lighthouse 快速部署云上 Hermes 如果尚未部署,参考 《使用 Lighthouse 快速部署云上 Hermes Agent》你已在 Hermes Agent 配置面板中完成模型(Models)配置。 此时你会看到 Hermes Agent 配置面板,从左到右依次是:模型(Models)、通道(Channels)、技能(Skills)三个卡片。 3. 点击「授权接入」卡片中弹出飞书扫码二维码。 ⚠️ 二维码有时效 二维码几分钟后会自动失效。若已过期,关闭弹窗重新单击「授权接入」即可生成新二维码。4. Agent 实践教程,如一键部署 Hermes Agent、配置模型、接入微信/QQ、安装并使用技能(Skills)等,欢迎查看 Hermes Agent 部署总教程。
一、前言 Hermes Agent 是由 Nous Research 开源的自我进化型 AI Agent。 学习闭环与技能系统 Hermes 最具辨识度的设计是"自创建—自改进—自复用"的技能循环。 Agent 在完成复杂任务后,可自主将过程固化为技能(Skill),形成过程性记忆;技能在后续使用中会继续被改写与优化。 3. 工具生态与 MCP 集成 Hermes 内置 40 余个工具,涵盖网页搜索、抓取、浏览、视觉、图像生成、语音合成等能力,形成"full web control"。 七、小结 Hermes Agent 以"可自我进化的自治代理"为核心命题,通过技能系统、分层记忆、MCP 工具生态、子代理并行、Cron 自动化与多平台网关,构建出一个区别于传统 IDE 内嵌助手的长周期
如果你还不了解 Hermes Agent,或尚未在 Lighthouse 中部署 Hermes Agent,建议先参考 《玩转 Hermes Agent|使用 Lighthouse 快速部署云上 Hermes 3. 此时你会看到 Hermes Agent 配置面板,从左到右依次是:模型(Models)、通道(Channels)、技能(Skills)三个卡片。 3 步中复制的 AppSecret请确认首尾无空格或换行。 更多教程更多云上 Hermes Agent 实践教程,如一键部署 Hermes Agent、配置模型、接入微信/飞书、安装并使用技能(Skills)等,欢迎查看 Hermes Agent 部署总教程。
,Agent自动生成Markdown技能文件FTS5+LLMsummarization:全会话历史可搜索,通过LLM压缩回忆Honcho用户建模:对话式用户Profile建立compatiblewithagentskills.io 自主创建Skills的机制架构洞察:Hermes的记忆系统是"主动学习型"——Agent自己决定学什么、如何学。 这代表了两种不同的AIAgent哲学:Hermes追求Agent的自主性,OpenClaw追求可控性和集成性。 关键数字对比指标HermesAgentOpenClaw总Commits4,07231,169开源年份2024年初(早期可追溯至2023年)约2023年月均Commit速率~1,000+(快速增长期)~3,000 :需要$5VPS级别甚至serverless成本Markdown技能扩展:非程序员用户需要参与扩展Agent能力Daytona/Modalserverless:需要GPU集群但不想常驻运行选择OpenClaw
~/.hermes/.env:环境变量文件,专门用于存储敏感信息,如各大模型提供商的APIKey。~/.hermes/state.db:SQLite数据库,存储会话状态和记忆。 ~/.hermes/skills/:存放Agent自主学习或手动安装的技能(Skills)。最佳实践:永远不要将.env文件提交到Git等代码仓库中,以防止APIKey泄露。 ⚙️第二部分:高级功能配置详解1.个性化Agent人格您可以通过personalities字段为Agent定义不同的人格,然后在聊天时用/personality<name>切换。 truerequire_approval:falsefilesystem:enabled:trueallowed_paths:#限制可访问的目录-/home/yourname/Documents-/mnt/data3. 只需在您的项目根目录下创建.hermes/config.yaml文件,它会覆盖全局的~/.hermes/config.yaml。
如果你还不了解 Hermes Agent,或尚未在 Lighthouse 中部署 Hermes Agent,建议先参考 《玩转 Hermes Agent|使用 Lighthouse 快速部署云上 Hermes 如果尚未部署,参考 《使用 Lighthouse 快速部署云上 Hermes Agent》你已在 Hermes Agent 配置面板中完成模型(Models)配置(否则机器人收到消息也无法生成回复)。 此时你会看到 Hermes Agent 配置面板,从左到右依次是:模型(Models)、通道(Channels)、技能(Skills)三个卡片。 3. 点击「授权接入」卡片中弹出微信扫码二维码。 ⚠️ 二维码有时效 二维码几分钟后会自动失效。若已过期,关闭弹窗重新单击「授权接入」即可生成新二维码。4. Agent 实践教程,如一键部署 Hermes Agent、配置模型、接入 QQ/飞书、安装并使用技能(Skills)等,欢迎查看 Hermes Agent 部署总教程。
↓(是,涉及5+步骤)提炼技能:抽象出通用流程,标注可变参数↓存储技能:保存为~/.hermes/skills/下的Markdown文件↓下次复用:遇到类似任务时自动调用技能自动优化技能不是一成不变的。 如果Agent在后续使用中发现了更好的方法,它会自动更新技能内容。 实际案例第一次:"帮我分析这个CSV文件,找出销售额最高的5个城市"耗时:8步工具调用,约2分钟Agent自动创建技能analyze-csv-top-n第十次:"帮我分析这个CSV文件,找出退货率最高的 3个品类"耗时:2步工具调用,约15秒直接调用已有技能,只调整参数效率提升:8x技能管理展开代码语言:BashAI代码解释#查看所有技能hermesskillslist#查看特定技能详情hermesskillsshowdeploy-nextjs-app 长期来看,技能复用反而能显著降低总费用。Q2:可以手动创建技能吗?A:可以。在~/.hermes/skills/目录下创建Markdown文件,按照技能格式编写即可。Q3:技能数量有上限吗?
核心命令展开代码语言:BashAI代码解释#查看主Agent的实时日志hermeslogs#查看网关(Gateway)的实时日志(如果你在用飞书/微信)hermesgatewaylogs提示:hermeslogs 错误3:Python版本不兼容原因分析HermesAgent要求Python3.10或更高版本。如果系统默认Python版本过低,会导致启动失败。 2.完全重置配置警告:这会删除你所有的自定义技能和记忆! 展开代码语言:BashAI代码解释#备份旧配置(可选)mv~/.hermes~/.hermes_backup#重新运行初始化向导hermessetup3.升级到最新版本确保你使用的是最新版HermesAgent 展开代码语言:BashAI代码解释#重新运行官方安装脚本即可完成升级curl-fsSLhttps://raw.githubusercontent.com/NousResearch/hermes-agent
本指南涵盖了你从零开始部署生产级 Hermes Agent 所需的全部内容:安装、配置、技能开发、内存架构和部署选项。 本指南内容概览 什么是 Hermes Agent? 设置 API 密钥 # 3. 配置消息通道(可选) # 4. 设置你的角色人格 # 启动 Agent hermes start 设置向导是交互式的,大约需要 5 分钟。 3. 架构深入解析 Hermes Agent 的架构以 AIAgent 循环 为中心,而非网关控制平面。这是一个经过深思熟虑的设计选择:学习循环被作为一等架构关切。 与 OpenClaw 的静态技能不同,Hermes 技能可以: 自动生成:由 Agent 在完成复杂任务后创建 自我改进:在后续使用中根据结果自动完善 手动编写:你仍然可以手动编写技能 Hermes 还附带 它持久运行,连接消息应用,并随时间改进技能。MIT 许可证,支持 200 多个模型。 如何安装 Hermes Agent? macOS:brew install hermes-agent。
实现了一套创建技能--使用中改进--持久化知识--搜索历史会话--建立用户理解的飞轮,即:“反思--进化”。 先说Hermes Agent的记忆设计。 Hermes Agent记忆系统分为四层。 因为对于agent来说,记忆是核心攻击面。 第二层:技能记忆(skills) 技能是agent的过程性记忆,当agent解决复杂问题时,它会将工作流写成可复用的skill,以便持久化这部分领域技能。 再说Hermes Agent的技能设计。 agent会将解决完复杂问题之后的知识,沉淀为技能实现从经验中学习。 Agent通过skill_manage工具自主创建、更新和删除技能。 所以,对于Hermes来说,持续进化来源于记忆+技能+后台审视的持续进化loop(self-improving loop): 用户下发复杂任务--Agent推理执行,调用工具链完成任务--执行完成后,自动分析解决过程
昨天开始Hermes Agent 接入微信(实战),看到社区里说有 Web UI 界面可以监控 Hermes Agent 的运行和进化。 安装很简单,四行命令,三个步骤: git clone https://github.com/joeynyc/hermes-hudui.git cd hermes-hudui . Corrections & Lessons Learned 进化对比 独有的经验教训学习功能,显示 Agent 相比昨天在和你的对话中学到了哪些经验教训。 之前拆解 Hermes 的文章就提到它是可以实现闭环学习的 Agent: 拆解 Hermes Agent:开源 Agent 里唯一的闭环学习系统 一共 13 个子面板,想到的想不到的内容,它都给你列出来了 它也兼容 Hermes Agent 本身自带的 TUI(终端)界面,共同读取 ~/.hermes/ 目录,互不影响。
:部署Next.js应用到服务器version:1.2triggers:["部署Next.js","上线前端项目"]---##执行步骤1.检查Node.js版本(需要18+)2.Clone项目仓库3.安装依赖 :加载级别内容Token消耗Level1技能名称+一句话描述~20tokensLevel2详细描述+参数说明~200tokensLevel3完整执行步骤+工具调用~1000+tokensAgent默认只加载 配置示例(~/.hermes/config.yaml):展开代码语言:YAMLAI代码解释gateways:telegram:enabled:truebot_token:"your-telegram-bot-token"feishu ——它们之间存在深度协同:展开代码语言:TXTAI代码解释你通过飞书给Hermes发消息→网关接收→检索长期记忆了解上下文↓匹配相关技能→执行任务↓任务结果通过飞书返回+更新记忆+可能创建新技能这种协同让 Q3:消息网关的稳定性如何?A:网关采用异步消息队列设计,单个平台的故障不会影响其他平台。同时支持消息重试和断线重连机制。
前两天刚介绍过拆解 Hermes Agent:开源 Agent 里唯一的闭环学习系统,昨天就看到官方文档宣布支持连接到微信(WeChat): https://hermes-agent.nousresearch.com Bot API,Hermes 也用的是这个适配器。 # Linux / macOS / WSL2 / Android (Termux) curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent 下面跳过的部分,应该是它支持的多Agent,记忆,Discord 之类的国外社交平台等等,我的 OpenClaw 没设置。 导入和跳过的信息列表展示完后,执行了合并操作。 按提示在 Hermes 对话框中输入即可: hermes pairing approve weixin E6JNGBCX 关键点 无需中转直接通过腾讯官方 API 接入,无需第三方桥接服务 长轮询机制不需要公网
每个Agent框架都有自己的强项:框架最强能力HermesAgent持久记忆、技能自创、消息网关LangChain链式推理、文档处理、RAGAutoGPT自主任务分解、网页操作混合使用可以取长补短。 方案二:Hermes+AutoGPT任务执行展开代码语言:TXTAI代码解释用户下达复杂目标→HermesAgent→检索已有技能↓(没有匹配的技能)调用AutoGPT自主分解和执行↓(任务完成)Hermes 将过程沉淀为新技能适用场景:首次执行的复杂自动化任务。 方案三:三合一超级Agent展开代码语言:TXTAI代码解释┌───LangChain(知识检索)│用户→Hermes──┼───AutoGPT(复杂任务)│└───内置工具(日常操作)Hermes统一管理记忆和技能实现方式 Q3:资源需求比单框架大多少?A:取决于集成的框架数量,通常需要2-3倍的内存。
选项说明:ilink/ClawBot指的就是腾讯的iLinkBotAPI,这也是OpenClaw(龙虾)等主流Agent使用的同一套接口。 配置信息(包括一个长期有效的会话令牌)会被安全地存储在~/.hermes/目录下。第五步:启动网关并测试通常,网关会在配置完成后自动启动。 ID与Agent交互(可选)#allowed_user_ids:["wxid_xxxxxx","wxid_yyyyyy"]#消息轮询间隔(秒),默认即可poll_interval:1.0要查找用户的wxid ,可以在收到消息后查看Hermes的日志(hermesgatewaylogs),其中会包含发信人的ID。 可以通过hermes--version查看,并通过重新运行安装脚本来升级。扫码后无反应或失败:原因:网络问题或微信客户端版本过低。解决:确保你的WSL2环境可以正常访问互联网。
AI Agent 框架三强深度对比报告研究时间:2026-05-18 对比对象:OpenClaw vs Hermes Agent vs OpenHuman 研究目的:全方位横向评测,挖掘差异化价值与选型建议 它那个"自动技能创建+进化"的机制,如果真能跑通,就是Agent界的AutoML。 token Markdown向量检索✅✅ (FTS5 + LLM摘要)✅技能自创建⚠️ 用户创建✅ 自动创建+自修补✅ Skill 注册执行技能数量ClawHub 技能市场70+ 内置分类技能目录用户建模 会话飞书深度支持对国内企业用户有特殊价值实时 CanvasA2UI (Agent-to-UI) 可视化工作区开发者友好TypeScript 单语言,250+ 贡献者生态4.2 Hermes Agent │ └─ YES → Hermes Agent ✅ │ ├─ 成本优先、Token 优化?
ICLR2026Oral论文数据需求靠对话积累仅需3个示例启动优化成本无额外成本$2-10/次优化运行结论:Hermes有真正的算法级进化引擎,WorkBuddy是规则驱动的伪进化。 的MEMORY.md设计),但Hermes底层更强(FTS5+注入防护)。 3.技能生态维度WorkBuddyHermesAgent预置技能20+技能包70+内建技能市场SkillHub(200+技能包)AgentSkills.io开放市集标准自有格式agentskills.io 开放标准创建方式零代码/对话中创建自动学习+手动创建三级加载无Level0/1/2渐进式披露自我改进手动更新Skill文件GEPA自动优化技能内容结论:WorkBuddy生态更大(腾讯平台效应),Hermes ClawBot企业微信WebSocket国际平台无Telegram/Discord/Slack/WhatsApp/Signal国内平台企微/钉钉/飞书飞书/钉钉/企微远程手机微信遥控电脑任意平台随时随地对话多Agent