[Agent框架] OpenClaw 源码拆解:TypeScript Gateway 架构与 Hermes Agent 的 Python 单循环对决(附选型指南)

📅 2026/6/25 15:34:30
[Agent框架] OpenClaw 源码拆解:TypeScript Gateway 架构与 Hermes Agent 的 Python 单循环对决(附选型指南)
OpenClaw 源码拆解:TypeScript Gateway 架构与 Hermes Agent 的单循环对决TL;DROpenClaw(380K GitHub Stars)和 Hermes Agent(Nous Research)是 2026 年最受关注的两个开源 Agent 框架。它们解决同一个问题——让 AI 自主执行任务——但架构哲学截然相反:OpenClaw 用 TypeScript Gateway 作为中央控制平面管理 25+ 消息通道和 14+ 子 Agent;Hermes Agent 用 Python 单循环run_conversation()在进程内完成一切。本文从源码级拆解两者的 Agent 生命周期、工具系统、记忆架构、多 Agent 协作和安全模型,给出五维对照表和生产环境选型指南。一、先看全貌:两个框架的架构哲学OpenClaw:Gateway 控制平面OpenClaw 启动后,会在本机绑定一个Gateway 进程(Node.js,src/gateway/),它承担三个角色:消息路由——从 Telegram/WhatsApp/Discord/Slack/iMessage 等 25+ 通道接收消息,按session_