バックナンバー · BACK ISSUE
v2.1.207
破壊的変更Bedrock・Vertex・Foundry で auto mode をオプトイン無しで使えるようにし、それらのプラットフォームの既定モデルを Claude Opus 4.8 に変更。あわせてプラグイン設定のセキュリティを強化(シェル形式コマンド内の ${user_config.*} を拒否し、プロジェクトレベルのプラグインオプションを無視)しました。ストリーミング・権限・ワークツリー・エージェントチーム・Remote Control・Bedrock 認証にわたる多数の修正を含みます。
auto mode が、リポジトリ内の
.claude/settings.local.jsonからautoModeを読み込まないように変更しました。代わりに~/.claude/settings.jsonを使ってください。詳しく
auto mode の設定autoModeを読み込む場所が変わりました。これまではリポジトリ内に置く.claude/settings.local.jsonからも読んでいましたが、今後は読み込まなくなります。設定はユーザ単位の~/.claude/settings.jsonに移す必要があります。リポジトリ側の設定に頼っていた場合、そのままでは auto mode の指定が効かなくなるため移行が必要です。プラグインのフック・モニター・MCP の headersHelper で、シェル形式コマンド内の
${user_config.*}が拒否されるようになりました(シェルインジェクション対策)。フックは exec 形式(args配列)か$CLAUDE_PLUGIN_OPTION_<KEY>を使い、モニターと headersHelper はスクリプト内(設定ファイルまたはサーバのenvブロック)で値を読み込んでください。詳しく
プラグインのフック・モニター・MCP の headersHelper で、シェル形式のコマンドに${user_config.*}を直接埋め込むことができなくなりました。これは、埋め込んだ値を通じて任意のコマンドを実行される(シェルインジェクション)危険を防ぐための変更で、該当する書き方は拒否されます。移行方法として、フックは exec 形式(args配列)か環境変数$CLAUDE_PLUGIN_OPTION_<KEY>を使い、モニターと headersHelper はスクリプトの中(設定ファイルやサーバのenvブロック)で値を読むようにしてください。従来の書き方のプラグインは動かなくなるため対応が必要です。プラグインのオプション値(
pluginConfigs)が、プロジェクトレベルの.claude/settings.jsonから読み込まれなくなりました。ユーザ設定・--settings・管理設定のみが有効です。詳しく
プラグインのオプション値(pluginConfigs)を読み込む場所が絞られました。これまではプロジェクト内の.claude/settings.jsonからも読んでいましたが、今後は読み込まなくなります。有効なのはユーザ設定、--settingsで渡した設定、そして管理設定だけです。プロジェクト側にプラグインオプションを書いていた場合は効かなくなるため、これらの場所へ移す必要があります。
Bedrock・Vertex AI・Foundry で、auto mode が
CLAUDE_CODE_ENABLE_AUTO_MODEのオプトイン無しで使えるようになりました。無効化するには設定のdisableAutoModeを使います。詳しく
auto mode(Claude が状況に応じて動作を自動調整するモード)を、Bedrock・Vertex AI・Foundry で使うための手続きが簡単になりました。これまではCLAUDE_CODE_ENABLE_AUTO_MODEという環境変数で明示的に有効化(オプトイン)する必要がありましたが、今はこれらのプラットフォームで最初から利用できます。使いたくない場合は設定のdisableAutoModeでオフにできます。
エージェントビューを改善: 同じテキストを再度貼り付けると、2 つ目を追加するのではなく、折りたたまれた
[Pasted text #N]プレースホルダを展開するようになりました。詳しく
エージェントビューで長いテキストを貼り付けると[Pasted text #N]という折りたたみ表示になりますが、同じテキストをもう一度貼り付けたときの挙動を改善しました。以前は 2 つ目のプレースホルダが増えていましたが、今は既存の折りたたみが展開されるだけになります。重複した貼り付け表示が並ばず、見た目がすっきりします。エージェントビューを改善: ブロック中セッションのプレビューが、質問を先頭に表示し、同じタイムスタンプを 2 回並べる代わりに経過時間を言葉で示す時計(
waiting 3m)を表示するようになりました。詳しく
エージェントビューで、入力待ちなどで止まっている(ブロック中の)セッションをのぞき見るプレビュー表示を改善しました。以前は同じタイムスタンプが 2 回並んでいましたが、今はまず質問内容を先頭に見せ、waiting 3m(3 分待機中)のように待ち時間を言葉で表す時計を添えます。何を尋ねられていて、どのくらい待っているのかが直感的に分かります。Bedrock・Vertex・AWS 上の Claude Platform の既定モデルを Claude Opus 4.8 に変更しました。
詳しく
Bedrock・Vertex・AWS 上の Claude Platform を使うときの既定モデルを、Claude Opus 4.8 に切り替えました。モデルを明示的に指定していない場合、これらの環境では自動的に最新の Opus 4.8 が使われます。より新しく高性能なモデルが標準で選ばれるようになります。
非常に長いリスト・表・段落・コードブロックを含む応答のストリーミング中に、ターミナルがフリーズしキー入力が遅延する問題を修正しました。
詳しく
とても長いリストや表、段落、コードブロックを含む応答が流れて表示(ストリーミング)されている最中に、ターミナルが固まってキー入力の反応が遅くなる不具合を修正しました。以前はこうした大きな出力の描画中に操作がもたつくことがありましたが、今はスムーズに入力できます。長い応答を扱う場面での体感が改善されます。非対話実行(
claude -pや SDK)でのリモート管理設定が、セキュリティ同意ダイアログを一度も表示しないまま同意済みとして恒久的に記録されてしまう問題を修正しました。詳しく
対話画面を持たない実行(claude -pや SDK 経由)で、リモートの管理設定に対する同意の扱いが誤っていた不具合を修正しました。以前は同意を確認するダイアログが表示されないまま「同意済み」として永続的に記録されてしまうことがありましたが、今は本来の同意フローを飛ばして記録されることがなくなります。管理設定のセキュリティ確認が正しく機能します。無害なシステム生成の会話更新によって、誤ったプロンプトインジェクション警告が表示される問題を修正しました。
詳しく
システムが自動生成する無害な会話の更新に反応して、プロンプトインジェクション(悪意ある指示の混入)の警告が誤って出てしまう不具合を修正しました。以前は問題のない内部的な更新でも警告が出ることがありましたが、今は不要な警告が抑えられます。本当に注意すべきときの警告が埋もれにくくなります。自動アップデータがリリースのたびに
~/.local/bin/claudeにあるカスタム起動スクリプトやシンボリックリンクを上書きしてしまう問題を修正しました。/doctorは外部管理された起動ファイルを報告するようになりました。詳しく
自動アップデータが、~/.local/bin/claudeに置かれた独自の起動スクリプトやシンボリックリンクを、更新のたびに上書きしてしまう不具合を修正しました。以前は自分で用意したランチャーが毎リリースで壊されていましたが、今は上書きされません。あわせて/doctor(環境診断)が、外部で管理されている起動ファイルを検出して報告するようになりました。cdを含む複合コマンドで、唯一の出力リダイレクト先が/dev/nullの場合に権限確認を求められる問題を修正しました。詳しく
cdを含む複合コマンド(複数の処理をつなげたコマンド)で、出力先が/dev/nullへのリダイレクトだけの場合に、不要な権限確認が出てしまう不具合を修正しました。/dev/nullは出力を捨てる特別な場所で実害はないため、以前のように毎回許可を求められることがなくなり、確認の手間が減ります。応答のストリーミングが終わったときに、トランスクリプトが回答の先頭より上へ飛んでしまう問題を修正しました。
詳しく
応答の逐次表示(ストリーミング)が完了した瞬間に、画面(トランスクリプト)のスクロール位置が回答の始まりより上にずれてしまう不具合を修正しました。以前は読み始めようとした位置が飛んでしまうことがありましたが、今は回答の先頭が正しく表示されたままになります。読み返しやすくなります。最後の
worktree.sparsePathsワークツリーを削除した後もextensions.worktreeConfigがリポジトリの.git/configに残り、teaなどの go-git 系ツールを壊してしまう問題を修正しました。詳しく
worktree.sparsePaths(一部のパスだけを展開するワークツリー)を使うと.git/configにextensions.worktreeConfigが書き込まれますが、最後のワークツリーを削除しても、この設定が残り続ける不具合を修正しました。この残骸は go-git を使うツール(例:tea)の動作を壊す原因になっていました。今は不要になった時点で正しく取り除かれます。ルールの glob・スキルパス・
.ignore・.worktreeincludeに含まれる不正な角括弧パターンが、ファイル読み込み・ファイル補完・ワークツリー作成を壊してしまう問題を修正しました。詳しく
ルールの glob(ワイルドカード)やスキルのパス、.ignore、.worktreeincludeに、閉じられていない角括弧などの壊れたパターンが含まれていると、ファイルの読み込みや候補の提示、ワークツリーの作成そのものが失敗する不具合を修正しました。今はこうした不正なパターンがあっても処理が壊れず、機能が正しく動きます。エージェントチームで、不正な形式のチームメイト向けメールボックスメッセージが原因で、メールボックスファイルを手動削除するまで毎秒エラーが繰り返されるクラッシュループを修正しました。
詳しく
複数のエージェントが連携するエージェントチームで、チームメイト間のやり取りに使うメールボックスに壊れたメッセージが入ると、そのファイルを手作業で消すまで毎秒エラーが出続ける不具合(クラッシュループ)を修正しました。以前は復旧に手動対応が必要でしたが、今は壊れたメッセージがあってもエラーが延々と繰り返されることはありません。プランを承認して自動的に名前が付いたバックグラウンドセッションが、その名前をエージェントビューの行に表示しない問題を修正しました。
詳しく
プラン(作業計画)を承認したときに自動で名前が付けられるバックグラウンドセッションで、その付いた名前がエージェントビューの一覧行に表示されない不具合を修正しました。以前は名前があるのに一覧では確認できませんでしたが、今は自動命名された名前が正しく行に出るため、どのセッションか見分けやすくなります。git ワークツリーに入ったバックグラウンドセッションが、エージェント一覧からコールドで開き直すと空の状態で再開してしまう問題を修正しました。
詳しく
git ワークツリーに入った状態のバックグラウンドセッションを、エージェント一覧から(いったん閉じた後の)コールドな再オープンで開き直すと、中身が空のまま再開されてしまう不具合を修正しました。以前は履歴や状態が失われたように見えましたが、今は正しく元の内容が復元されて再開します。Remote Control のタスク状態の更新が、ネットワーク中断や認証情報の更新から接続が復旧したときに失われる問題を修正しました。
詳しく
Remote Control(遠隔操作)で、ネットワークが途切れたり認証情報が更新されたりして接続が復旧した際に、タスクの進行状況の更新が取りこぼされる不具合を修正しました。以前は復旧後にステータスが古いまま止まって見えることがありましたが、今は最新の状態が正しく反映されます。デスクトップアプリがホストする Remote Control セッションで、バックグラウンドエージェントやワークフローの進行状況がモバイルや Web に表示されない問題を修正しました。
詳しく
デスクトップアプリを親機(ホスト)とする Remote Control セッションで、バックグラウンドエージェントやワークフローの進み具合が、スマートフォンや Web 側に映らない不具合を修正しました。以前は手元のデスクトップでしか進行状況を確認できませんでしたが、今はモバイルや Web からも進捗が見えるようになります。ディープリサーチの実行で、Fetch フェーズのエージェントがすべて「unknown」と表示される問題を修正しました。チップにソースのホスト名が表示されるようになりました。
詳しく
ディープリサーチ(複数の情報源を調べて報告する機能)の実行中、情報取得を担う Fetch フェーズのエージェントが一律に「unknown」と表示される不具合を修正しました。今はそれぞれのチップ(小さなラベル)に、取得元のホスト名が表示されます。どのエージェントがどのサイトを調べているのかが一目で分かるようになります。Bedrock が API リクエストのたびに IAM Identity Center へ新しい AWS SSO 認証情報を要求してしまう問題を修正しました。
詳しく
Amazon Bedrock 経由で使う際、API リクエストを送るたびに IAM Identity Center へ AWS SSO の認証情報を取り直してしまう不具合を修正しました。以前は毎回の要求で処理が遅くなり、認証システムにも余計な負荷がかかっていましたが、今は取得済みの認証情報を適切に使い回します。Windows で AWS の認証情報の解決が停止した場合(例:
credential_processが固まる)に無限にハングする問題を修正しました。60 秒の停止ガードが、永久に待ち続ける代わりに発動するようになりました。詳しく
Windows 上で AWS の認証情報を取得する処理が途中で止まった場合(例えばcredential_processが固まったとき)に、Claude Code が無期限に応答しなくなる不具合を修正しました。今は 60 秒の停止ガードが働き、永久に待ち続けずにタイムアウトします。認証がハングしても操作不能に陥らずに済みます。/usage-creditsの金額入力で、不正な値(例: 貼り付けたタイムスタンプ)が黙って数字だけに切り詰められる問題を修正しました。不正な金額はエラーで拒否され、$1,000 を超える金額には入力による確認が必要になりました。詳しく
/usage-credits(利用クレジットの管理)の金額入力で、不正な値の扱いを修正しました。以前は、うっかり貼り付けたタイムスタンプなど不正な入力が黙って数字部分だけに切り詰められ、意図しない金額になる恐れがありました。今は不正な金額はエラーで拒否され、さらに $1,000 を超える金額を指定するときは確認のための入力を求められます。誤った金額の登録を防ぎます。
原文 Markdown を表示
## 2.1.207
- Auto mode is now available without `CLAUDE_CODE_ENABLE_AUTO_MODE` opt-in on Bedrock, Vertex AI, and Foundry; disable via `disableAutoMode` in settings
- Fixed the terminal freezing and keystrokes lagging while streaming responses containing very long lists, tables, paragraphs, or code blocks
- Fixed remote managed settings from a non-interactive run (`claude -p`, the SDK) being permanently recorded as consented without ever showing the security consent dialog
- Fixed spurious prompt-injection warnings triggered by benign system-generated conversation updates
- Fixed the auto-updater overwriting a custom launcher script or symlink at `~/.local/bin/claude` on every release; `/doctor` now reports an externally managed launcher
- Fixed compound commands with `cd` prompting for permission when the only output redirect was to `/dev/null`
- Fixed the transcript jumping above the start of the answer when a response finishes streaming
- Fixed `extensions.worktreeConfig` being left in the repo's `.git/config` (breaking go-git tools like `tea`) after the last `worktree.sparsePaths` worktree was removed
- Fixed malformed bracket patterns in rules globs, skill paths, `.ignore`, and `.worktreeinclude` breaking file reads, file suggestions, and worktree creation
- Fixed a crash loop in agent teams where a malformed teammate mailbox message caused repeated errors every second until the mailbox file was manually deleted
- Fixed background sessions auto-named by accepting a plan not showing that name on their agent-view row
- Fixed background sessions that entered a git worktree resuming blank after a cold reopen from the agent list
- Fixed Remote Control task status updates being lost when the connection recovered from a network interruption or credential refresh
- Fixed Remote Control sessions hosted by the desktop app not showing background agent and workflow progress on mobile and web
- Fixed Deep research runs labeling every Fetch-phase agent "unknown" — chips now show the source hostname
- Fixed Bedrock repeatedly requesting fresh AWS SSO credentials from IAM Identity Center on every API request
- Improved agent view: pasting the same text again now expands the collapsed `[Pasted text #N]` placeholder instead of adding a second one
- Improved agent view: blocked session peeks now lead with the question and show a worded staleness clock (`waiting 3m`) instead of the same timestamp twice
- Changed Bedrock, Vertex, and Claude Platform on AWS to default to Claude Opus 4.8
- Changed auto mode to no longer read `autoMode` from `.claude/settings.local.json` (repo-resident); use `~/.claude/settings.json` instead
- Fixed an indefinite hang on Windows when AWS credential resolution stalls (e.g. a stuck `credential_process`): the 60-second stall guard now fires instead of waiting forever.
- Plugin hooks/monitors/MCP headersHelper: `${user_config.*}` in shell-form commands is now rejected (shell-injection fix). Hooks: use exec form (`args` array) or `$CLAUDE_PLUGIN_OPTION_<KEY>`; monitors and headersHelper: read the value inside the script (config file or the server's `env` block).
- Plugin option values (`pluginConfigs`) are no longer read from project-level `.claude/settings.json`; only user, `--settings`, and managed settings are honored
- Fixed `/usage-credits` amount inputs silently stripping malformed values (e.g. a pasted timestamp) to digits; malformed amounts are now rejected with an error, and amounts over $1,000 require a typed confirmation