gbrain 研究笔记 — 2026-05-14

Garry Tan (YC 总裁) 的 Hermes/OpenClaw Agent Brain ⭐15.4k | TypeScript + Bun | 15,000+ 行 CLAUDE.md

核心洞察

1. RESOLVER.md — 技能调度器

最值得借鉴的设计。一个”元技能”,agent 每收到消息先读它,根据触发词路由到对应技能。

结构:

  • “Always-on” 区:signal-detector、brain-ops(每次触发)
  • 触发器 → 技能映射表(类似路由表)
  • 消歧规则(多个匹配时的优先级)
  • 跨领域约定(引用规范、脑优先原则、质量门)

对比我们: 我们目前没有调度层。所有 action 靠我的判断。可以创建 01 - Hermes/RESOLVER.md。

2. HEARTBEAT.md — 运维心跳

定义了”什么时候该检查什么”的操作节奏。类似 cron 但面向 agent 自身而非系统。

可能包含:

  • 启动后检查清单
  • 健康检查(是否一切正常)
  • 每日/每周审查点

3. Signal Detector(Always-on)

每条消息都并行触发信号检测。从消息中提取模式/意图/异常。

对比我们: 目前只有被动响应。可以让 Hermes 在每次对话时主动扫描该消息是否包含可记录的信号。

4. Dream Cycle — 对话整合

类似 evey-memory-consolidate,每晚处理当天对话,提取事实、模式、链接。

对比我们: 我们的 23:30 每日 Vault 整合已覆盖这个功能。

5. 身份文件三层

  • SOUL.md — agent 人格
  • USER.md — 用户上下文
  • HEARTBEAT.md — 运维节奏

对比我们: ME.md ≈ USER.md, AGENT.md ≈ SOUL.md。缺失 HEARTBEAT.md。

6. Brain Routing

多数据库 + 多数据源的两轴路由。每个查询按 (brain, source) 定位。

对比我们: 我们只有一个 vault,暂时不需要。但 vault 增长后可能需要分类索引(类似 source 概念)。

立即可落地的

借鉴落地方式优先级
RESOLVER.md创建 01 - Hermes/RESOLVER.md 技能调度器🔴 高
HEARTBEAT.md创建运维心跳文件🔴 高
Signal Detector在现有 cron 中加入模式识别🟡 中
Skill taxonomy按功能分组现有技能🟢 低