Claude Code v2.1.206-207:AIエージェントの「健康診断」と「自動実行」が整理された話
Claude CodeのCHANGELOGにv2.1.206とv2.1.207が並んでいる。どちらも7月前半のリリースで、新機能というよりAIエージェントを「個人実験」から「チーム運用」に引き上げるための更新が中心だ。
v2.1.206で入ったもの
/doctor(/checkup)が使える
CLI内でシステム診断ができるようになった。具体的なチェック項目は3つ。
- プロジェクトにチェックインされたCLAUDE.mdがコードベースから導出できる内容なら、トリミングを提案する
- ~/.local/bin/claudeのカスタムランチャーやシンボリックリンクが上書きされていないか確認する
- Homebrewインストールの更新確認
IT担当が専任でいない組織ほど、この「誰でも今の状態を確認できる」「正常かどうかの基準が1コマンドで定義できる」という点が効く。
バックグラウンドエージェントが自動アップグレードされる
Claude Code本体が更新されたあと、次にバックグラウンドセッションにアタッチしたときに古いバージョンのまま起動して遅くなる問題があった。v2.1.206では更新後に自動アップグレードされる。
MCPタイムアウトを個別設定できる
request_timeout_msをMCPサーバーごとに設定できる。デフォルトの60秒だと社内データベースの参照や長文分析のように処理が重いものはタイムアウトしていたが、この修正で実用的な時間を設定できる。
v2.1.207で整理されたこと
Auto Modeがクラウド基盤で標準化
これまでCLAUDE_CODE_ENABLE_AUTO_MODEという環境変数でのOpt-inが必要だったAuto Modeが、AWS Bedrock・Google Vertex AI・Foundryではデフォルトで有効になった。無効にしたい場合はdisableAutoModeを設定する。
同時に重要な変更として、Auto Modeの設定をプロジェクト内の.claude/settings.local.jsonから読み込まないよう変更された。チームメンバーが勝手にAuto ModeをONにして意図しない操作を実行するのを防ぐ設計だ。設定はユーザーレベル(~/.claude/settings.json)に限定される。
プラグインのShellインジェクション対策
プラグインhooksやmonitors、MCPのheadersHelperにおいて、${user_config.*}をシェル形式のコマンド内でそのまま展開する方式が禁止された。代わりにhooksではexec形式(args配列)または$CLAUDE_PLUGIN_OPTION_
クレジット確認の厳格化
/usage-creditsへの入力で数字以外の文字(タイムスタンプのペーストなど)はエラーになる。1,000ドル超えの金額には確認入力が必須になった。誤発注やスクリプトの誤動作による予算超過を防ぐ。
この2回の更新をどう読むか
先週のv2.1.200(Manualモード標準化)から、このv2.1.206-207までが同じ方向を向いている。
- 初期状態は手動確認が標準
- 異常があれば/doctorで診断できる
- Auto Modeはクラウド基盤で使うことを前提に、設定は個人の責任範囲に閉じる
- プラグイン経由の不正コード混入を防ぐ
「AIに任せる範囲」を人・プロジェクト・環境の3層で制御する設計が整いつつある。
今日からできること
Claude Codeをすでに使っているなら、次の3つを試してほしい。
- /doctorを実行する。今の環境が正常か、古い設定が残っていないかを確認できる。
- プラグインの設定値の渡し方を確認する。${user_config.*}を使っていないか、exec形式に書き換えられるか。
- Auto Modeを使うなら設定場所を確認する。プロジェクト内のsettings.local.jsonではなく、~/.claude/settings.jsonに書く。
まだ導入していないなら、この「手動確認がデフォルトで、必要なときだけ自動化を選べる」設計は、小さな会社がAIエージェントを始めるのに悪くないバランスだ。
出典: Anthropic / Claude Code CHANGELOG(GitHub)— v2.1.207, v2.1.206

