Agent 研习舱
工具调用 MCP Skills2026-06-05

工具注册表(Tool Registry)

定义

Agent 系统的核心组件之一:集中管理各团队构建的业务工具、把 Agent 的通用能力与组织的具体业务逻辑连接起来的注册表。本质是一个 Resolver(解析器)——告诉 Agent"我能做什么",Agent 接到任务后先查 Resolver 决定调用哪个工具,再去执行。

要点

  • YC 的 Agent 系统核心架构极简:Agent 循环 + 工具注册表 + 模型路由器,其中工具注册表是最核心的组件。
  • 增长方式:每遇到一个可被 Agent 改善的工作场景就加一个工具——YC 从 ~20 个长到 350+ 个,每个团队加自己的工具(office hours、记账、活动管理……)。
  • 同一注册表的工具既在内部 Agent 系统可用,也能在每个人本机的 Claude Code 里用。
  • 跨 harness 反复独立涌现的基础原语:Claude Code 有 skill registry,OpenClaw 有 resolver,YC 有 tool registry,Hermes 有类似机制——"像 Unix 早期发现栈和堆一样"。
  • 工具之上还有 Skills 层(对工具的更高层、有明确语义的可复用封装);维护 Resolver 表的纪律是 DRY(不要 10 个做同一件事的技能)+ MECE(互斥且穷尽)。

示例

Gary Tan 的 Skillify 元技能把一次性操作封装成技能注册进 Resolver;再用 check-resolvable 元技能检查新技能是否与现有重复并建议整合——维持一张 DRY + MECE 的 Resolver 表。

相关概念

参考资料

  • Pete Koomen × Gary Tan 播客《YC 如何进行 AI-Native 组织改造》

来自本站知识库 · 全部概念