
卡住我長任務的那道 200 閘,官方自己先拆了
併發、深度都還在,拿掉的只有總量閘。
七月中,Claude Code 加了一道每場對話最多 200 個子代理的總量閘;七月底又補了併發 20、深度預設 1 兩道。三道閘擺在一起,讀起來像官方鐵了心要把 fan-out 的決定權收回自己手上。
八月七日,v2.1.224 把其中一道拆了。changelog 只有一句:總量閘拿掉,長任務不會再被拒絕新代理——但併發與深度限制仍在生效。
換句話說:如果你曾經因為一場長對話撞到「subagent limit reached」、跑到一半被擋下來,那件事現在不會發生了。會讓你被擋的,變成同一時間跑太多個(併發上限還在 20,能調高不能關)、或代理開孫代理開太深(深度預設已經從 1 放寬到 3)。
我的讀法:這三道閘從來不是同一種東西。總量閘防的是「迴圈失控」——代理一直開新代理卻沒真的在做事,清掉重開(/clear)就好,不該用一個永久上限卡住正常的長任務;併發閘防的是「瞬間灌爆」——一則訊息同時炸開太多分支,跟任務長短無關。留下併發、拿掉總量,讀起來像官方分清楚了「跑很久」跟「跑很兇」是兩件事,只有後者才值得一直擋著。
同一版本也把 Claude Code 開進自架環境的功能上了。放在一起看,這幾週的節奏是:把跨機器、跨環境共用的部分收緊,把單一對話內部的安全閘放寬——方向不是「更開放」或「更保守」,是分開處理。
今天可以做的事:如果你之前為了閃 200 上限,把長任務拆成好幾個新對話——先確認版本 ≥2.1.224(claude --version),拆分習慣可以停了;如果你反而是靠那道總量閘避免代理暴衝亂花錢,記得併發 20 與 --max-budget-usd 現在才是真正擋得住的閘。
查核備註:本篇是 GitHub releases 與官方 changelog 的文件檢視,官方沒有解釋為何拿掉總量閘、卻留下併發與深度限制;「防迴圈失控」與「防瞬間灌爆是兩件事」是我自己的讀法,不是官方說法。我沒有實際跑一場長對話去撞這幾道閘驗證行為。
LEARN
想系統性學會,不只看這一則?
Claude Code 教學:用終端 AI Agent 完成真正的工作
讓 Claude Code 在你的專案裡完成一個真實任務,而且控得住權限、驗得了 diff、管得住成本。
從第 0 課開始 →SOURCES
來源分級:A = 一手公告/論文/官方文件 · B = 可信媒體 · C = 可參考但需脈絡 · D = 觀察用,不可當事實。
本文由 AI 與編輯共同撰寫,總編輯廖玄同審閱定稿。 編輯方針與 AI 使用說明


