30件超の修正。セッション遅延の二次複雑性バグが本命ぽい、長時間使用環境で効く
Claude Code v2.1.216リリース——セッション遅延とOAuth問題を修正
原題: v2.1.216
重要度の根拠: マイナーバージョンアップで、既存ユーザーに影響する複数のバグ修正を含むが、破壊的変更や新機能ではない
要約
Anthropicは開発ツール「Claude Code」のv2.1.216をリリースした。長時間セッションでメッセージ正規化がボトルネックになり秒単位で遅延する問題、OAuth トークン期限切れ後のコマンド実行失敗、アイドル状態での質問重複、ワークツリー隔離に関する Git リダイレクト問題など、合計30件を超えるバグ修正が含まれる。ファイルシステム隔離をスキップしつつネットワーク制御を保つ `sandbox.filesystem.disabled` 設定も追加。開発環境の安定性と信頼性が大幅に向上する。
要点
- メッセージ正規化の二次複雑性バグを修正、長時間セッションの秒単位の遅延が解消
- OAuth トークン期限切れ・ローテーション後のコマンド拒否問題を修正
- ワークツリー隔離下の Git リダイレクト(git -C、--git-dir、環境変数)を制限
- アイドル状態での質問重複、バックグラウンドセッション復帰時の設定喪失を解決
- sandbox.filesystem.disabled 設定でネットワーク制御を保ちながらファイルシステム隔離をスキップ可能
本文の日本語訳(全文)を見る
## 変更内容
- `sandbox.filesystem.disabled` 設定を追加。ファイルシステム隔離をスキップしながらネットワーク出力制御を維持可能
- 長時間セッション中のメッセージ正規化コストが、ターン数に対して二次関数的に増加し、秒単位の遅延と遅い再開を引き起こしていた問題を修正
- OAuth トークンの期限切れ時またはセッション中のローテーション後、"HTTP 401" 分類エラーでコマンドが拒否される問題を修正
- AskUserQuestion がユーザーの回答で「待機して」または「まず説明して」という指示を受けても Claude に継続を指示していた問題を修正。フリーテキスト回答が中立的な文言を受け取るように
- Web 版 Claude Code がセッションをアイドル状態数分後に同じ質問を再度提示し、ユーザー回答を失う問題を修正
- @-メンション によるサイレントな空の添付(ファイル修正フック後)、vim の `c`-オペレータとペースト操作の dot-repeat、ステータスラインの二重実行、再開ピッカーのハング失敗を修正
- 再開したバックグラウンドエージェントセッションがデフォルトエージェントに戻ってしまう問題を修正。エージェントのプロンプトとツール制限が復元されるように
- ワークツリー隔離サブエージェントが `git -C`、`--git-dir`、`GIT_DIR`/`GIT_WORK_TREE` を介して共有チェックアウトに Git をリダイレクトしていた問題を修正
- ワークツリーセッションが、作業ディレクトリが選択プロジェクトと一致しない場合に別プロジェクトの遺棄ワークツリーに着地していた問題を修正
- Git リポジトリがないバックグラウンドセッションのワークツリーが削除不可だった問題を修正
- `claude daemon stop --any` が古いレガシーデーモンロックファイルを経由して無関係なプロセスを終了する可能性があった問題を修正
- アイドルプロンプトで Esc-Esc を押してもバックグラウンドタスクを伴う長時間実行セッションでリワインドピッカーが開かなかった問題を修正
- `&&` リストまたは否定内のリダイレクトを含む複合ステートメントに対する Bash コマンド権限チェックを修正
- エージェントリスト内で Ctrl+X を2回押してもセッションが削除されず、バックグラウンドワーカーが停止すると削除されたセッションが再度表示される問題を修正
- 起動ウィンドウ中に高優先度メッセージが到着するとバックグラウンドサブエージェントがキャンセルされていた問題を修正
- `/memory`、`/plan`、`/keybindings`、または Ctrl+G から開いた GUI エディタ中、ターミナル内のマウスとフォーカスのゴミを修正。`/memory` がエディタのクローズを待たなくなった
- Claude-in-Chrome がセッションの OAuth トークンに必要なスコープが不足している場合、再接続時に 403 ループに陥っていた問題を修正
- ワークフロー保存とスケジュール済みタスク書き込みが `.claude` のシンボリックリンクに従い、プロジェクト外への書き込みをリダイレクトしていた問題を修正
- MCP 再認証が新しいサインインが成功する前に稼働中の認証情報を取り消し、バックグラウンドセッションの再接続「needs-auth」メッセージが使用不可なコマンドを指してしまう問題を修正
- Windows での読み取り専用コマンドのネットワークパスアクセスが権限プロンプトなしで実行されていた問題を修正
- 非 ASCII 文字の Bash コマンド解析を実シェルの単語境界に合わせるよう修正
- 見えない Unicode 文字を含むコマンドの PowerShell ツール権限検証を修正
- フルスクリーンモードでのダイアログがパネルの右端を超えて伸びていた問題を修正
- フルスクリーンモードの `/config` 設定リストが、キーボードヒントフッターをクリップしていた問題を修正
- トランスクリプトモード(Ctrl+O)のフッターヒントが、104 列より狭いターミナルでラップしていた問題を修正
- Prometheus メトリクスエンドポイント(`OTEL_METRICS_EXPORTER=prometheus`)が無効な `# UNIT` 行を出力していた問題を修正
- セッション中に変更されたスキルとコマンドが、再起動まで slash メニューに表示されなかった問題を修正
- `name` frontmatter フィールドを持つプラグインスキルが、slash コマンドオートコンプリート内でプラグイン接頭辞を失っていた問題を修正
- テレメトリが権限拒否を誤報告。失敗した権限プロンプトリクエストがユーザー拒否としてカウントされず、ユーザー割り込みが拒否ではなく中止として報告されるように
- `/fork` 確認を1行に改善。新セッション名、`claude attach` id、チェックアウト共有時の注記を表示
- PowerShell ツール内の `git` および `gh` コマンド引数の検証を改善
- `/ultrareview` diff-too-large エラーを改善。設定済み上限、測定 diff サイズ、最大貢献ファイルを表示
- `/code-review ultra` 改善(本文で記述不完全)
出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.216
媒体: Claude Code Releases
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。