Hermes Agent 底层模块全景图:八大核心子系统与 37 个关键模块速查(系列开篇)

Hermes Agent 底层模块全景图:八大核心子系统与 37 个关键模块速查(系列开篇)

Hermes Agent 底层模块全景图:八大核心子系统与 37 个关键模块速查

TL;DR:Hermes Agent 不是黑盒。从终端敲下hermes到 Agent 返回结果,中间经过 8 个子系统、37+ 个核心模块的精密协作。本文是「Hermes Agent 底层原理」系列开篇,用一张架构图和一份速查表,帮你建立完整的模块地图。不深入任何单个模块——那是后续每篇文章的事。


为什么需要这张"地图"

翻开源码之前,最怕的是不知道自己在哪。

Hermes Agent(由 Nous Research 开发,GitHub 100K+ Stars)是目前最活跃的开源 AI Agent 框架之一。它的源码目录里有 140+ 个.py文件,cli.py超过 14,000 行,run_agent.py超过 4,000 行。一头扎进去,很容易迷失方向。

这篇文章的目标很简单:给你一张地图。把 Hermes Agent 的底层模块按职责分成八大子系统,每个子系统的核心文件是什么、负责什么、在哪能找到,一目了然。

后续系列文章会逐个子系统深挖——从 Agent Loop 的每一次呼吸到 Hindsight 的向量召回机制。但今天,只看全景。


八大子系统速览

#子系统核心职责