長時間のツール呼び出しにカウンターが追加!Claude Codeがさらに使いやすくなった。
Claude Code v2.1.210のリリース情報
原題: v2.1.210
重要度の根拠: 主にバグ修正やUI改善が行われているため
要約
AnthropicがClaude Codeのv2.1.210をリリースしました。本アップデートでは、主にバグ修正やUIの改善が行われ、特に長時間のツール呼び出しの経過時間を表示するカウンターが追加されました。また、いくつかのパーミッションルールに関する警告が新たに設けられ、セッションの安定性向上が図られています。これにより、開発者にとってより使いやすく、安全な環境が提供されることが期待されます。
要点
- 長時間ツール呼び出しのカウンター追加
- パーミッションルールに警告を追加
- セッションの安定性向上
- さまざまなバグを修正
- より安全な開発環境の提供
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
Claude Code v2.1.210では、以下の技術的な改善が行われました。長時間のツール呼び出しに対する経過時間カウンターを追加し、`Write(path)`, `NotebookEdit(path)`, `Glob(path)`のパーミッションルールについて警告が設けられました。また、`isolation: 'worktree'`サブエージェントがメインリポジトリに対してコマンドを実行できないよう修正が施されています。さらに、セッションの安定性を向上させるために、さまざまなバグが修正され、例えば、`claude attach`のエラー処理や、セッション間の遷移時の安定性が強化されています。これらの変更により、よりスムーズで安全な開発体験が可能となります。
本文の日本語訳(全文)を見る
## 変更点
- 長時間のツール呼び出しの経過時間を表示するカウンターを追加し、ツールがスタックしているように見えないようにしました。
- `Write(path)`, `NotebookEdit(path)`, `Glob(path)`のパーミッションルールに対するスタートアップ警告を追加しました。代わりに`Edit(path)`または`Read(path)`を使用してください。
- `isolation: 'worktree'`サブエージェントがメインリポジトリのチェックアウトに対してgit操作を行える問題を修正しました。
- 非人間起源の入力に対して`ultracode`キーワードのオプトインが誤作動する問題を修正しました。
- UIコンポーネントがスタイル付きテキスト要素の外にコンテンツを返す際に、クラッシュテレメトリにレンダリングされたテキストフラグメントが漏れ出す問題を修正しました。
- Claude Codeから開かれた外部エディタにペーストマーカーが漏れ出す問題を修正しました。
- `claude attach`がセッションの遷移中に「ジョブが見つかりません」や「エージェントはまだ開始中」というエラーで失敗することがある問題を修正しました。attachは現在、デーモンが安定するのを待つようになり、遅いattach中のターミナルサイズ変更は完了後に適用されるようになりました。
- ツールの結果レンダラーが数値のbigint値やプレーンテキストを返した際のセッションクラッシュを修正しました。
- フックコールバックのタイムアウトがユーザーの拒否として誤報告される問題を修正しました。
- Claudeが`cd`がバックグラウンドに移動した後に効果を持つと仮定する問題を修正しました。ツール結果は作業ディレクトリが変更されていないことを示します。
- プラグイン提供のMCPサーバーがセッション中にMCPサーバーが再同期される際に破棄される問題を修正しました。
- 編集なしのプラン承認が「(ユーザーによって編集済み)」とラベル付けされ、プランファイルを古いスナップショットで上書きする問題を修正しました。
- `/doctor`がBedrock、Vertex、Foundryでの自動モードデフォルト提案をスキップする問題を修正しました。自動モードにはオプトインが不要になりました。
- Grepコンテンツモードが結果のページネーション時に「一致が見つかりません」と表示する問題を修正しました。
- スキルとコマンド内の不一致な`$1`/`$2`の位置プレースホルダーが静かに削除される問題を修正しました。これらは現在そのまま保持されます。
- プラグインキャッシュの書き込みが失敗時に一時ファイルを残す問題や、Windowsおよびネットワークファイルシステムでのロックファイルの名前変更に失敗する問題を修正しました。
- クライアントがバックグラウンドサービスに接続をリセットすると、バックグラウンドワーカーがクラッシュループする問題を修正しました。
- `claude agents --effort ultracode`が配信されたセッションに到達しない問題を修正しました。
- ←キーを押してエージェントビューを開くと、セッションに戻る際にタスクトラッカーが消える問題を修正しました。
- エージェントダッシュボードがセッションが削除された後の放棄された返信ドラフトからペーストされた画像を保持する問題を修正しました。
- 殺されたバックグラウンドセッションが永続的な`git worktree lock`を残す問題を修正しました。定期的なスイープにより、所有プロセスが消えたロックが解放されます。
- `initialize`コントロールリクエストを介して登録されたSDK MCPサーバーが接続を開始するのを次のターンまで待つ問題を修正しました。
- セッションからエージェントビューに戻ると、`CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1`で重なり合ったゴーストフレームが残る問題を修正しました。
- 遅れて現れる`.claude/*`シンボリックリンクがサンドボックスの禁止書き込みリストに調整されない問題を修正しました。
- サブエージェントが読んだコンテンツを通じた間接的なプロンプトインジェクションに対してエージェントツールを強化しました。
- コマンドがタイムアウトし自動でバックグラウンド化される際のBash/PowerShellツールメッセージを改善しました。
- 自動モードが外部セッションに対してSonnet 5をデフォルトとし、セッションの最初のリクエストで検証され、セッションのために固定されるよう改善されました。
- バンドルされたデータビジュアライゼーションスキルのチャートカラー検証を感覚的OKLabカラー差と再キャリブレーションされた色盲閾値で改善しました。
- 読み取り制限を超えるMEMORY.mdインデックスを残すメモリ書き込みが、静かな切り捨てではなく明示的なエラーを生成するようになりました。
- スクリーンリーダーモードは、Shift+Tabでモードを切り替えたときにパーミッションモードの変更を音声で通知します。
- エージェントのフッターヒントに、どれだけのバックグラウンドエージェントが待機しているかが表示されるようになりました。
出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.210
媒体: Claude Code Releases
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。