SuperAPI AI 工具集

hermes-action-bridge

Hermes Action Bridge 是一个可配置的桥接工具,允许外部智能体通过 CLI 或 MCP 将现实世界操作委托给 Hermes Agent,无需重新实现 Hermes 的技能、工具、平台集成、浏览器自动化、定时任务或消息流程。它支持 Claude Code、Codex、Cursor、CI 作业、Shell 脚本等 MCP 客户端调用。默认情况下,执行类操作会被降级为请求批准,除非配置受信任预设或显式启用 --yolo 模式。MCP 执行需要交互式表单确认,在非交互式客户端中会失败关闭,但计划、草稿、干运行和直接 CLI 工作流仍可用于自动化。

访问官网

工具介绍

Hermes Action Bridge 是一个可配置的桥接工具,用于让外部智能体将现实世界操作委托给 Hermes Agent,而无需重新实现 Hermes 的技能、工具、平台集成、浏览器自动化、定时任务或消息流程。它可从 Claude Code、Codex、Cursor、CI 作业、Shell 脚本或其他支持 MCP 的客户端使用。MCP 执行需要交互式表单确认,在非交互式客户端中会失败关闭;计划、草稿、干运行和直接 CLI 工作流仍可用于自动化。

主要能力:提供通用 hermes-action run 命令进行一次性委托;支持针对技能、工具集、提供商/模型、来源和最大轮次的可配置预设;具有确定性、与语言无关的安全策略,默认将 execute 降级为 request-approval,并支持按预设覆盖信任;提供显式 --yolo 模式以绕过桥接级策略;支持上下文文件注入,具有每文件上限和可配置的总预算;自动大上下文传递,超大提示通过安全临时文件交给 Hermes;每次运行有超时限制;干运行模式用于调试确切的 Hermes 命令、提示和计算的提示大小;提供完整的 Codex 和 Claude Code 安装器;支持 MCP 能力发现、可取消的异步作业和一次性两阶段批准;提供本地 stdio 传输以及可选的、经过身份验证的 Streamable HTTP 传输,用于 Tailscale 限制的主机。

使用方式:需要 Node.js 20 或更高版本,且 Hermes Agent 已安装并可用。可通过 npm 安装,使用安装器为 Codex 和 Claude Code 安装技能并注册 MCP,然后验证设置。也可直接使用 CLI 命令创建配置文件、请求计划、委托上下文文件、运行干运行等。执行模式包括 plan(仅返回计划)、draft(仅生成工件,无外部副作用)、execute(可能执行允许的操作,仍遵循 Hermes 自身安全规则)、request-approval(准备操作但不执行,MCP 调用者应使用 hermes_prepare 和 hermes_approve,后者打开交互式客户端表单,显示确切操作,仅在人工确认后执行)。策略守卫是确定性的且与语言无关:在 execute 模式下,桥接默认切换到 request-approval,除非预设被显式信任或设置了 --yolo。每个有效的 MCP execute 请求都需要交互式客户端确认,包括受信任预设和 YOLO。桥接不会尝试从关键词推断风险。

适用场景:适用于需要将研究、调度作业、打开浏览器工作流、发送消息、准备社交帖子、使用 Hermes 技能或与消息网关协调等操作委托给 Hermes 的编码智能体或其他自动化流程。支持从 Claude Code、Codex、Cursor、CI 作业、Shell 脚本等调用。

限制:MCP 执行需要交互式表单确认,在非交互式客户端中失败关闭。YOLO 模式默认关闭,且不会绕过 MCP 交互确认屏障、Hermes Agent 自身安全规则、提供商/工具批准提示或平台约束。直接 CLI 执行假定由受信任、受监督的操作员使用。MCP 规范要求客户端提供 UI、识别请求服务器、提供拒绝/取消选项;恶意客户端或配置为自动应答的钩子可以伪造确认。不要自动应答 MCP 确认,不要将 hermes-action run(execute/yolo)加入允许列表,不要将机密放在 .hermes-action.yaml 中。