阅读时间 3 分钟

Hermes Agent 功能总览

Hermes Agent 是 Nous Research 维护的开源 AI agent 框架。它把 CLI、消息网关、模型切换、工具调用、记忆、定时任务、MCP、子代理和多实例配置放在同一套系统里,适合需要长期运行和跨平台协作的工作流。

功能总览

1. 交互入口

Hermes 提供多个入口:

  • hermes CLI
  • 消息网关:Telegram、Discord、Slack、WhatsApp、Signal、Email、SMS、Matrix、Mattermost、Home Assistant、DingTalk、Feishu、WeCom
  • slash commands
  • CLI 子命令

在终端里处理任务,也可以在聊天平台里发起和继续同一段会话。

2. 模型与 provider

Hermes 支持多种模型提供方,包括:

  • Nous Portal
  • OpenRouter
  • OpenAI
  • Gemini / Google AI Studio
  • Z.AI / GLM
  • Kimi / Moonshot
  • MiniMax
  • 自定义 endpoint

它还支持会话内切换模型,以及 provider fallback,用来降低单一 provider 故障、限流或价格变动带来的影响。

3. 工具系统

官方文档里列出的工具范围包括:

  • terminal
  • file
  • web
  • browser
  • vision
  • code execution
  • delegation
  • skills
  • session search
  • memory
  • cronjob
  • MCP
  • tts

这样可以把模型从“生成文本”扩展到“调用工具完成任务”。

4. 记忆与用户画像

Hermes 提供跨会话记忆和用户画像能力,常见组件包括:

  • memory
  • user profile
  • session search
  • memory provider 插件,例如 Honcho、Mem0

这样可以保存偏好、历史任务、常用设置和上下文,减少每次重新说明的成本。

5. 自动化

Hermes 提供几类自动化能力:

  • Cron 定时任务
  • 后台任务完成通知
  • 长任务持续运行
  • 任务状态和会话持续记录

这样 agent 可以在无人值守时继续工作,适合报告生成、例行检查、夜间任务和长流程处理。

6. 协作能力

Hermes 支持把工作拆成多个并行单元:

  • subagent
  • parallel workstreams
  • session 绑定
  • shared thread sessions

这样可以把独立工作流拆开执行,减少单线程阻塞。

7. 多实例与 profiles

Profiles 允许同一安装里运行多个隔离实例。每个 profile 有自己的:

  • 配置
  • 记忆
  • sessions
  • skills
  • gateway service

这样可以把不同项目、不同身份或不同工作流分开管理。

8. OpenClaw 迁移

Hermes 提供了 OpenClaw 迁移路径:

  • hermes claw migrate
  • hermes claw migrate --dry-run
  • hermes claw migrate --preset user-data
  • hermes claw migrate --preset full
  • openclaw-migration skill

这样可以把旧环境中的 persona、memory、skills、allowlist、消息配置和部分工作区内容迁入 Hermes。

版本里能看到的重点

从 release notes 看,Hermes 的发展重点主要集中在这些方向:

  • provider 和模型切换
  • fallback provider chain
  • 多实例 profiles
  • 网关平台扩展
  • MCP 接入
  • 安全和配置校验
  • 插件体系
  • 后台任务通知

这说明它的定位更偏向一个可编排的 agent 平台,而不是单一聊天界面。

适合的使用场景

Hermes 比较适合下面几类工作:

  • 需要长期上下文的个人协作
  • 需要在终端和消息平台之间切换的工作流
  • 需要定时任务或后台执行的任务
  • 需要 provider 容错和切换的场景
  • 需要把经验沉淀成技能和记忆的场景

参考来源

本文基于 Hermes Agent 官方仓库、文档站点与 release notes 整理。