要点
Anthropic は Claude Code のバージョン 2.1.207 をリリースし、Bedrock や Vertex AI などの環境で自動モードのオプトインを不要化しました。また、長いリストやコードブロックを含むストリーミング応答時のターミナルフリーズ問題を修正しました。
変更点
- Bedrock、Vertex AI、Foundryにおいて、CLAUDE_CODE_ENABLE_AUTO_MODE オプトインなしで自動モードが利用可能になりました。設定内の disableAutoMode で無効化できます。
- 非常に長いリスト、表、段落、またはコードブロックを含むレスポンスをストリーミング中にターミナルがフリーズしたり、キー入力が遅延する問題を修正しました。
- 非対話型実行(claude -p、SDK)からリモート管理された設定が、セキュリティ同意ダイアログを一度も表示せずに永続的に同意済みとして記録される不具合を修正しました。
- 悪意のないシステム生成の会話更新によって引き起こされていた誤ったプロンプトインジェクション警告を修正しました。
- 毎回のリリースで ~/.local/bin/claude にカスタムランチャースクリプトやシンボリックリンクを上書きしていた自動アップデーターの問題を修正しました。これにより、/doctor コマンドは外部管理されたランチャーとして報告するようになりました。
- cd を含む複合コマンドで、出力先が /dev/null のみである場合でも権限を要求していた問題を修正しました。
- レスポンスのストリーミング完了時に転写テキストが回答の開始位置より上にジャンプする不具合を修正しました。
- 最後の worktree.sparsePaths worktree が削除された後、リポジトリの .git/config に extensions.worktreeConfig が残存し、tea などの go-git ツールが破損する問題を修正しました。
- ルールのグローブ(globs)、スキルパス、.ignore ファイル、.worktreeinclude ファイル内の不正な括弧パターンにより、ファイル読み込み、ファイル提案、および worktree の作成が失敗する不具合を修正しました。
- 不正なチームメイトのメールボックスメッセージによって引き起こされ、毎秒繰り返しエラーが発生し、手動でメールボックスファイルを削除するまでクラッシュループに陥るエージェントチームの問題を修正しました。
- プランの受け入れ時にエージェントビュー行にその名前が表示されない背景セッションの名前自動生成機能を修正
- エージェントリストからコールドリオープンした後に空白で再開する、git worktree に入った背景セッションの問題を修正
- ネットワーク断絶や認証情報の更新後、接続が回復した際にリモートコントロールタスクの状態更新情報が失われる問題を修正
- デスクトップアプリがホストするリモートコントロールセッションで、モバイルおよび Web で背景エージェントとワークフローの進行状況が表示されない問題を修正
- Deep research 実行時に Fetch フェーズのエージェントをすべて「不明」とラベル付けしていた問題を修正 — チップにはソースのホスト名が表示されるようになりました
- Bedrock が API リクエストごとに IAM Identity Center から AWS SSO の新しい認証情報を繰り返し要求する問題を修正
- エージェントビューを改善:同じテキストを再度貼り付けると、[Pasted text #N] プレースホルダーが展開され、2 つ目のプレースホルダーが追加されるのを防止しました
- エージェントビューを改善:ブロックされたセッションのプレビューでは、質問を先頭に置き、同じタイムスタンプを 2 回表示する代わりに、「待機中 3 分」などの言葉で表した鮮度時計を表示するように変更しました
- Bedrock、Vertex、および AWS 上の Claude Platform がデフォルトで Claude Opus 4.8 を使用するようになりました
- オートモードの動作を変更:autoMode の読み取りを .claude/settings.local.json(リポジトリ内)から停止し、代わりに ~/.claude/settings.json を使用するようにしました
- Windows で AWS 認証情報の解決が停止した場合(例:credential_process がフリーズ)、無限に待機する問題を修正 — 60 秒のストールガードが作動し、永遠に待つのを防止します
- プラグインフック/モニター/MCP ヘッダーヘルパー:シェル形式コマンド内での ${user_config.*} の使用が拒否されました(シェル注入対策)。フックでは exec 形式(引数配列)または $CLAUDE_PLUGIN_OPTION_ を使用してください。モニターおよびヘッダーヘルパーについては、スクリプト内で値を読み取るようにしてください(設定ファイルまたはサーバーの環境ブロック内)。
- プラグインオプション値 (pluginConfigs) は、プロジェクトレベルの .claude/settings.json から不再読み込まれます。有効なのはユーザー設定、--settings 引数、および管理された設定のみです。
- /usage-credits の数量入力において、誤った形式の値(例:貼り付けられたタイムスタンプなど)が自動的に数字に変換されていた不具合を修正しました。現在は誤った形式の数量はエラーとして拒否され、$1,000 を超える数量については手動での確認入力が必須となります。