Skip to Content
子代理

子代理

子代理的角色

Subagents 会把复杂工作拆成更专门的角色和边界。它们不是普通 prompt 的拷贝,而更接近受约束的专家执行单元。

当前路径约定

默认输入路径:

TEXT
subagents/

默认编译文件仍然位于同一棵目录树内:

TEXT
subagents/**/*.mdx

为什么命名很重要

tnmsc 现在默认从相对路径派生 subagent 名称:

  • subagents/reviewer.src.mdx -> reviewer
  • subagents/qa/boot.src.mdx -> qa-boot

这意味着:

  • 你不需要在 frontmatter 里写 name
  • 如果你写了 name,sync 会忽略它并发出警告
  • 如果你想改 subagent 名称,就去重命名目录或文件名

什么时候它应该是子代理,而不是 Skill

  • 你需要一个长期存在、职责边界明确的角色。
  • 这个角色需要自己的输入描述、行为约束和输出形状。
  • 它不是“做某一件事的方法”,而是“负责某一类工作的 agent 配置”。
Last updated on