惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Microsoft Azure Blog
Microsoft Azure Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Recent Announcements
Recent Announcements
L
Lohrmann on Cybersecurity
Vercel News
Vercel News
P
Palo Alto Networks Blog
P
Proofpoint News Feed
WordPress大学
WordPress大学
Know Your Adversary
Know Your Adversary
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
K
Kaspersky official blog
T
Threat Research - Cisco Blogs
GbyAI
GbyAI
L
LangChain Blog
Y
Y Combinator Blog
T
Tenable Blog
腾讯CDC
T
Tailwind CSS Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
NISL@THU
NISL@THU
A
Arctic Wolf
Security Latest
Security Latest
IT之家
IT之家
Latest news
Latest news
Cisco Talos Blog
Cisco Talos Blog
P
Privacy & Cybersecurity Law Blog
T
Tor Project blog
T
Threatpost
Simon Willison's Weblog
Simon Willison's Weblog
Last Week in AI
Last Week in AI
D
Darknet – Hacking Tools, Hacker News & Cyber Security
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
AWS News Blog
AWS News Blog
月光博客
月光博客
aimingoo的专栏
aimingoo的专栏
量子位
T
Troy Hunt's Blog
Blog — PlanetScale
Blog — PlanetScale
V
Vulnerabilities – Threatpost
I
InfoQ
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
C
Cyber Attacks, Cyber Crime and Cyber Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
I
Intezer
爱范儿
爱范儿
C
Cisco Blogs
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org

远飞闲记

用 OpenClaw 搭建全自动晨间简报系统 Open Claw(🦞龙虾): 新手最常踩的 8 个坑,我帮你踩过了 什么是AI Agent(智能体)? OpenClaw 在微信端使用指南 如何让OpenClaw🦞更好用-调教篇 OpenClaw(龙虾🦞)自主赚钱实验笔记 本地Qwen+云模型:OpenClaw真实体验 AI博客主题开发记 OpenClaw初试记 十年博客路:在AI水文泛滥的时代,为何还在坚守? AI Coding实战吐槽:别被"400刀大神"带偏,这些坑我帮你踩过了! 《相信》把不可能变为可能 我们写的程序被杀毒软件杀了,杀毒软件到底杀了什么? 👋2024 探索Unity单元测试:构建可靠游戏代码的基石 实用小黄鸭调试法 炸裂的Unity割韭菜这事 还是要有信念 您好2023 Docker启动提示虚拟化失败 Golang中配置文件热重载方案 重置博客主题 双链知识管理及logseq使用体验 魔幻的魔都疫情 漫谈国内NFT市场状况 如何在UE4中平衡蓝图与C++的使用 2021时光荏苒,2022可遇可期 UE4(Unreal Engine)本地化资源功能 摈弃:“拥有更多=做的更好的”的观念 鱿鱼游戏 研究UE4(虚幻引擎)后的感想 初试Caddy WebServer GitHub Copilot AI编程的感受 Mac Mini M1真香定律 地震提醒App 共和国失去两大功勋 币圈还好吗? Headless CMS 倒牛奶事件 “鸡娃”现象的观点 2020年新冠期间记录 社区团购团长的入门到放弃 路由折腾记 多电脑鼠键共享方案 Typescript循环引用 Circular Referenec 问题解决方法 《高效清单工作法:聪明人的无压时间管理手册》 Crossword Puzzles Privacy ShareTheCookies Privacy 七月的最后一天 游戏开发中使用的概率算法 笔直站立昂首挺胸的生活态度 Android和H5网游加速器解决方案的探索 Golang基础配置和Go Emacs开发环境的配置 使用Github Actions自动发布Hugo Blog配置 《青年到此为止》读书随笔 逛T推遇见比较有意思的事 GnuGPG Git中的使用及配置 《极简主义:活出生命的真意》阅读记录 疫情记录:热干面出院了 如何有效的阅读一本书:葱鲔火锅式笔记读书法 《麦肯锡精英高效阅读法》读书笔记 2020四年之约 疫情记闻 2020-二月二龙抬头 任天堂(Nintendo)switch NS游戏机 真香 MacBook Pro SSD 512G硬盘升级记 构建Facebook Instant Game本地测试环境 今日有感 Bye 2019,Hi 2020 猎魔人-The Witcher 如何判断是否适合加入创业团队 开发人员业余项目版权的见解 容易改变想法的人 及时止损 VSCode中远程调试NodeJS配置 Android Google Play 内购服务器订单校验 做产品是否要蹭热度 为什么会接入Google Adsense 成功和产品体验的一点想法 共享经济下的牺牲品们 折腰的梯子们 Emacs配置:Unity项目开发配置 人人都想当管理者 对焦虑和迷茫的理解 TypeScript强类型判断引发的问题 找回习惯和中产与爱好 程序员的成长之路 产品、技术、团队 爱心被滥用 工作996.生病ICU 2019初一记事 忆上海,换一种生活方式 记一次地震时的感受 押金是什么 Egret Jenkins搭建构建环境中遇见的坑 去年的总结 要懂的感恩 阿里云OSS+docker Owncloud安装 从修建房子来说开发过程的问题和流程 小记录 与人方便,与己方便
Hermes(爱马仕):如何搭建多Agent(智能体)任务编排系统
2026-05-07 · via 远飞闲记

最近hermes agent在更新后有了看板Kanban功能就体验了下,其实Hermes Agent 看板 是一个多智能体任务编排系统,本质是一个持久化的 SQLite 任务队列 + 调度器。

核心思路

不是一个 agent 干所有事,而是把大任务拆成小任务,分派给不同的「专业 agent 角色」,各司其职、串并行执行,搭建完以后就是以下的流程:

你在 QQ/微信上给Hermes指令
  ↓
Hermes拆任务,用 kanban_create 创建子任务
  ↓
dispatcher 60 秒内唤醒对应的 profile
  ↓
researcher 独立跑 → kanban_complete
writer 独立跑 → kanban_complete
  ↓
Hermes看板上一看,全完成了,通知你📢

什么时候用

• 需要多个专业角色协作 • 任务可能跑很久或者需要崩溃后恢复 • 你想中间插一脚改需求 • 有并行子任务能加速 • 需要完整的审计轨迹

怎么玩

首先我们理解下hermes kanban有哪些核心的组件,然后在创建agent profile.

关键组件

组件职责
Orchestrator分解目标、创建任务、路由给合适角色
Dispatcher常驻 Gateway,定期扫描看板,拉起 ready 任务
Worker独立进程执行具体任务,拥有独立上下文和工具集, 领一个任务,干活,写 handoff 总结,完成
Kanban Board任务持久化到 SQLite,跟踪每个任务的 todo → ready → in_progress → done/blocked

Agent Profile

我们需要创建每个子agent profile,并对它们进行技能的配置,比如下边我们创建一个researcher调研agent,需要搜索、总结能力:

#创建 profile 
hermes profile create researcher

#装技能 
hermes skills install web-search, hermes skills install summarize

# 配模型 — 每个 profile 可以有自己的模型,根据需求来适配模型
hermes profile create researcher

# 给 researcher 装上搜索和总结的能力
hermes skills install devops/kanban-worker  
hermes -p researcher skills install web-search
hermes -p researcher skills install summarize

唯一的遗憾是目前 hermes kanban没有webui来看当前任务或子agent处理的进度,只能通过以下方式来查看.

持久化 —— 不怕崩溃,不怕重启

所有看板数据存储在 ~/.hermes/kanban.db(SQLite)。这意味着:

  • Agent 进程崩溃 → 任务进度不丢
  • 电脑重启 → 继续跑
  • 跨天/周的任务 → 无缝衔接
hermes kanban list          # 查看所有任务
hermes kanban stats         # 按状态统计
hermes kanban tail <id>     # 实时跟踪某个任务

对于长周期项目来说,这个特性是刚性需求。你不会希望一个跑了 3 天的调研任务因为终端意外关闭而付诸东流。

人工介入 —— Human-in-the-Loop

完全自动化的多 Agent 流程看起来很美好,但现实世界中,总有一些节点需要人的判断

Kanban 的 kanban_block() 机制提供了这个能力:

T3: 综合分析
   │
   ├── 发现数据矛盾
   │
   └── block("两篇论文的结论相反,需要确认采纳哪篇")
         │
         ↑ 用户看到任务被阻塞
         │
         └── /unblock 用 2025 年的最新论文数据
               │
         Dispatcher 重新拉起 T3
               │
         T3 拿到用户反馈 → 继续执行

实现原理

  1. Worker 调用 kanban_block(reason="...") → 任务状态变为 blocked
  2. 用户通过任意渠道输入 /unblock + 指令
  3. Dispatcher 重新拉起 Worker,注入用户反馈
  4. Worker 读取反馈后继续执行

这个能力让 Kanban 工作流在自动化和人工决策之间找到了一个平衡点——简单、不打断主流程、但关键时刻有人拍板。

后记

使用 Kanban 的门槛比 delegate_task 高,但当你面对的是"需要 3 个研究员并行搜索 → 1 个分析师汇总 → 1 个写手成稿 → CTO 审阅"这样的真实工作流时,Kanban 的持久化、依赖编排和角色系统会让整个过程的可靠性和可控性上一个数量级。


本文基于 Hermes Agent 实际架构整理。如果你正在搭建自己的多 Agent 系统,希望这里的经验能帮你少踩几个坑。