Claude Code 子代理风暴大家是怎么规避的?

f5a599 2026-07-20 13:20 1

Claude Code 只限制了递归子代理最大深度 5 ,有时候会拉起上百个子代理,大家是怎么规避的呢?


CLAUDE.md 里声明一个 Agent Policy 有效吗?


合理的子代理配置各位怎么看?

最新回复 (16)
  • skuuhui 07-20 13:37
    1
    有个 hook 。搜下 PreToolUse 。
  • v2gba 07-20 13:39
    2
    dynamic workflow 里设置 limit?
  • Grapevine 07-20 13:39
    3
    有没有什么文档完整介绍 subagent 机制的?比如递归的逻辑是什么样的
  • llllk 07-20 13:49
    4
    绷不住了,昨天给我拉起了 1000 多个子代理,存储就占了 100G
  • f5a599 楼主 07-20 13:49
    5
    @Grapevine 目前看是 claude code 定义了 general purpose / explore / plan 等几个内置 Agent ,subagent 又可以递归派生 subagents ,只限制了递归深度为 5 ,所以某些场景下会直接派生上百个子代理
  • HangoX 07-20 13:58
    6
    是怎么做到的?我没遇到过,接入的是 claude 模型?
  • cheng6563 07-20 14:08
    7
    加全局提示词:
    运行 subagent 时,需要提示它不要继续运行 subagent 。避免 subagent 套娃。
  • loveumozart 07-20 14:18
    8
    子代理的创建、结束这种管理应该依赖 DAG 任务,非必要不创建 subagent ,这不应该是通过配置解决的,应该是通过持久化的任务来解决的啊,你是什么场景遇到的?
  • f5a599 楼主 07-20 15:29
    9
    @loveumozart CC 从 v2.1.172 开始 subagent 可以生成自己的 subagents ,深度上限为五级(固定且不可配置)。很容易遇见,比如老项目的审计,内置的 Explore 代理会递归派生。
  • f5a599 楼主 07-20 15:30
    10
    @HangoX claude 和 chatgpt 的都会
  • loveumozart 07-20 15:35
    11
    @f5a599 #9 claude code 这块真是瞎搞啊。。。codex 这边递归深度默认好像是 2 ,并发也有限制,你可以试试告诉 claude code 让它自己改配置,理论上这些都是注入式可配的,如果没法解决问题的话,推荐使用我说的方式,你的审计也先让它不执行,先列计划 markdown 保存在本地,你 review 完复杂度再让它进行,至少你能对深度和并发度心里有数
  • alexluo1 07-20 16:08
    12
    前几天给我拉了 50 多个 fable5 subagents ,给我吓尿了
  • noahhhh 07-20 16:22
    13
    你们是不是用了 Ultra Code ,怎么会拉那么多子代理
  • Jensond 07-20 16:52
    14
    目前好像无解啊,尤其是切换高级模型时候,会抛弃记忆触发多子代理和 worflow
  • jqtmviyu 07-21 02:56
    15
    用旧版呗.天天追着更新, 你见过卖 tokens 的说他们更新是为了减少消耗吗?
  • HangoX 07-21 10:25
    16
    gpt56-sol 我遇到过,但是 claude 模型没有遇到过那么猛,可能和你提示词有关系,gpt56-sol 一次给我来 10 个 agent 我都懵逼了
    @f5a599
* 帖子来源V2EX
返回