Claude Code v2.1.216: サンドボックスファイルシステムの切り替え、二次的処理速度低下の修正、および30以上のバグ修正

Anthropic は 7 月 20 日に Claude Code v2.1.216 をリリースしました。新しいサンドボックス設定と、長時間セッションのパフォーマンス、OAuth トークン処理、ワークツリー分離、ターミナル UX に関する 30 以上のバグ修正が含まれています。
主な追加機能: sandbox.filesystem.disabled
新しい設定 sandbox.filesystem.disabled を使用すると、ファイルシステムの分離をスキップしつつ、ネットワーク出力制御を維持できます。実行するコードを信頼しているが、外部接続はブロックしたい場合に便利です。
パフォーマンス修正
最大のパフォーマンスバグ: メッセージ正規化のコストがターン数に応じて二次関数的に増加し、長時間セッションで数秒の停止や遅い再開を引き起こしていました。これは修正され、正規化は線形コストに戻りました。
注目すべきバグ修正
- 自動モード 401 エラー: OAuth トークンがセッション中に期限切れまたは更新された後、自動モードが「HTTP 401」分類エラーでコマンドを拒否する問題を修正。
- AskUserQuestion の文言: 自由記述回答が、待機や説明を求めた際に Claude に続行を指示する代わりに、中立的な文言になるよう修正。
- Web セッション切断: 数分間アイドル状態が続くと、Web 上の Claude Code が同じ質問を再度尋ね、回答を破棄する問題を修正。
- バックグラウンドエージェント再開: 再開されたバックグラウンドエージェントセッションがデフォルトエージェントに戻る問題を修正。エージェントのプロンプトとツール制限が復元されるようになりました。
- ワークツリー分離: ワークツリー分離されたサブエージェントが
git -C、--git-dir、またはGIT_DIR/GIT_WORK_TREEを介して共有チェックアウトに git をリダイレクトする問題を修正。 - ワークツリーセッションターゲット: ワークツリーセッションが、作業ディレクトリが選択したプロジェクトと一致しない場合に、別のプロジェクトの残りのワークツリーに着地する問題を修正。
- バックグラウンドセッション削除: git リポジトリのないワークツリーのバックグラウンドセッションが削除可能になりました。
claude daemon stop --any: 古いレガシーデーモンのロックファイルを介して無関係なプロセスを強制終了する可能性があったバグを修正。- Esc-Esc 巻き戻し: アイドルプロンプトでの Esc-Esc が、バックグラウンドタスクがある長時間実行セッションで巻き戻しピッカーを開くようになりました。
- Bash パーミッションチェック:
&&リストや否定内のリダイレクトを含む複合文でのチェックを修正。 - セッション削除: エージェント一覧で Ctrl+X を 2 回押すとセッションが適切に削除され、バックグラウンドワーカーが終了しても削除されたセッションが再表示されなくなりました。
- バックグラウンドサブエージェント: 起動中に高優先メッセージが到着するとサブエージェントがキャンセルされる問題を修正。
- GUI エディタ UX:
/memory、/plan、/keybindings、または Ctrl+G から GUI エディタが開いている間のターミナル内のマウスとフォーカスのガベージを修正。/memoryはエディタが閉じるのを待たなくなりました。 - Claude-in-Chrome 403 ループ: セッションの OAuth トークンに必要なスコープがない場合の再接続を修正。
- シンボリックリンク書き込み: ワークフロー保存とスケジュールタスク書き込みが
.claudeのシンボリックリンクを辿らなくなり、プロジェクト外への書き込みリダイレクトを防止。 - MCP 再認証: 新しいサインイン成功前に有効な認証情報を取り消す問題を修正。バックグラウンドセッションの再接続要請メッセージが使用可能なコマンドを指すようになりました。
- Windows ネットワークパス: Windows の読み取り専用コマンドがネットワークパスに対して許可を求めないよう修正。
- Bash 非 ASCII 解析: 実際のシェルの単語境界に一致するよう修正。
- PowerShell Unicode: ツール許可検証が非表示の Unicode 文字を含むコマンドを処理するよう修正。
- 全画面モード: ダイアログが右端からはみ出す問題と
/config一覧のキーボードヒントフッターのクリッピングを修正。 - トランスクリプトモードフッター: 104 桁未満のターミナルでの折り返しを修正。
- Prometheus メトリクス:
OTEL_METRICS_EXPORTER=prometheusで有効化されるエンドポイントが無効な# UNIT行を出力する問題を修正。 - スラッシュメニュー更新: セッション中に変更されたスキルやコマンドが再起動後でなく即座に表示されるよう修正。
- プラグインスキルのオートコンプリート:
nameフロントマターを持つプラグインスキルがプラグインプレフィックスを失わないよう修正。 - テレメトリの正確性: 失敗した許可プロンプトリクエストがユーザー拒否としてカウントされないよう修正。ユーザー割り込みは拒否ではなくユーザー中断として報告されるようになりました。
改善点
/forkの確認が 1 行になり、新しいセッション名、claude attachID、コピーがチェックアウトを共有する場合の注意事項を表示。- PowerShell ツールでの
gitとgh引数の検証が改善。 /ultrareviewの差分が大きすぎるエラーで、設定された制限、測定された差分サイズ、最も大きなファイルが表示されるようになりました。/code-review ultraの空の差分メッセージで、正確なベース ref を表示し、明示的なベースを渡すことを提案。- 支出制限調整プロンプトで、変更が拒否された場合にサーバーの理由を表示。
/contextで会話がコンテキストウィンドウを超えた場合に警告。失敗した/compactはエラーとして表示。/rewindがトラッキングされたパスのシンボリックリンクやハードリンクを介してファイルを復元または削除しなくなりました。
📖 全文ソースを読む: GitHub Claude-Code
👀 See Also

Claude Code開発者は適応的思考の欠陥を認め、回避策を提供
Claude Codeの作成者であるBoris Charnyは、適応的思考機能にパフォーマンス低下を引き起こす欠陥があることを確認しました。effort=high設定でも問題が発生しているユーザーは、一時的な回避策としてCLAUDE_CODE_DISABLE_ADAPTIVE_THINKING=1を使用できます。

Claude Code v2.1.183:より安全な自動モード、TUI修正、破壊的Gitコマンドのブロック
Claude Code v2.1.183では、明示的に依頼しない限り破壊的なgitコマンドをブロックし、モデル非推奨警告を追加、Windows TerminalのTUI破損を修正しました。

AIコーディングエージェントはワークフローを断片化し注意を奪う、開発者が警告
12年の経験を持つウェブ開発者が、Claude Codeを毎日使うことでマイクロな中断が発生し、集中力の低下や精神的な疲労につながるが、生産性の測定可能な向上は見られないと報告しています。

ローカルQwen3.6 27b + HermesエージェントがジュニアIT管理者タスクを処理
30年のIT経験者が報告。Qwen3.6 27bをHermes Agentで動かしたところ、パッチ適用、Dockerインストール、サービス設定など、ジュニアIT管理者向けのタスクリストを1.5時間で完了した。