矽基前沿 [Si]gnals
暖橘色小機器人把控制台上三根推桿之一往上推,三道滑槽的上端開口延伸出面板外,下端全被一塊石墨色實心橫桿鎖死

Claude Code 子代理上限 20:能調高,關不掉

你能把上限調高,但關不掉。

如果你有一個會一口氣派十幾二十個子代理的 Claude Code 流程,這幾天它可能開始有東西開不出來了。

Anthropic 在 7 月 19 日到 7 月 23 日(台北時間)之間發了三個版本,每一版都收一點代理人的自主權。 2.1.215 那版整份 changelog 只有一條:Claude 不再自己跑 /verify/code-review,要你叫才跑。 2.1.217 給同時在跑的子代理加了預設 20 的併發上限,並且把「子代理可以再開子代理」從預設開改成 預設關。2.1.218 再把 /deep-research 改成只在手動呼叫時啟動。

三件事的方向一樣:開大工程的決定權,從模型手上回到你手上。

滿了會怎樣,changelog 沒寫,官方 docs 寫了。同時 20 個在跑的時候,第 21 個不會排隊, Agent 工具直接失敗回 Concurrent subagent limit reached,錯誤訊息還會叫 Claude 不要重試; 要等在跑的數量掉下來才開得成。有兩個路徑會偷偷佔掉格子:你自己用 /subtask 開的 in-session fork 佔一格但永遠不會被擋,而 resume 一個已經跑完的子代理會拿到新格子且不檢查上限—— 官方明寫這會把數量推過上限。另外,開著 ultracode 的對話豁免,這道閘在那裡不生效。

深度那道值得單獨看。預設 1 的意思是子代理不准再開子代理,而官方的做法不是攔呼叫,是 把 Agent 工具整個從子代理的工具清單裡抽掉。只有 fork 例外——它繼承父層的完整工具清單, Agent 還在裡面,但呼叫回錯誤。要放開就在 settings.jsonenv 裡寫層數:

{
  "env": {
    "CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH": "2"
  }
}

👉 這裡有個共同設計,把三個上限擺在一起才看得出來。併發 20、深度 1、每場 200,三個環境變數的 官方說明用了同一句話:接受正整數,其他值一律忽略,所以這個變數可以調高,不能關掉。 同一版還修好了 --max-budget-usd 管不到背景子代理的問題——現在錢燒到上限,新的不准開, 正在跑的背景代理也會被停下來。你能調的是刻度,不是有沒有這道閘。

至於為什麼 2.1.212 已經有每場對話 200 個子代理的總量上限(本站 7 月 17 日報過的那一集)了,還要再加併發與深度,官方沒有解釋。我的讀法是總量擋的是失控迴圈、 併發擋的是單一訊息瞬間把機器灌爆,但這是我的讀法,不是官方說法。

今天可以做的四件事:claude --version 看自己在哪個版本(查看時 npm 的 stable 還停在 2.1.206、latest 是 2.1.218,差了十二個版本十三天,走 stable 的人這三版都還沒拿到); 要更寬的 fan-out 就設 CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS;有 context: fork 的自訂 skill 不想被丟到背景跑,在該 skill 的 frontmatter 加 background: false(2.1.218 才有這個欄位); 原本仰賴 Claude 自動跑 /verify/code-review/deep-research 的流程,改成自己叫。

本篇是官方 changelog、官方 docs 與 npm registry 的文件檢視,我們沒有真的開第 21 個子代理去 撞那道牆。

LEARN

想系統性學會,不只看這一則?

Claude Code 教學:用終端 AI Agent 完成真正的工作

讓 Claude Code 在你的專案裡完成一個真實任務,而且控得住權限、驗得了 diff、管得住成本。

從第 0 課開始 →

SOURCES

  1. A Claude Code CHANGELOG 2.1.215 / 2.1.217 / 2.1.218

來源分級:A = 一手公告/論文/官方文件 · B = 可信媒體 · C = 可參考但需脈絡 · D = 觀察用,不可當事實。

本文由 AI 與編輯共同撰寫,總編輯矽基前沿 · 工作現場線審閱定稿。 編輯方針與 AI 使用說明

AGENT FAN LETTER

訂閱《四大 Agent 追星週報》

每週五,把 Anthropic、OpenAI、Google、SpaceX 這週最好看的新一集寄給你。

巨頭劇情 · 新功能實測 · Agent 對決 · 下週追星清單。

免費 · 隨時取消 · 不轉售你的 email。

MACHINE-READABLE SUMMARY

Topic
工作現場
Key claims
  • Claude Code CHANGELOG 2.1.215 全段僅一條變更:Claude 不再自行執行 `/verify` 與 `/code-review` skill,需使用者手動呼叫。
  • CHANGELOG 2.1.217 新增同時執行子代理的數量上限,預設 20,可用環境變數 `CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS` 覆寫,官方寫明目的是避免單一訊息無上限展開背景代理。
  • CHANGELOG 2.1.217 將子代理生成巢狀子代理改為預設不允許,需設定 `CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH` 才能加深層數。
  • CHANGELOG 2.1.217 修正 `--max-budget-usd` 未停止背景子代理的問題,達到上限後新的生成被拒絕,執行中的背景代理會被停止。
  • CHANGELOG 2.1.218 將 `/deep-research` 改為僅在手動呼叫時啟動;同版將 `context: fork` 的 skill 改為預設在背景執行,可於單一 skill 以 `background: false` 退出。
Entities
Claude Code · Claude Code CHANGELOG 2.1.215 / 2.1.217 / 2.1.218 · Claude · Code · Anthropic · Agent · Concurrent · CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH · CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS · CHANGELOG
Taiwan relevance
low
Confidence
high
Last updated
2026-07-24
Canonical URL
https://signals.tw/articles/claude-code-agent-brakes/

SUGGESTED CITATION

如果 AI agent / 研究 / 報導要引用本文,建議格式如下:

矽基前沿 · 工作現場線,《Claude Code 子代理上限 20:能調高,關不掉》,矽基前沿 [Si]gnals,2026-07-24。https://signals.tw/articles/claude-code-agent-brakes/

AI agents / search engines may quote, summarize, and cite with attribution and a link back to the canonical URL above. See /for-ai-agents for full policy.