Hermes Agent 生态全景:多 Agent 协作、Kanban 看板调度与 652+ 技能生态
一个人用一个 Agent 是效率工具,一群人用多个 Agent 是生产力系统。本文深入 Hermes Agent 的多 Agent 协作体系——Profiles 隔离、Kanban 看板调度、子 Agent 委托,以及覆盖 19+ 消息平台的完整生态版图。
多 Agent 管理:Profiles 系统
什么是 Profiles
Hermes v0.6.0 引入了 Profiles 系统,让你在一台机器上运行多个完全独立的 Agent。每个 Profile 拥有:
独立的
config.yaml(配置)独立的
memory.md(记忆)独立的
skills/目录(技能)独立的
.env(API Key)独立的会话历史
就像给每个 Agent 一个独立的”人格”和”工作空间”。
创建和管理 Profile
# 创建新 Profile hermes profile create research # 创建时不带内置技能 hermes profile create research --no-skills # 切换到指定 Profile hermes profile use research # 查看当前 Profile hermes profile current # 列出所有 Profile hermes profile list # 删除 Profile hermes profile delete old-profile
实际使用场景
场景 1:工作分离
# 创建工作 Profile(编码专用) hermes profile create work hermes profile use work hermes model # 配置编码模型(如 Claude Sonnet) # 创建研究 Profile(调研专用) hermes profile create research hermes profile use research hermes model # 配置研究模型(如 Gemini)
场景 2:主 Agent 编排子 Agent
# 主 Profile 可以编排其他 Profile 的 Agent # 在 ~/.hermes/config.yaml 中配置 agents: work_agent: profile: work research_agent: profile: research deploy_agent: profile: deploy
主 Agent 通过 delegate_task 工具向子 Profile 的 Agent 分配任务。
Profile 隔离的好处
| 维度 | 效果 |
|---|---|
| 记忆隔离 | 工作记忆不会污染研究记忆 |
| 技能隔离 | 不同 Profile 安装不同技能 |
| 模型隔离 | 工作用 Claude,研究用 Gemini |
| 配置隔离 | 不同的工具、平台、参数 |
| 上下文隔离 | 每个 Profile 的对话互不干扰 |
社区经验:
“第二个 Profile 不加任何个人数据,专门用于部署和修代码”
“默认的 memory.md 太小了,分 Profile 后每个都够用”
“一个主 Profile 编排所有其他 Profile——这是最强的工作流”
子 Agent 委托:delegate_task
工作原理
主 Agent 通过 delegate_task 工具生成隔离的子 Agent,每个子 Agent 拥有:
独立的对话历史
独立的终端会话
独立的工具集
完全隔离的执行环境
主 Agent(编排者) ├── 子 Agent 1(调研任务) │ └── 独立对话 + 工具 ├── 子 Agent 2(代码任务) │ └── 独立对话 + 工具 └── 子 Agent 3(测试任务) └── 独立对话 + 工具
委托模式
顺序委托:主 Agent → 研究 Agent → 验证 Agent
# 主 Agent 在聊天中发起 请调研一下 Next.js 15 的新特性,然后验证关键功能是否可用
Hermes 会自动:
启动研究子 Agent 进行调研
调研完成后启动验证子 Agent
汇总结果返回给主 Agent
并行委托:同时调研 3 个主题
# 主 Agent 同时启动多个子 Agent 同时调研 A、B、C 三个方案的优劣
每个子 Agent 独立执行,结果汇总后由主 Agent 评分筛选。
安全审查模式
全新上下文审查:子 Agent 在完全隔离的上下文中审查代码,不受主 Agent 偏见影响。
# 主 Agent 生成代码后,委托子 Agent 审查 我刚写完了认证模块,请帮我审查代码质量 # Hermes 自动启动审查子 Agent
Kanban 看板:可视化任务调度
概述
Hermes 内置了一个 SQLite 单文件驱动的 Kanban 看板系统,实现多 Agent 协作的任务调度。
核心设计:
SQLite 单文件 = 唯一真相源
卡片式任务管理
CLI + 工具双入口共享同一数据库
自动依赖管理 + 自愈能力
看板结构
┌─────────┬──────────┬──────────┬─────────┐ │ Backlog │ Ready │ Running │ Done │ ├─────────┼──────────┼──────────┼─────────┤ │ 任务 A │ 任务 B │ 任务 C │ 任务 D │ │ 任务 E │ 任务 F │ │ 任务 G │ └─────────┴──────────┴──────────┴─────────┘
工作流程
创建卡片:用户或 Agent 创建任务卡片
分配 Profile:指定由哪个 Profile 的 Agent 执行
依赖管理:设置父子任务关系
Dispatcher 循环:
扫描 Ready 列中的就绪卡片
分配给指定 Profile 的 Agent
Agent 执行任务
完成后自动推进到下一阶段
自动依赖推进:父任务完成后,子任务自动变为 Ready
并行执行:多个 Agent 同时处理不同卡片
自愈:任务失败时自动恢复
实际案例
社区用户分享的生产级工作流:
Scout Agent(X + Reddit 数据采集) ↓ Orchestrator(评分筛选) ↓ Researcher × 3(并行验证:技术可行性 / 商业模式 / 竞品分析) ↓ Builder + Tester(代码实现 + 测试) ↓ 人类审批(最后环节)
结果:18 个 Agent 并行运行,97 个任务完成,人类只在最后审批环节介入。
CLI 命令
# 查看看板 kanban list # 创建任务 kanban add "实现用户认证" --profile work --priority high # 任务状态流转 kanban move <task-id> running kanban move <task-id> done # 查看 Agent 状态 kanban agents
消息平台集成
Hermes 通过 Gateway 支持 19+ 消息平台,全部从同一个 Gateway 进程运行:
| 平台 | 支持功能 | 配置方式 |
|---|---|---|
| Telegram | Bot + Topics(线程) | Bot Token |
| Discord | Bot + Threads | Bot Token + App ID |
| Slack | Bot + 消息级线程 | Bot Token + App Token |
| Matrix | 去中心化 | Homeserver URL + Token |
| Signal | 端到端加密 | Signal CLI |
| 桥接 | WhatsApp Bridge | |
| 邮件助手 | IMAP/SMTP | |
| Teams | 企业协作 | Bot Framework |
| Mattermost | 自托管 | Bot Token |
| Home Assistant | 智能家居 | Token |
配置 Gateway
# 交互式配置 hermes gateway setup # 启动 Gateway hermes gateway
语音消息支持
语音转文字:本地 faster-whisper(免费)/ Groq / OpenAI Whisper
文字转语音:Edge TTS(免费)/ OpenAI TTS
支持 Telegram / Discord / WhatsApp 语音消息
Hermes 生态全景
完整能力矩阵
| 能力 | 支持情况 |
|---|---|
| LLM Provider | Nous Portal / OpenRouter / OpenAI / Anthropic / Google / DeepSeek / 本地模型(Ollama / vLLM / llama.cpp) |
| 消息平台 | Telegram / Discord / Slack / Matrix / Signal / WhatsApp / Email / Teams / Mattermost / Home Assistant |
| 工具 | 70+ 内置工具(终端、文件、浏览器、搜索、视觉、图片生成、TTS) |
| 技能 | 652+(72 内置 + 59 可选 + 521 社区) |
| MCP | 支持 Model Context Protocol 服务器 |
| 终端后端 | 本地 / Docker / SSH / Daytona / Singularity / Modal |
| 记忆系统 | 短期会话记忆 + 长期持久记忆 + SOUL.md 个性定义 |
| 调度 | 自然语言 Cron 定时任务 |
| 部署 | CLI / TUI / Desktop App / WebUI / Docker |
Nous Portal:一站式订阅
一个订阅覆盖:
300+ 模型
Tool Gateway(Web 搜索、图片生成、TTS、云浏览器)
不需要逐个配置 API Key
hermes setup --portal
更新和维护
# 一键更新 hermes update # 手动更新 cd ~/.hermes/hermes-agent git pull git submodule update --init --recursive uv pip install -e .
卸载
~/.hermes/hermes-agent/scripts/uninstall.sh
与 OpenClaw 的生态对比
| 维度 | Hermes Agent | OpenClaw |
|---|---|---|
| 多 Agent | Profiles + Kanban 看板 + 并行调度 | Sub-agent sessions |
| 消息平台 | 19+ 平台 | 主流平台 |
| 技能生态 | 652+(agentskills.io 开放标准) | ClawHub |
| MCP 支持 | ✅ 完整支持 | ✅ 支持 |
| 桌面端 | ✅ macOS + Windows | ❌ |
| WebUI | ✅ Hermes Workspace | ❌ |
| 自我进化 | ✅ 自动创建技能 | ⚠️ 手动 |
| 迁移工具 | ✅ hermes claw migrate |
— |
| 中文社区 | ✅ hermesai.top + 中文文档 | — |
| Node.js 生态 | npm install 全局 | npm install 全局 |
| 模型兼容 | 任意 OpenAI 兼容端点 | 任意 OpenAI 兼容端点 |
上手建议
新手路径
安装:
curl -fsSL https://res1.hermesagent.org.cn/install.sh | bash(国内镜像)配置:
hermes setup(交互式向导)选模型:
hermes model(推荐 OpenRouter)开始聊天:
hermes探索技能:
/skills
进阶路径
配置消息平台:
hermes gateway setup创建多 Profile:
hermes profile create work安装技能:
hermes skills install <name>尝试 Goal 系统:
/goal 完成 XXX 任务探索 Kanban:多 Agent 并行工作
生产级路径
VPS 部署:Docker 容器化
多 Profile 编排:主 Agent + 专业子 Agent
Kanban 看板:可视化任务调度
自定义技能:为你的业务创建专属技能
安全配置:命令审批、权限分级
小结
Hermes Agent 不只是一个聊天工具——它是一个完整的自我进化 Agent 平台。从单机多 Profile 隔离,到 Kanban 看板的可视化调度,再到 652+ 技能的生态支撑,它正在重新定义”AI 助手”的边界。
与 OpenClaw 的对比不是”谁更好”,而是”谁更适合你的场景”:
需要精细任务控制 + 自我进化 → Hermes
需要消息网关 + 快速接入 → OpenClaw
需要多 Agent 协作 → 两个都行,但 Hermes 的 Kanban 更直观
不管选哪个,AI Agent 的时代已经来了。
相关链接
Hermes Agent 官方文档[1]
Hermes 中文社区[2]
中文文档[3]
GitHub 仓库[4]
Kanban 看板文档[5]
委托模式文档[6]
NVIDIA 合作博客[7]
引用链接
[1]Hermes Agent 官方文档: https://hermes-agent.nousresearch.com/docs
[2]Hermes 中文社区: https://www.hermesai.top
[3]中文文档: https://hermes-agent.nousresearch.com/docs/zh-Hans
[4]GitHub 仓库: https://github.com/NousResearch/hermes-agent
[5]Kanban 看板文档: https://hermes-agent.nousresearch.com/docs/user-guide/features/kanban
[6]委托模式文档: https://hermes-agent.nousresearch.com/docs/guides/delegation-patterns
[7]NVIDIA 合作博客: https://blogs.nvidia.com/blog/rtx-ai-garage-hermes-agent-dgx-spark