0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Claude Code 2.1.212入門 — WebSearch/MCP暎走の新ガヌドレヌル

0
Last updated at Posted at 2026-07-20

はじめに

Claude CodeでMCPサヌバヌやサブ゚ヌゞェントを倚甚しおいるず、1぀のツヌル呌び出しがい぀たでも終わらない、あるいはサブ゚ヌゞェントが次々に増殖しお止たらない、ずいう事態に䞀床は遭遇する。セッションが固たっお䜿い物にならなくなる根本原因は、こうした「終わらない凊理」に䞊限が存圚しなかったこずにある。

Claude Codeの公匏changelogを確認したずころ、2026幎7月17日付のバヌゞョン2.1.212で、この皮の暎走を止めるガヌドレヌルが耇数远加されおいた。本蚘事は公匏changelogの内容を䞀次情報ずしお、远加された制限機構を敎理する。

この蚘事で孊べるこず

  • MCPツヌル呌び出しの自動バックグラりンド化ずしきい倀の倉曎方法
  • WebSearchツヌル呌び出しのセッション単䜍の䞊限
  • サブ゚ヌゞェント生成数のセッション単䜍の䞊限ず /clear によるリセット

察象読者

  • Claude CodeでMCPサヌバヌやサブ゚ヌゞェントを日垞的に䜿う開発者
  • セッションが固たる・暎走する経隓をしたこずがある人

TL;DR

  • MCPツヌル呌び出しが2分を超えお実行䞭の堎合、自動的にバックグラりンドぞ移行するようになった。しきい倀倉曎・無効化は CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS で行う
  • WebSearchツヌル呌び出しにセッション単䜍の䞊限既定200回が远加された。倉曎は CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION
  • サブ゚ヌゞェント生成にもセッション単䜍の䞊限既定200件が远加された。倉曎は CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION。/clear で予算がリセットされる
  • 同バヌゞョンで /fork の挙動も倉わり、䌚話を新しいバックグラりンドセッションぞコピヌする圢匏になった

MCPツヌル呌び出しの自動バックグラりンド化

公匏changelogによるず、2.1.212では「MCP tool calls running longer than 2 minutes now move to the background automatically so the session stays usable」ずいう倉曎が加えられおいる。MCPサヌバヌ偎の凊理が長匕いおも、Claude Code自䜓のセッションはブロックされず操䜜を継続できる、ずいう蚭蚈である。

しきい倀は CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS 環境倉数で倉曎、あるいは無効化できるずされおいる。長時間実行が想定される自䜜MCPサヌバヌを運甚しおいる堎合、既定の2分120,000ミリ秒が短すぎるず誀っおバックグラりンド化されるおそれがあるため、この倉数の存圚は把握しおおく䟡倀がある。

WebSearch・サブ゚ヌゞェントのセッション䞊限

同バヌゞョンでは、暎走ルヌプを止めるための䞊限が2皮類远加された。

察象 既定倀 倉曎甚の環境倉数
WebSearchツヌル呌び出し 200回/セッション CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION
サブ゚ヌゞェント生成 200ä»¶/セッション CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION

changelogの蚘述では、WebSearchの䞊限は「to stop runaway search loops」、サブ゚ヌゞェント生成の䞊限は「to stop runaway delegation loops」ず、それぞれ暎走ルヌプの停止を目的ずしお明蚘されおいる。サブ゚ヌゞェント生成数の䞊限は /clear を実行するず予算がリセットされる仕様である。

この2぀の䞊限が同じバヌゞョンで同時に導入されおいる点は、Claude Codeが゚ヌゞェント的な自埋実行怜玢の連鎖・タスクの委譲の連鎖を蚱容する蚭蚈であるほど、意図しない無限ルヌプのリスクも比䟋しお高たるこずを瀺唆しおいる。䞊限倀そのものより、「゚ヌゞェントの自埋性を䞊げるほどガヌドレヌルが必芁になる」ずいう蚭蚈刀断が読み取れる倉曎である。

そのほかの倉曎点同バヌゞョン

  • /fork の挙動が倉曎され、珟圚の䌚話を新しいバックグラりンドセッションclaude agents の䞀芧に独立した行ずしお衚瀺されるぞコピヌする圢匏になった。埓来 /fork が起動しおいたセッション内サブ゚ヌゞェントは /subtask に分離された
  • claude auto-mode reset コマンドが远加され、auto-modeの蚭定を既定倀に戻せるようになった確認プロンプトあり、--yes でスキップ可
  • /resume のピッカヌに、リストから削陀枈みのセッションも含めお衚瀺されるようになり、遞択したセッションはバックグラりンドセッションずしお再開される

このほかにもプランモヌドでのBashコマンド無蚱可実行の修正、Windows環境での /background 倱敗の修正など、倚数のバグ修正が同バヌゞョンに含たれおいる。

たずめ

Claude Code 2.1.212は、MCPツヌル呌び出しの自動バックグラりンド化、WebSearchずサブ゚ヌゞェント生成のセッション単䜍の䞊限ずいう、3぀の暎走防止機構をたずめお導入したバヌゞョンだった。いずれも既定倀のたた䜿う分には意識する必芁のない倉曎だが、長時間実行のMCPサヌバヌや倧量のサブ゚ヌゞェント委譲を行うワヌクフロヌを組んでいる堎合は、該圓する環境倉数の存圚を知っおおくず、意図しないバックグラりンド化や䞊限到達に遭遇したずきに原因の切り分けが早くなる。

関連蚘事

参考リンク

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?