Async Hermes Agent 是一个纯异步的 Python 库,派生自上游 NousResearch/Hermes Agent,基于 v2026.8.18 版本。它把 Hermes Agent harness 转换为协程入口,保留了上游的智能体循环、工具、提供商、MCP、技能、记忆、会话、轨迹、runner 和批量 runner。该库支持 Python 3.11 至 3.13,可从 PyPI 安装。它保持熟悉的模块路径和公开名称,涉及 I/O 的调用需 await,使宿主应用可以自行掌控 HTTP 服务或 UI,而智能体仍是可复用的 harness。 该库提供异步库接口,模型、工具、MCP、会话、轨迹、runner 和批量 runner 的入口沿用上游名称并需 await。它包含可扩展的工具使用,保留了终端、文件、网页、浏览器、视觉、技能、记忆、会话搜索、澄清、委派和插件工具。MCP 支持动态发现 stdio、Streamable HTTP 和 SSE 服务器,工具观察结果有序,并带有显式的异步生命周期清理。持久上下文通过 SQLite 会话、记忆、用户画像上下文、FTS 历史搜索、检查点和恢复来管理。 对于训练数据,该库保留推理、工具调用、观察结果和最终答案,并可在有界的批量并发下生成 JSONL 轨迹。它可直接用于服务,可嵌入 FastAPI 或其他异步宿主,而无需捆绑第二套服务框架或 HTTP 契约。其实现对提供商、网络、MCP 和子进程路径使用协程传输,常规文件操作使用 aiofiles,SQLite 使用 aiosqlite,承诺提供可直接 await、不阻塞事件循环的入口。

团队用 Async Hermes Agent 把智能体嵌入 FastAPI 或其他异步宿主。
团队用 Async Hermes Agent 生成用于训练数据的 JSONL 轨迹。
团队用 Async Hermes Agent 在多次会话间保持持久上下文。
团队用 Async Hermes Agent 连接 MCP 服务器。
团队用 Async Hermes Agent 通过工具扩展智能体能力。
团队用 Async Hermes Agent 提供可复用的技能文档。