このバージョン以降にも更新があります。

最新版 v2.1.162 を見る →

Claude Code v2.1.147

公式のCHANGELOG.mdで更新あり

変更項目: 33件

CHANGELOG.md
公式のCHANGELOG.mdでの変更履歴

2026年5月22日 10時11分 -2件削除

  • - - Added the `Workflow` tool for deterministic multi-agent orchestration. It is off by default — set `CLAUDE_CODE_WORKFLOWS=1` to enable
  • - - Hardened REPL and Workflow tool sandboxes against prototype-pollution and thenable-based escapes

このバージョンの概要

/simplifyコマンドがより高度なレビュー機能を持つ/code-reviewへと進化し、GitHub PRへの直接的なコメント投稿が可能になりました。ピン留めされたバックグラウンドセッションの永続性向上やオートモードでの対話機能改善により、長時間のタスクや自律的な作業の安定性が大幅に強化されています。また、Windows環境におけるPowerShellツールの動作やUIレイアウトの修正など、開発体験を支える細かな不具合が多数解消されました。

Changed 変更 (3件)

Changed
ピン留めされたバックグラウンドセッション(claude agents内でのCtrl+T)の永続性が向上しました。アイドル状態でも維持され、Claude Codeのアップデート適用時にはその場で再起動されるほか、メモリ不足時にはピン留めされていないセッションの後に解放されるようになります。
英語原文を表示
Pinned background sessions (Ctrl+T in claude agents) now stay alive when idle, are restarted in place to apply Claude Code updates, and are shed under memory pressure only after non-pinned sessions

変更前

バックグラウンドセッションは、長時間アイドル状態になると終了したり、ツールのアップデート時に手動で再起動が必要になる場合がありました。また、システムのメモリが不足した際の優先順位も明確ではありませんでした。

変更後

重要なセッションをピン留めしておくことで、ツールを更新しても作業状態を維持したまま自動で再起動し、メモリ不足時も優先的に保護されるようになります。

ユーザーへの恩恵

長時間にわたる複雑なタスクを実行している際、ツールの更新やメモリ負荷によって作業が中断されるリスクが減り、安定して並行作業を継続できます。

関連ドキュメント

Changed
/simplifyコマンドが/code-reviewに名称変更されました。指定したエフォートレベル(例:/code-review high)に基づいて正確性のバグを報告するようになり、--commentフラグを使用すると指摘事項をGitHub PRのインラインコメントとして投稿できます。なお、従来のクリーンアップと修正の動作は削除されました。
英語原文を表示
Renamed /simplify to /code-review. It now reports correctness bugs at a chosen effort level (e.g., /code-review high); pass --comment to post findings as inline GitHub PR comments. The old cleanup-and-fix behavior has been removed

変更前

以前の/simplifyは、コードの整理と修正を目的としたスキルでしたが、レビューに特化した機能やGitHub PRへの直接的なフィードバック送信機能は限られていました。

変更後

名称変更とともに、バグの検出と報告に特化したレビュー機能へ進化しました。エフォートレベルの調整や、GitHubとの連携によるPR上での直接的なコメント投稿が可能になります。

ユーザーへの恩恵

コードの品質チェックをClaudeに任せ、修正案をGitHub PRに直接反映させることができるため、チーム内でのコードレビューの効率が飛躍的に向上します。

Changed
プロンプト履歴に、連続した重複エントリが記録されないようになりました。同じコマンドを繰り返しても履歴が重複しません。
英語原文を表示
Prompt history no longer records consecutive duplicate entries — recalling a prompt with arrow-up and submitting it again won't add another copy

Improved 改善 (2件)

Improved
自動アップデーターの機能が改善されました。一時的なネットワークエラー時のリトライ機能が追加されたほか、失敗時に特定のOSエラーコードやエラーカテゴリを表示し、現在のバージョンも併せて報告するようになります。
英語原文を表示
Improved auto-updater: retries transient network failures, reports specific error categories and OS error codes on failure, and shows the current version when an update fails

変更前

ネットワークが不安定な場合、アップデートが即座に失敗し、詳細なエラー原因や現在のバージョン状態の把握が困難なことがありました。

変更後

一時的な接続トラブルによる失敗が減り、万が一失敗した場合でも何が原因でどのバージョンを使っているのかが具体的に表示されるようになります。

ユーザーへの恩恵

ツールの更新作業がより堅牢になり、問題が発生した際のデバッグやサポートへの問い合わせがスムーズに行えるようになります。

関連ドキュメント

Improved
巨大なファイルの編集時における、差分(diff)表示のレンダリングパフォーマンスを向上させました。
英語原文を表示
Improved diff rendering performance for large file edits

Fixed 修正 (28件)

Fixed
エンタープライズ向けのログイン制限設定(forceLoginOrgUUIDおよびforceLoginMethod)が、サードパーティプロバイダーやAPIキーを使用したセッションでも正しく適用されるよう修正されました。
英語原文を表示
Fixed enterprise login restrictions (forceLoginOrgUUID and forceLoginMethod managed-settings) not being enforced against third-party-provider and API-key sessions

変更前

管理者設定で特定の組織へのログインを強制していても、サードパーティ提供のモデルやAPIキーを介したアクセスではその制限を回避できる可能性がありました。

変更後

あらゆる接続方法において管理者が定義したログイン・組織ポリシーが厳格に適用され、セキュリティガバナンスが強化されます。

ユーザーへの恩恵

組織全体のセキュリティポリシーが一貫して適用されるため、管理者はアクセス権限をより確実に制御でき、企業のコンプライアンス維持に役立ちます。

関連ドキュメント

Fixed
!(シェル実行)コマンドの出力に含まれる&が、誤って&と表示される不具合を修正しました。これにより、ヘッドレス環境でのgcloud auth loginなどのコマンドからURLをコピー&ペーストする際にリンクが壊れる問題が解消されます。
英語原文を表示
Fixed & in ! command output displaying as &, which broke copy-pasting URLs from commands like gcloud auth login on headless machines

変更前

シェルコマンドの出力にURLが含まれている場合、文字実体参照として出力されてしまうため、リンクをコピーしてブラウザで開こうとしても正常に動作しませんでした。

変更後

記号がそのまま表示されるようになり、認証URLなどのリンクをスムーズにコピーして利用できるようになります。

ユーザーへの恩恵

リモート環境やCLIでの認証作業など、URLの受け渡しが必要な場面での手作業による修正の手間が省け、作業がスムーズに進みます。

Fixed
ヘッドレス/SDKモードにおいて、不明なスラッシュコマンドを入力した際に何も反応しなかった問題を修正し、エラーメッセージが表示されるようになりました。
英語原文を表示
Fixed unknown slash commands silently doing nothing in headless/SDK mode — they now show an error message

変更前

スクリプト経由で実行している際、コマンド名を間違えてもエラーが出ず、タスクが成功したのか失敗したのか判断しにくい状況でした。

変更後

不正なコマンドに対して即座にエラーが返されるようになり、スクリプトのデバッグやエラーハンドリングが容易になります。

ユーザーへの恩恵

自動化パイプラインやカスタムツール内でClaude Codeを使用する際の信頼性が高まり、実行時エラーの検知が確実になります。

Fixed
標準(フルスクリーンではない)モードの/helpコマンドについて、画面の小さなターミナルでタブヘッダーが崩れたり、1ページに1コマンドしか表示されなかったりする問題を修正しました。
英語原文を表示
Fixed /help rendering a broken tab header and showing only one command per page on small terminals when not in fullscreen mode

変更前

モバイル端末や分割画面など、狭いターミナル環境でヘルプを確認しようとすると、表示レイアウトが崩れて情報の読み取りが困難でした。

変更後

画面サイズに応じて適切にレイアウトが調整され、狭い領域でも利用可能なコマンドの一覧を効率よく確認できるようになります。

ユーザーへの恩恵

どのようなデバイスや画面レイアウトを使用していても、必要な操作方法をすぐに調べることができ、学習効率が向上します。

関連ドキュメント

Fixed
シェルスナップショットで、単一のアンダースコア(_)で始まるユーザー定義関数が削除され、それらを参照するエイリアスが壊れる問題を修正しました。
英語原文を表示
Fixed shell snapshot dropping user functions whose names start with a single underscore, which broke aliases referencing them
Fixed
プラグインのエージェント定義において、tools:フロントマターに複数のAgent(...)タイプを宣言した場合に、最後の1つ以外が無視されてしまう問題を修正しました。
英語原文を表示
Fixed plugin agents that declare multiple Agent(...) types in tools: frontmatter dropping all but the last entry

変更前

カスタムエージェントが複数の種類のサブエージェントを使い分けるように定義しても、実際に呼び出せる種類が制限されてしまっていました。

変更後

定義したすべてのサブエージェントをエージェントが正しく認識し、タスクに応じて適切なエージェントを使い分けることが可能になります。

ユーザーへの恩恵

複雑なワークフローをプラグイン化する際、エージェント間の連携をより柔軟かつ高度に設計できるようになります。

関連ドキュメント

Fixed
フックのif条件において、PowerShell(git push*)のようなワイルドカードを含む条件が一致しなかった問題を修正しました。以前はPowerShell(*)のような単純な形式しか機能していませんでした。
英語原文を表示
Fixed hook if conditions like PowerShell(git push*) never matching — only PowerShell(*) worked

変更前

特定の引数を持つPowerShellコマンドのみをトリガーにするような、精度の高い自動化設定が正常に動作しませんでした。

変更後

特定のコマンドパターン(例:git pushを含むものだけ)に絞ったフックが正しく発火するようになり、より柔軟な自動化が可能になります。

ユーザーへの恩恵

不要なタイミングでの自動処理実行を避け、特定の操作にだけ反応する賢いワークフローを構築できます。

関連ドキュメント

Fixed
標準フォーマッタに依存するコマンドにおいて、PowerShellツールの出力が欠落する不具合を修正しました。
英語原文を表示
Fixed PowerShell tool dropping output for commands that rely on the default formatter
Fixed
WindowsにてPowerShellスクリプト実行時の「はい、今後確認しない」を選択した際、次回以降に正しくマッチするルールが作成されるよう修正しました。
英語原文を表示
Fixed: on Windows, "Yes, and don't ask again" for a PowerShell script invocation now writes a rule that actually matches on subsequent runs
Fixed
Windows環境において、wingetやMicrosoft Store経由でインストールされたpwsh(PowerShell 7)を使用した場合に、ツールが終了コード1で失敗する不具合を修正しました。
英語原文を表示
Fixed PowerShell tool failing on Windows with exit code 1 when pwsh is installed via winget or the Microsoft Store

変更前

特定のインストール方法でpwshを導入しているWindowsユーザーは、Claude内からPowerShellツールを正常に実行できない場合がありました。

変更後

インストールの種類を問わず、Windows上でPowerShellツールが安定して動作するようになります。

ユーザーへの恩恵

Windowsの開発環境において、標準ツールを通じたシェル操作や自動化が環境に依存せず確実に行えるようになります。

関連ドキュメント

Fixed
/effortコマンド実行時、スライダーの初期位置が現在の設定レベルではなく誤った位置で開いてしまう問題を修正しました。
英語原文を表示
Fixed /effort opening with the slider on the wrong level — it now starts at your current effort

変更前

現在のエフォートレベルを確認・変更しようとした際、スライダーが実際の状態を反映していないため、誤解を招くことがありました。

変更後

スライダーを開いた瞬間に、現在の設定が直感的に把握でき、微調整がスムーズに行えるようになります。

ユーザーへの恩恵

思考時間をコントロールする設定がより分かりやすくなり、タスクの難易度に応じたリソース配分が正確に行えます。

関連ドキュメント

Fixed
MCPサーバーの情報をページングして読み込む際、2ページ目以降のリソース、テンプレート、プロンプトが失われてしまう不具合を修正しました。
英語原文を表示
Fixed paginating MCP servers dropping resources, templates, and prompts past page 1

変更前

多数の機能を持つ大規模なMCPサーバーを接続している場合、一部のツールやプロンプトがClaudeから見えなくなってしまうことがありました。

変更後

すべての機能が正しくロードされ、サーバーが提供する全リソースにClaudeがアクセスできるようになります。

ユーザーへの恩恵

大規模な外部連携を行っている場合でも、機能の欠落を心配することなく、すべてのMCPツールをフルに活用できます。

関連ドキュメント

Fixed
Windows Terminalでバックグラウンドセッションにアタッチ中、ストリーミング出力時に画面全体がちらつく問題を修正しました。
英語原文を表示
Fixed full-screen strobing in attached background sessions on Windows Terminal while Claude is streaming
Fixed
Windowsにてバックグラウンドジョブの作業ツリーを削除する際、NTFSジャンクションを辿ってメインリポジトリまで削除対象に含めてしまう問題を修正しました。
英語原文を表示
Fixed: on Windows, removing a background-job worktree no longer follows NTFS junctions into the main repo
Fixed
スキルやカスタムスラッシュコマンドのみを最初に入力したセッションにおいて、/backgroundによるバックグラウンド化が拒否される問題を修正しました。
英語原文を表示
Fixed /background refusing sessions whose only typed input was a skill or custom slash command

変更前

特定のスキルを起動してすぐにバックグラウンドで作業を継続させようとしても、通常のテキスト入力がないという理由で移動できないことがありました。

変更後

入力の種類にかかわらず、会話のどの時点からでもスムーズにセッションをバックグラウンドへ移行できます。

ユーザーへの恩恵

定型的な自動化タスクをスキルとして起動し、すぐにターミナルを解放して別の作業に移るというワークフローが確実に実行できます。

関連ドキュメント

Fixed
オートモードにおいて、ユーザーやスキルが明示的に必要としている場合にAskUserQuestion(ユーザーへの質問)が抑制されてしまう問題を修正しました。オートモードの分類器が、ユーザーの回答を意図のシグナルとして認識するようになります。
英語原文を表示
Fixed auto mode suppressing AskUserQuestion when the user or a skill explicitly relies on it; the auto-mode classifier now sees the user's answers as intent signal

変更前

自動承認設定にしていても、重要な確認事項がある際にClaudeがユーザーに質問できず、作業が止まったり誤った判断をしたりする可能性がありました。

変更後

オートモード中でも必要な時には適切に質問が届くようになり、ユーザーの回答を踏まえた安全な自律実行が継続されます。

ユーザーへの恩恵

「基本は自動、必要なときだけ相談」という理想的な自律動作が実現し、安心して複雑な作業を任せられるようになります。

Fixed
/themeの「新しいカスタムテーマの作成」および色編集ダイアログが、Escキーで閉じられない問題を修正しました。
英語原文を表示
Fixed /theme "New custom theme" and color editor dialogs not responding to Esc

変更前

テーマの色を調整している途中でキャンセルしたい場合、特定のキー操作が効かず、操作の中断が不便でした。

変更後

標準的なUI操作(Escキーによる戻る/閉じる)が一貫して機能し、カスタマイズ作業がストレスなく行えるようになります。

ユーザーへの恩恵

CLIの操作感がより洗練され、エディタのような直感的な操作で設定を変更できるようになります。

Fixed
Agent SDKを使用してストリーミングセッションを実行した際、セッション終了時に未捕捉の例外が発生する不具合を修正しました。
英語原文を表示
Fixed an uncaught exception at the end of streaming sessions when running via the Agent SDK

変更前

SDKを利用したプログラムで処理が正常に終わっても、最後にエラーログが出力されたりプロセスが不自然に終了したりすることがありました。

変更後

ストリーミング処理の終端処理が安定し、エラーなしできれいにセッションを閉じることができるようになります。

ユーザーへの恩恵

Claude Codeを他のシステムに組み込んで使用する際の信頼性が向上し、エラー処理の作り込みが容易になります。

Fixed
Windowsでのスクロール安定待ちの際に、稀にハングアップが発生する問題を修正しました。
英語原文を表示
Fixed a rare hang when waiting for scroll to settle on Windows
Fixed
Windowsにてバックグラウンドセッションの結果に全角(CJK)文字が含まれる場合、エージェントビューのリスト表示が乱れたり重複したりする不具合を修正しました。
英語原文を表示
Fixed stale and doubled rows in the agent view list on Windows when background session results contain wide (CJK) characters
Fixed
エージェントにテキストを貼り付けた際、実際の内容ではなく[Pasted text #N]というプレースホルダーが送られてしまい、内容が正しく伝わらない問題を修正しました。
英語原文を表示
Fixed pasted text being delivered to agents as an unreadable [Pasted text #N] placeholder instead of the actual content

変更前

長いログやコードをコピー&ペーストして解析させようとしても、エージェントにはその中身が見えていないことがありました。

変更後

貼り付けたテキストの内容がそのままエージェントに渡されるようになり、意図した通りのコンテキスト提供が可能になります。

ユーザーへの恩恵

大量の情報を外部から持ち込んで相談する際の不確実性が解消され、より正確な回答を得られるようになります。

Fixed
プラグインのマニフェストでデフォルトディレクトリと重なるパスをリストアップした場合、claude plugin details/pluginメニューでコンポーネント数が重複してカウントされる問題を修正しました。
英語原文を表示
Fixed plugin component counts in claude plugin details and /plugin being doubled when a plugin's manifest listed paths overlapping its default directories

変更前

プラグインの詳細画面で、実際の数よりも多くのスキルやエージェントが存在するように表示されることがあり、混乱を招いていました。

変更後

重複排除が正しく行われ、プラグインの内容が正確な数値で表示されるようになります。

ユーザーへの恩恵

インストールしている拡張機能の状態を正確に把握でき、管理がしやすくなります。

Fixed
「今後確認しない」を選択済みのツールの実行権限について、バックグラウンドセッション移行後に再度許可を求められる問題を修正しました。
英語原文を表示
Fixed backgrounded sessions re-prompting for tool permissions you already granted with "don't ask again"
Fixed
GNOME Terminalにおいて、右クリックおよび中クリックによるペーストでテキストが挿入されない問題を修正しました。
英語原文を表示
Fixed GNOME Terminal right-click and middle-click paste not inserting text

関連ドキュメント

Fixed
環境変数CLAUDE_CODE_SUBAGENT_MODELが、エージェントチームによって生成されたチームメイトプロセスに適用されない問題を修正しました。
英語原文を表示
Fixed CLAUDE_CODE_SUBAGENT_MODEL not applying to teammate processes spawned by agent teams

変更前

サブエージェント用のモデルを環境変数で一括指定していても、チーム機能を使用した場合にだけデフォルトのモデルが使用されてしまうという不整合がありました。

変更後

エージェントチームの各メンバーに対しても、設定したモデルが正しく適用されます。

ユーザーへの恩恵

チーム全体で特定のモデル(安価なモデルや高性能なモデルなど)を強制的に使い分けることができ、コスト管理や精度の制御が確実になります。

Fixed
スラッシュコマンドの直後にタブや改行が続いた場合、不明なコマンドとして扱われる問題を修正しました。
英語原文を表示
Fixed slash commands followed by a tab or newline being treated as an unknown command
Fixed
/plugin/status/mobile/sandbox/permissionsなどの各メニューにおける、空白やレイアウトの細かな表示の乱れを修正しました。
英語原文を表示
Fixed several spacing and layout glitches in the /plugin, /status, /mobile, /sandbox, and /permissions menus

変更前

UIパーツが重なったり、余白が不自然だったりして、一部の画面で情報が見づらい箇所がありました。

変更後

各設定画面のレイアウトが整理され、視認性と操作性が向上します。

ユーザーへの恩恵

設定の確認や権限の管理などの管理作業を、より快適な画面でミスなく行えるようになります。

Fixed
削除済みの画像について、存在しないメディアを何度も再読み込みしようとするモデルの挙動を修正しました。
英語原文を表示
Fixed stripped images prompting the model to repeatedly re-read media that was no longer present
シェア: X はてブ