什么是 Hermes Agent Mission Control?
Hermes Agent Mission Control(Minions)是 Hermes Agent 的“任务控制”Kanban 界面。它旨在帮助用户监督自主 Hermes Agent 工作,将多个长时间运行的代理会话转化为单个持久化看板,包含任务状态和审查检查点。
无需手动切换终端会话逐一检查进度,Minions 将每个任务跟踪为持久化 Hermes 会话,记录心跳进度、流式传输工具活动,并在本地 SQLite 数据库中保存任务元数据和状态。
主要功能
- 带任务状态的 Kanban 看板:一目了然查看任务状态,如进行中、阻塞中、审查中和已完成。
- 自主执行工作流:在聊天中描述需求;代理决定如何完成任务。
- 心跳检查:代理定期报告进度。阻塞工作自动浮出,代理可在求助前尝试不同方法重试。
- 执行期间实时流式传输:实时观看工具调用、推理和响应。
- 人审完成控制:代理提出完成;您验证并关闭任务,未经签发无任务移至已完成。
- 按任务模型和推理努力控制:通过任务特定设置覆盖模型和推理努力。
- Cron 作业可见性:跟踪定时 Hermes 作业,包括历史和输出。
- 本地优先自托管选项:使用 SQLite 本地运行——无账户、无云依赖——本地数据留在您的机器上。
如何使用 Hermes Agent Mission Control
- 安装先决条件:使用 Node.js 18+,并确保仓库要求的 Hermes Agent 可用。
- 本地运行应用:
git clone https://github.com/Agent-3-7/hermes-agent-mission-control.gitcd hermes-agent-mission-controlnpm install- 开发模式:
npm run dev
- 打开 UI:访问
http://localhost:6969。 - 运行生产模式(可选):使用
npm run prod。
内部,应用使用 React + Vite 浏览器 UI 连接到端口 6969 上的 Express 服务器,通过 HTTP 和 SSE 进行流式更新。Python worker 通过 Hermes AI 组件与 Hermes 接口交互,任务记录存储在 Hermes 会话数据库中,而 Minions 将任务元数据、状态、心跳历史和按任务设置存储在本地 SQLite 中。
使用场景
- 审查多个委托代理任务:委托研究、编码、监控、销售运营、写作或重复工作流时,Minions 提供单一看板查看进行中、阻塞或待审查任务。
- 处理卡住或阻塞执行:任务反复停滞时,心跳机制在代理尝试备选方法后将其标记为“需要您的帮助”。
- 监控长时间运行工作无需持续手动检查:实时流式传输加定期心跳减少反复打开检查终端会话的需求。
- 运行基于 Cron 的定时 Hermes 作业:使用 cron 可见性功能查看定时作业、检查历史,并在后台触发时查看输出。
- 运行按项目任务并使用不同执行设置:按任务覆盖模型和推理努力,适用于不同作业的不同约束。
常见问题
-
能与 Hermes 以外的其他代理一起使用吗?
暂不支持。源代码提到存在适配器接口,但当前仅支持 Hermes,并指出 OpenClaw 为下一步。 -
任务数据存储在哪里?
项目描述 本地优先选项,使用 SQLite 存储任务元数据、状态、心跳历史和按任务设置。聊天记录存储在 Hermes 会话数据库中。 -
“已完成”如何工作?
代理可提出完成,但您必须验证并关闭任务。仅在您签发后看板才会将任务移至已完成。 -
Minions 只显示看板还是主动管理执行?
它不止显示状态:每个任务是持久化 Hermes 根会话,可对话、检查并基于心跳事件更新看板。
替代方案
- 通用 Kanban/任务跟踪器:手动跟踪状态的工具可帮助组织工作,但通常不提供代理专属的心跳检查、工具调用/推理的流媒体,或每个任务的执行控制。
- 基于终端的 Hermes 会话管理:在终端直接运行 Hermes 可适用于少量任务,但会重新引入 Minions 旨在减少的手动工作(跟踪完成情况和诊断阻塞工作)。
- 自托管后台作业编排仪表板:这些可提供预定作业和执行日志的可见性,但可能不提供此处描述的 Hermes 专注的任务/会话模型,以及人审“准备复核”工作流。
替代品
Codex Plugins
使用 Codex Plugins 将技能、应用集成和 MCP 服务器打包成可复用工作流,扩展 Codex 访问 Gmail、Google Drive 与 Slack 等工具。
BotBoard
用 BotBoard 像团队管理 AI 代理:共享待办、结构化上下文与人工审核流程,分配、跟踪并批准输出结果。
Biji
Biji是一个多功能平台,旨在通过创新工具和功能提升生产力。
Struere
Struere 是 AI 原生运营系统,用结构化软件替代表格流程,支持仪表盘、告警与自动化,集中管理运营数据与流程。
OpenFlags
OpenFlags 是开源自托管功能开关系统,支持渐进式交付;应用 SDK 本地评估,配套简单控制平面实现安全定向发布。
AakarDev AI
AakarDev AI 是一个强大的平台,通过无缝的向量数据库集成简化 AI 应用程序的开发,实现快速部署和可扩展性。