英語原文を表示
変更後
自分の mod のフックが別のプラグインにスキップされても、トランスクリプト上でどのイベントがどのプラグインにスキップされたかを即座に確認できる。デバッグログを出さずに、mod が期待どおりに動かない原因を切り分けやすくなる。
このバージョン以降にも更新があります。
最新版 v2.1.307 を見る →変更項目 76 件
公式 CHANGELOG.mdv2.1.304 では、/auto-mode-setup が Bedrock、Vertex、Foundry などの環境でも利用可能になったほか、--max-turns や Stop してもプラグインがヘッドレス実行を継続してしまう問題を修正した。また、ワークツリーの HEAD が detached 状態のときに claude --worktree が確認なくコミットを含むブランチを削除し得る問題も修正された。その他、Code Review に組織レベルで Quick / Standard / Deep を選べるレビュー強度設定が追加された。
/usage を改善し、「しばらく待ってから再試行してください」の代わりに、使用量データへのレート制限がいつ終わるかを表示するようにしたant CLI を使うよう /claude-api ...claude plugin validate の notes を削除したANTHROPIC_API_KEY を承認した場合や /config で「Use custom API key」を切り替えた場合に、毎時のチェ...変更後
自分の mod のフックが別のプラグインにスキップされても、トランスクリプト上でどのイベントがどのプラグインにスキップされたかを即座に確認できる。デバッグログを出さずに、mod が期待どおりに動かない原因を切り分けやすくなる。
tool.check の応答に decider: 'person' を追加した。これにより、権限ダイアログまたはホスト側のコールバックのみが ask を承認でき、誰にも確認を求められない場合は mod の理由とともに拒否される。decider: "person" to a mod's tool.check answer: only the permission dialog or a host's callback can approve the ask, and it is refused with the mod's reason where nobody can be asked変更後
mod の tool.check フックに decider: 'person' を指定できるようになり、承認を人の判断に限定できる。許可ダイアログやホストのコールバックでのみ承認され、確認すべき相手がいない場面では mod が示した理由付きで拒否されるため、意図しない自動承認を防げる。
tool.check イベントに e.isReadOnly を追加した。ツール呼び出しが読み取り専用の場合にセットされる。e.isReadOnly to a mod's tool.check event, set when the tool call is read-only変更後
mod の tool.check イベントでツール呼び出しが読み取り専用かどうかを判定できるようになり、プランモードで読み取り専用の呼び出しだけ承認するといった制御が書ける。
/auto-mode-setup を追加した。プロジェクトと最近のセッションを読み取り、auto mode に環境を学習させるガイド付きセットアップで、Bedrock、Vertex、Foundry、Claude アプリのゲートウェイ、テレメトリ無効セッションでも利用可能になった。/auto-mode-setup: a guided setup that reads your project and recent sessions to teach auto mode about your environment, now also available on Bedrock, Vertex, Foundry, Claude apps gateway and telemetry-disabled sessions変更後
/auto-mode-setup でプロジェクトや最近のセッションを解析して auto mode の環境設定を案内してもらえるようになり、Bedrock、Vertex、Foundry、Claude apps gateway、テレメトリー無効のセッションでも利用できるようになった。
/claude-api managed-agents-secure を追加した。Managed Agents のエージェント設定を Anthropic の公開セキュリティガイドと比較するもので、何も変更せずに確認できる。/claude-api managed-agents-secure, which compares a Managed Agents agent's settings with Anthropic's published security guide, without changing anything変更後
コンパクション後もトランスクリプトビュー(Ctrl+O)で、要約の前に実行されたツールの名前が確認できるため、圧縮される前の Claude がどのツールを使って作業していたかを把握しやすくなる。
変更後
古い会話を再開する前に、5時間の利用制限を大きく消費してしまうことを事前に把握でき、続きを再開するか、新しい会話を始めて以前の会話を参照させるかを選べる。
変更後
Amazon Bedrock、Google Vertex AI、Microsoft Foundry などのサードパーティ環境や LLM ゲートウェイ経由のセッションでも、VS Code のチャットパネルでモッドの描画が表示されるようになる。これまではターミナルで確認するしかなかった描画を、エディタ内で直接確認できる。
変更後
Code Review のレビューの丁寧さをレベル(Quick / Standard / Deep)から選べるようになり、レビューの深さとコストを組織の状況に合わせて調整できる。また、組織全体の既定レベルに加えて個別のリポジトリごとに異なるレベルを設定できるため、重要なコードベースはより丁寧なレビューにするといった柔軟な運用ができる。
変更後
GitHub 組織内のすべてのリポジトリを一括で Code Review の対象にできるようになり、組織に後から追加されたリポジトリも自動的にレビュー対象に含まれる。
変更後
リポジトリへのアクセスが拒否されたとき、どのリポジトリで問題が起きたのか、誰にアクセス権を頼めばよいのかがエラーから分かるようになり、権限設定の切り分けと解消が速く行える。
変更後
標準的な Git for Windows 環境の Windows で、git コマンドが cmd ランチャーを経由せず git.exe を直接実行するようになり、git コマンドの起動が速くなる。
settings.read フックを変更し、各設定レイヤーを受け取ってマージ済み設定を書き換えるようにした。これにより、管理対象 mod が組織の設定を上限として設定できる(保持期間のクリーンアップで使用される cleanupPeriodDays を含む)settings.read hooks to receive each settings layer and rewrite the merged settings, so a managed mod can make an organization's setting a ceiling, including the cleanupPeriodDays the retention sweep uses変更後
管理対象の mod がユーザーやプロジェクト側の設定より短い保持期間など、組織の設定を上限として強制できるようになる。これにより、ユーザーが任意の設定値で上書きしても、cleanupPeriodDays のような保持期間の制御が組織のポリシーどおりに動作する。
/artifacts の削除確認を番号付きの選択肢を表示するように変更:1 または Enter でアーティファクトを保持、2 で削除、y、n、Esc も引き続き動作する/artifacts delete confirmation to show numbered choices: 1 or Enter keeps the artifact, 2 deletes it, and y, n and Esc still work変更後
削除確認ダイアログが番号付きの選択肢で表示され、Enter や数字キーだけで操作を完了できるようになる。既存の y・n・Esc キーもそのまま使えるため、迷わず素早くアーティファクトの削除可否を決められる。
変更後
セッション内で Claude が書いた mod を有効化するか尋ねる質問が、リンクやセッション ID を含まない読みやすいプレーンテキストで表示される。新しいターンが始まっても質問が消えず表示されたままになり、有効化した際には Claude がどの mod が読み込まれたかを教えてくれる。
ANTHROPIC_BASE_URL 使用時のツール検索をデフォルトで有効にするように変更:ゲートウェイから 400 または 422 が返された場合は、ツール検索なしで再試行するANTHROPIC_BASE_URL; a 400 or 422 from the gateway is retried without it変更後
ツール検索が有効な状態で ANTHROPIC_BASE_URL 経由のゲートウェイを利用でき、ゲートウェイが対応していない場合でも自動的に再試行して処理を続行できる。
/reload-skills は新規または変更されたスキルのみを送信するようになった/reload-skills now sends only new or changed skills変更後
コンパクション(文脈圧縮)後にClaudeがスキルの一覧を再び受け取るようになり、圧縮を経てもスキルを活用した作業を継続しやすくなる。また、/reload-skills の実行時は新規または変更のあったスキルだけが送信されるため、再読み込みにかかる文脈の消費を抑えられる。
変更後
スキルフックの登録数に上限が設けられ、1つのソースが大量のフックや長大なマッチャーを登録してもセッションが不安定になったり処理が遅くなったりしにくくなる。
allowed-tools を受け取らなくなるallowed-tools変更後
フックをプラグインからのみ許可するポリシーが有効な環境で、スキルの allowed-tools による事前承認がポリシーに従って適切に制限されるようになる。フックが除外されたスキルがツール権限を握り続けて権限回避の抜け穴になることを防ぎ、管理者のセキュリティポリシーが一貫して適用される。
変更後
バックグラウンドで動くサブエージェントの進行状況が、チャットに一歩一歩流れ込まなくなり、エージェントカードの下のステータス行だけで確認できるようになる。これにより会話がすっきりし、並行作業中も読みやすくなる。詳細なログは /tasks で引き続き確認できる。
/usage を改善し、「しばらく待ってから再試行してください」の代わりに、使用量データへのレート制限がいつ終わるかを表示するようにした/usage to say when a rate limit on usage data ends instead of "try again in a moment"変更後
/usage がレート制限中に「try again in a moment」ではなく、使用データへのレート制限がいつ終わるかを表示する。そのため、いつ再試行すれば新しいデータを取得できるのかを事前に把握できる。
変更後
セッション内で読み込んだモッドの読み込み・再読み込み・読み込み失敗時に表示される行が分かりやすくなり、ホットリロード中に何が起きたかや失敗の理由をトランスクリプト上で確認しやすくなる。
変更後
アーティファクトに複数ビューがある場合、各ビューへのリンクをClaudeが書き出してくれ、ビューを切り替えてもアドレスバーのURLは変わらないことも説明してくれるため、特定のビューを共有したいときに迷わず正しい方法でリンクを使える。
alwaysLoad: true を設定している場合を除く)alwaysLoad: true変更後
claude.ai から同期したプラグインのローカル (stdio) MCP サーバーの起動を、クラウドセッションの最初のターンが待たなくなったため、会話開始時の応答が速くなる。ただし alwaysLoad: true を設定したサーバーは従来どおり待機する。
変更後
リモートセッションで、サーバーが他のセッションデータを含むステータス更新を拒否した場合でも、セッションが正しく状態を復元できるようになり、予期しないエラーで会話が継続できなくなる事態を防げる。
変更後
オートモード利用中にセッションファイルが不要に大きくなるのを抑えられる。その結果、セッションの保存や再読み込みがより軽快に行えるようになる。
claude -p の無効な設定の警告を改善:読み込めなかったファイルは、読み込みを妨げた原因のみを表示し、長いリストはファイルごとに上限が設けられるclaude -p invalid-settings warning: a file that did not load lists only what stopped it, and long lists are capped per file変更後
SDK やヘッドレスモードでコンパクト化された大きなセッションを再開したとき、最初のリクエストがより早く送信されるため、セッション復帰後の待ち時間が短くなる。
ant CLI を使うよう /claude-api skill を更新したant CLI on Claude Platform on AWS instead of falling back to the SDK or curl変更後
AWS 上の Claude Platform 環境でも /claude-api スキルが ant CLI を使うようになり、SDK や curl へのフォールバックに頼らず安定して API 操作を行えるようになる。
claude plugin validate の notes を削除したclaude plugin validate that predicted where a mod's hooks would run/fast ダイアログタイトルから「(research preview)」の表記を削除した/fast dialog title on Opus 5.5変更後
/fast ダイアログのタイトルから「(research preview)」表示が取り除かれ、Opus 5.5 で fast mode が正式な機能として提供されていることがひと目で分かるようになる。
ANTHROPIC_API_KEY を承認した場合や /config で「Use custom API key」を切り替えた場合に、毎時のチェックまで組織ポリシーが更新されない問題を修正した。ANTHROPIC_API_KEY at startup or switching "Use custom API key" in /configsandbox.filesystem.denyRead の glob に [user-id] のようなルートフォルダなど、文字クラスではない角括弧が含まれていると Linux でサンドボックス化されたコマンドの起動に失敗する問題を修正した。sandbox.filesystem.denyRead glob contains brackets that are not a character class, such as a [user-id] route folder/Volumes、/media、WSL の /mnt/c)に対する rm -r が、rm -rf /Applications に対して表示される安全確認プロンプトを表示しない問題を修正した。rm -r of a mounted drive or a folder at its top level (/Volumes, /media, WSL's /mnt/c) not getting the safety prompt that rm -rf /Applications getsCLAUDE_CODE_TRANSCRIPT_LOCAL_GC が保存済み transcript からメッセージを欠落させる問題を修正した。CLAUDE_CODE_TRANSCRIPT_LOCAL_GC dropping messages from the saved transcript when the disk filled up while the file was being trimmed--max-turns や Stop、終了済み入力を過ぎてもヘッドレス実行が継続してしまう問題を修正した。--max-turns, Stop, or ended input by spawning subagents or re-running a finished onekey を持たないボタンが変化なしに再描画された際に、mod のボタンへのクリックが失われる問題を修正した。key were redrawn unchangedplugin-authoring スキルによる mod の共有がシークレットスキャンで止まる問題を修正した。plugin-authoring skill stopping at the secret scan on machines with managed settings and on Team and Enterprise plans../../… と表示される問題を修正した。現在は ~/… またはフルパスで表示される。../../…; they now show ~/… or the full pathcontext_management: Extra inputs are not permitted エラーが発生する問題を修正した。Claude Code は現在、そのフィールドを除いてリクエストを再送する。context_management: Extra inputs are not permitted errors behind LLM gateways; Claude Code now resends the request without that field/privacy-settings があなたに適用されない可能性のある選択肢を提示する問題を修正した。/privacy-settings offering choices that may not apply to you after a network or server error--tools、--resume、--debug、--json-schema、--disable-slash-commands、--system-prompt-snapshot および claude update について、claude --help のテキストを実際の動作に合わせるように修正した。claude --help text for --tools, --resume, --debug, --json-schema, --disable-slash-commands, --system-prompt-snapshot and claude update to match actual behaviorclaude --worktree が終了時に確認なしで worktree とそのブランチを削除し、コミットが失われる可能性があった問題を修正した。claude --worktree removing the worktree and its branch without asking at exit when HEAD was detached or on another branch, which could lose commitsCLAUDE_CODE_EFFORT_LEVEL が auto または unset で、かつレベルが送信されない場合に、/effort status、/effort ultracode およびプロンプトの effort インジケーターが推測した effort レベルを表示する問題を修正した/effort status, /effort ultracode and the prompt's effort indicator showing a guessed effort level when CLAUDE_CODE_EFFORT_LEVEL is auto or unset and no level is sent/loop のウェイクアップが、1 時間のプロンプトキャッシュの失効直後に発火し、会話をキャッシュなしで再読み込みする問題を修正した/loop wakeups scheduled at the 1-hour maximum firing just after the 1-hour prompt cache expired, so those wakeups no longer re-read the conversation uncachedonce フックが実行後に、別のスキルの同一フックまで削除してしまう問題を修正したonce hook also removing another skill's identical hook after it ran{ と } が、トランスクリプトの最初の行ではなく、不整合のある行や画面外にプロンプトを移動させる問題を修正した{ and } landing the prompt on an inconsistent row, or off screen, instead of the transcript's first rowCLAUDE_CODE_AUTO_COMPACT_WINDOW=200k が黙って 100K のウィンドウを設定する問題を修正:この変数は --autocompact と同様に k と M の接尾辞を受け付けるようになり、範囲外または無視される値に対して警告を出すCLAUDE_CODE_AUTO_COMPACT_WINDOW=200k silently setting a 100K window: the variable now accepts k and M suffixes like --autocompact, and warns when a value is out of range or ignoredclaudeCode.claudeProcessWrapper が設定されていると過去の会話からセッションが隠れる問題を修正したclaudeCode.claudeProcessWrapper is set@Claude !fork と入力しても目に見える返信がない問題を修正した。Claude はスレッド内から実行するように案内するプライベートメッセージを表示する@Claude !fork typed outside a thread getting no visible reply; Claude now shows you a private note saying to run it from inside a thread