Anthropic 給 Claude Code 套上「併發韁繩」,v2.1.217 限子智慧體
20 個上限,防失控扇出

Anthropic 7月22日悄悄放出了 Claude Code v2.1.217,看似小版本,實則是給「多智慧體」這匹野馬套上了韁繩。最關鍵的改動:預設把 同時執行的子智慧體上限鎖在 20 個,可以透過環境變數 CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS 調整。一句話,一條訊息不能再無上限地扇出一堆後臺 agent 了。
為什麼這麼改?多智慧體並行很香,但也容易失控。父智慧體派發任務、子智慧體各自行動,一旦沒有上限,一次對話就能拉起成百上千個後臺程序,把機器資源吃光,也把可觀測性拖垮。給個硬上限,既是保護使用者本地環境,也是給企業治理留審計空間——當 agent 開始進生產,誰能看、誰能管,成了繞不開的題。
這一版還順手補了幾處體驗短板。當 transcript 寫入失敗——比如磁碟滿了,或者因為繼承了某個環境變數導致會話靜默不儲存——Claude Code 現在會彈警告,而不是悶聲丟資料。輸入框裡還加了 emoji 短碼的自動補全,算是個小貼心。同日的另一篇官方文章裡,Anthropic 還披露 Claude 現在寫出了約 80% 的合併程式碼,安全正規化正從「盯 bug」轉向「盯 loop」。
同一天,Anthropic 還放出了 Claude Cowork 的新玩法:桌面端能 錄屏加語音旁白,把一次操作演示直接轉成可複用的技能,讓 agent 自己回放。教 agent 做事,從寫指令、寫程式碼,變成「我做一遍給你看」。這對不懂程式設計的人尤其友好,也指向一種新的人機協作方式——示正規化上手。
同一批更新裡,Anthropic 還講了一個 Datadog 的案例:他們讓 Claude Code 的 agent 去寫「形式化規範」而不是程式碼,再用確定性的核心去驗證規範,解決「agent 生成程式碼比人審得快」的錯位。這和產業界的焦慮同頻——多智慧體一旦不可觀測,企業的合規審計就形同虛設。v2.1.217 的併發上限,正是往「可觀測、可治理」邁的一小步。