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

最新版 v2.1.162 を見る →

Claude Code v2.1.157

変更項目: 33件

CHANGELOG.md

このバージョンの概要

プラグイン開発が大幅に簡素化され、.claude/skills ディレクトリにファイルを置くだけで自動読み込みが可能になったほか、雛形作成用の初期化コマンドが追加されました。WSL 環境での画像ペースト改善や IDE 統合ターミナルの描画バグ修正など、プラットフォーム固有の利便性と安定性が向上しています。また、バックグラウンドセッション管理やワークツリーのクリーンアップなど、並列作業を支える基盤機能の信頼性が強化されました。

Added 追加 (5件)

Added
.claude/skills 内に新しいプラグインの雛形を作成する claude plugin init <name> コマンドを追加しました
英語原文を表示
Added claude plugin init <name> to scaffold a new plugin in .claude/skills

変更前

新しいプラグインを作成する際、ディレクトリ構造や manifest ファイルを手動で一から作成する必要がありました。

変更後

専用の init コマンドにより、推奨される構造を持つプラグインのスケルトンが瞬時に生成されます。

ユーザーへの恩恵

ボイラープレートの作成時間を節約し、スキルの実装そのものに集中できるようになります。

関連ドキュメント

Added
/plugin 引数のオートコンプリートを追加しました:サブコマンド、インストール済みプラグイン名、既知のマーケットプレイスのプラグインが対象です
英語原文を表示
Added autocomplete for /plugin arguments: subcommands, installed plugin names, and plugins from known marketplaces

変更前

プラグインの管理やインストール時に、正確なプラグイン名やコマンド名を記憶に頼って入力する必要がありました。

変更後

タブ補完により、インストール済みのものや利用可能なマーケットプレイス上のプラグインをリストから簡単に選択できます。

ユーザーへの恩恵

入力ミスを防ぎ、複雑なプラグイン名の指定やサブコマンドの実行がスムーズになります。

Added
EnterWorktree ツールで、セッションの途中に Claude が管理する別のワークツリーへ切り替えられるようになりました
英語原文を表示
EnterWorktree can now switch between Claude-managed worktrees mid-session

変更前

セッション開始時にワークツリーを作成した場合、そのセッション内では別の隔離環境へ移動することが困難でした。

変更後

作業のコンテキストに応じて、実行中のセッションを維持したまま別のワークツリーへ「飛び移る」ことが可能になります。

ユーザーへの恩恵

並行して進めている複数のタスク間を、Claude との対話を途切れさせることなく自在に行き来できます。

Added
OTEL_LOG_TOOL_DETAILS=1 設定時、tool_decision テレメトリイベントにツールパラメータ(Bashコマンド、MCP/スキル名)が含まれるようになりました
英語原文を表示
tool_decision telemetry events now include tool_parameters (bash commands, MCP/skill names) when OTEL_LOG_TOOL_DETAILS=1

変更前

テレメトリデータにおいて、Claude がどのツールを呼び出したかは分かっても、具体的な引数やコマンドの内容までは把握できませんでした。

変更後

OpenTelemetry を通じて、実行された Bash コマンドや MCP ツールの詳細な引数までログとして記録・分析できるようになります。

ユーザーへの恩恵

組織内での Claude Code の利用実態をより詳細に可視化し、セキュリティ監査やコスト最適化に役立てられます。

Added
プロンプト内の「workflow」という単語が意図せず動的ワークフローを起動するのを防ぐため、/config に「Workflow keyword trigger」設定を追加しました
英語原文を表示
Added a "Workflow keyword trigger" setting in /config to stop the word "workflow" in a prompt from triggering a dynamic workflow

Changed 変更 (8件)

Changed
.claude/skills ディレクトリにあるプラグインが自動的に読み込まれるようになり、マーケットプレイスへの登録が不要になりました
英語原文を表示
Plugins in .claude/skills directories are now automatically loaded, no marketplace required

変更前

自作のスキルやプラグインを使用する場合でも、マーケットプレイスを経由するか、特定の登録手順を踏む必要がありました。

変更後

.claude/skills ディレクトリにファイルを配置するだけで、Claude Code が自動的にプラグインとして認識し、読み込むようになります。

ユーザーへの恩恵

開発中のカスタムスキルを即座に試せるようになり、プラグイン開発のイテレーションが大幅にスピードアップします。

関連ドキュメント

Changed
claude agents: dispatchされたセッションで settings.jsonagent フィールドが尊重されるようになり、--agent <name> での上書きも可能になりました
英語原文を表示
claude agents: the agent field in settings.json is now honored for dispatched sessions, with --agent <name> to override it

変更前

エージェントビューでタスクを並列実行する際、設定ファイルで指定したエージェント設定が正しく適用されない場合がありました。

変更後

グローバルまたはプロジェクト設定のデフォルトエージェントが適用され、必要に応じてコマンドラインから個別に変更できるようになります。

ユーザーへの恩恵

プロジェクトごとに最適なサブエージェントの設定を自動適用しつつ、柔軟な切り替えも可能になります。

関連ドキュメント

Changed
Claude が管理するワークツリーは、エージェントの終了時にロックが解除されるようになり、git worktree remove/prune でクリーンアップが可能になりました
英語原文を表示
Worktrees managed by Claude are now left unlocked when the agent finishes, so git worktree remove/prune can clean them up

変更前

Claude が作成したワークツリーがロックされたまま残り、手動での git コマンドによる削除を妨げることがありました。

変更後

エージェントの作業完了とともに適切にロックが解除され、標準的な git メンテナンスコマンドで一括削除できるようになります。

ユーザーへの恩恵

不要になった一時的なディレクトリがディスクを圧迫するのを防ぎ、リポジトリを常にクリーンな状態に保てます。

関連ドキュメント

Changed
WSL: 画像のペースト(alt+v)、Windows 11 でのスクリーンショットのペーストを修正し、エクスプローラーからのドラッグ&ドロップによる画像追加をサポートしました
英語原文を表示
WSL: fixed image paste (alt+v keybinding), screenshot paste on Windows 11, and added support for dragging images from Windows Explorer

変更前

WSL 環境では Windows 側のクリップボードにある画像を直接扱うのが難しく、ファイルパスを介すなどの手間がありました。

変更後

Windows のエクスプローラーから画像をドラッグしたり、クリップボードの画像をショートカットで即座に添付したりできるようになります。

ユーザーへの恩恵

WSL ユーザーも Windows ネイティブと同様の直感的な操作で、視覚的な情報を Claude に共有できます。

関連ドキュメント

Changed
/terminal-setup で、VS Code/Cursor/Windsurf 統合ターミナルの GPU 加速を無効化し、文字の表示崩れを防ぐようにしました
英語原文を表示
/terminal-setup now disables GPU acceleration in VS Code/Cursor/Windsurf integrated terminals to prevent garbled-text rendering

変更前

特定のグラフィック環境において、統合ターミナルの文字が重なったり消えたりする描画の問題が発生していました。

変更後

設定により GPU 加速が適切に制御され、常にクリアで読みやすい文字が表示されるようになります。

ユーザーへの恩恵

文字の可読性が原因でコードの細部を見落とすリスクが減り、目への負担も軽減されます。

Changed
「今週の新機能」のクレジット請求ステータスが、プロンプト上部ではなくステータス領域の通知として表示されるようになりました
英語原文を表示
The Feature of the Week credit-claim status now appears as a notification in the status area instead of a line above the prompt
Changed
claude agents: dispatch 入力時のスラッシュコマンドの補完が部分一致(サブストリング一致)に対応しました
英語原文を表示
claude agents: slash-command autocomplete in the dispatch input now matches substrings

変更前

コマンドの先頭から正確に入力し始めないと、補完候補が表示されませんでした。

変更後

コマンドの一部を入力するだけで、目的のスラッシュコマンドが候補に挙がるようになります。

ユーザーへの恩恵

コマンドの正確な綴りを覚えていなくても、素早く目的の機能を呼び出せるようになります。

関連ドキュメント

Changed
ワークフロー起動キーワードの直後にバックスペースを押すと、一文字削除する代わりに(alt+w と同様に)ワークフローリクエストを破棄するようになりました
英語原文を表示
Pressing backspace right after a workflow trigger keyword now dismisses the workflow request (same as alt+w) instead of deleting a character

Improved 改善 (1件)

Improved
メッセージレンダリングの冗長な再計算を排除することで、長時間の会話や再開したセッションのパフォーマンスを向上させました
英語原文を表示
Improved performance of long and resumed conversations by eliminating redundant message-rendering recomputations

Removed 削除 (2件)

Removed
起動時の「Bashコマンドはサンドボックス化されます」というバナーを削除しました。サンドボックスの状態は /status やコマンドがブロックされた際に確認できます
英語原文を表示
Removed the "bash commands will be sandboxed" startup banner — sandbox status still shows in /status and when a command is blocked

変更前

毎回の起動時に画面を占有する定型メッセージが表示され、ターミナルの表示領域を圧迫していました。

変更後

起動画面がすっきりと簡素化され、重要な情報は必要な時だけ確認するスタイルに変わります。

ユーザーへの恩恵

起動がより軽快に感じられ、すぐに本題のプロンプト入力に移れるようになります。

Removed
起動時に表示されていた「...のために /ide を使う」というヒントトーストを削除しました
英語原文を表示
Removed the "/ide for …" startup hint toast

Fixed 修正 (17件)

Fixed
ペースト、MCP、またはダイアログ経由で添付された処理不可能な画像(0バイト、破損など)が、リクエストをクラッシュさせる代わりにテキストのプレースホルダーに置き換わるよう修正しました
英語原文を表示
Fixed unprocessable images (zero-byte, corrupt) attached via paste, MCP, or dialog crashing the request instead of becoming a text placeholder

変更前

不正な画像データが含まれているとリクエスト全体が失敗し、会話が中断されてしまう問題がありました。

変更後

読み込めない画像はプレースホルダーとして処理され、リクエスト自体は正常に続行されます。

ユーザーへの恩恵

偶発的なデータの不備によって作業が中断されることがなくなり、安定した対話が可能になります。

関連ドキュメント

Fixed
デスクトップアプリ、IDE拡張機能、またはSDKを使用している際、auto モードおよび bypass-permissions モードでもサンドボックスネットワークの許可プロンプトが表示される問題を修正しました
英語原文を表示
Fixed sandbox network permission prompts appearing in auto and bypass-permissions mode when using the desktop app, IDE extensions, or SDK

変更前

権限を自動承認する設定にしているにもかかわらず、サンドボックス内でのネットワーク接続時に不要な承認プロンプトが表示されていました。

変更後

設定されたパーミッションモードが正しく尊重され、自動化されたワークフローを妨げる不要なプロンプトが表示されなくなります。

ユーザーへの恩恵

完全なハンズフリー操作が可能になり、エージェントによる一連の作業がよりスムーズに進むようになります。

関連ドキュメント

Fixed
claude agents において、アイドル状態のサブエージェントが残っている、またはバックグラウンドのシェルがリークしている場合に完了したセッションが終了しない問題を修正しました
英語原文を表示
Fixed claude agents completed sessions not retiring when an idle subagent was still parked or had leaked a backgrounded shell

変更前

タスク自体は終わっていても、背後でプロセスが残り続けてしまい、システムリソースを無駄に消費することがありました。

変更後

完了したセッションのリソースが確実に解放され、古いセッションが適切に終了するようになります。

ユーザーへの恩恵

多くのタスクを並列で実行しても、メモリやプロセスの蓄積による PC の動作低下を防げます。

関連ドキュメント

Fixed
claude agents で「開いています...」の表示が遅い時に Esc キーを押してもキャンセルできず、リストが反応しなくなる問題を修正しました
英語原文を表示
Fixed claude agents pressing Esc not cancelling a slow "opening…", leaving the list unresponsive

変更前

セッションの読み込みが遅い際、キャンセル操作を受け付けず画面がフリーズしたような状態になることがありました。

変更後

Esc キーで即座に読み込みを中断し、エージェント一覧の操作に戻れるようになります。

ユーザーへの恩恵

待ち時間のストレスが解消され、軽快にセッションの管理を行えるようになります。

関連ドキュメント

Fixed
30日間のジョブ保持期間スイープ後に .claude/worktrees/ 下のバックグラウンドエージェント用ワークツリーが孤立したままになる問題を修正しました
英語原文を表示
Fixed background agent worktrees under .claude/worktrees/ being orphaned after the 30-day job retention sweep

変更前

古いジョブの履歴が削除された後も、関連するディスク上のワークツリーディレクトリだけが残ってしまうことがありました。

変更後

ジョブのクリーンアップに合わせて物理的なディレクトリも適切に削除されるようになります。

ユーザーへの恩恵

長期間の使用においても、見えないゴミデータがプロジェクトディレクトリ内に溜まることを防げます。

関連ドキュメント

Fixed
スリープ復帰後に再接続したバックグラウンドセッションにおいて、モデルに伝える現在の日付が正しく更新されない問題を修正しました
英語原文を表示
Fixed background sessions re-attached after a sleep/wake not telling the model the correct date
Fixed
tmux 内で set-clipboard on を設定している際、claude agents の「選択してコピー」がシステムクリップボードに届かない問題を修正しました(2.1.153 でのデグレード)
英語原文を表示
Fixed copy-on-select in claude agents not reaching the system clipboard inside tmux with set-clipboard on (regression in 2.1.153)

変更前

tmux ユーザーにとって便利な「選択するだけでコピー」機能が、直近のバージョンアップで動作しなくなっていました。

変更後

tmux 環境下でも、マウスでテキストを選択するだけで正しく OS のクリップボードにテキストが格納されます。

ユーザーへの恩恵

ターミナル上のコード断片を他のアプリへ共有する操作が、再びスムーズになります。

関連ドキュメント

Fixed
--resume で、前回の Claude Code プロセス終了時に実行中だったバックグラウンドサブエージェントが報告されない問題を修正しました
英語原文を表示
Fixed --resume not reporting background subagents that were running when the previous Claude Code process exited

変更前

セッションを再開した際、裏で動いていたはずのサブエージェントの存在や状態が正しく引き継がれず、状況の把握が困難でした。

変更後

レジューム時に、稼働中のサブエージェントの情報も正確にリストアされ、継続して監視できるようになります。

ユーザーへの恩恵

長時間のタスクを中断・再開しても、全体の進捗状況を正確に把握したまま作業を続けられます。

関連ドキュメント

Fixed
フルスクリーンモードで終了した後、--resume のセッションピッカーの内容がターミナル上に残ってしまう問題を修正しました
英語原文を表示
Fixed the --resume session picker leaving its contents on the terminal after exiting in fullscreen mode

変更前

セッション選択画面を閉じた後も、その残像がターミナル画面を汚してしまうことがありました。

変更後

終了時に画面が正しくクリアされ、元のシェル環境が綺麗な状態で戻ってきます。

ユーザーへの恩恵

ターミナルの視認性が保たれ、不快な表示崩れに悩まされることがなくなります。

関連ドキュメント

Fixed
--worktree および --worktree --tmux を使用した際、現在のリンクされたワークツリーではなく、リポジトリのルートに戻ってしまう問題を修正しました
英語原文を表示
Fixed --worktree and --worktree --tmux returning to the canonical repo root instead of the current linked worktree

変更前

特定のワークツリーで作業を開始しても、コマンドの実行後に勝手にメインのルートディレクトリへカレントディレクトリが移動してしまうことがありました。

変更後

指定したワークツリー内での滞在が維持され、意図したディレクトリで継続して作業できます。

ユーザーへの恩恵

ディレクトリ移動の手間が省け、ワークツリーによるマルチタスク環境がより安定します。

Fixed
最新モデルが選択されているにもかかわらず、/model ピッカーに誤って「新しいバージョンがあります」というヒントが表示される問題を修正しました。また、固定されたモデルの行にIDではなく説明が表示されるようになりました
英語原文を表示
Fixed the /model picker showing an incorrect "Newer version available" hint when the selected model is already the newest in its family; the pinned-model row now shows the model's description instead of its raw ID

変更前

既に最新の Opus 4.8 などを使用しているのに、アップデートを促す不要なメッセージが出て混乱を招いていました。

変更後

通知の正確性が増し、モデル選択画面でもモデルの特性(説明文)が直接確認できるようになります。

ユーザーへの恩恵

モデル選択時の迷いがなくなり、現在のモデルが最適かどうかを直感的に判断できます。

関連ドキュメント

Fixed
フルスクリーンモードの処理中メッセージにおいて、マークダウンの記号(バッククォート、アスタリスク)がそのまま表示されてしまう問題を修正しました
英語原文を表示
Fixed literal markdown markers (backticks, asterisks) appearing in the in-progress message text in fullscreen mode
Fixed
起動時の管理設定セキュリティダイアログを承認した後、ターミナルがフリーズする問題を修正しました
英語原文を表示
Fixed the terminal freezing after approving the managed-settings security dialog at startup
Fixed
ターミナルUIの再描画後に、スクロールバックに稀に重複した行が表示される問題を修正しました
英語原文を表示
Fixed a rare duplicate line appearing in scrollback after the terminal UI redraws

変更前

画面をスクロールして過去のログを確認する際、同じ行が二重に見える表示バグがありました。

変更後

再描画ロジックが改善され、一貫性のある正確な履歴表示が維持されます。

ユーザーへの恩恵

過去のログやコードの出力を読み返す際の混乱がなくなり、デバッグ作業に集中できます。

Fixed
VS Code、Cursor、Windsurf の統合ターミナルで、右クリックによるペーストがクリップボードの内容を重複させてしまう問題を修正しました
英語原文を表示
Fixed right-click paste duplicating the clipboard in the VS Code, Cursor, and Windsurf integrated terminals

変更前

IDE 内のターミナルで右クリック貼り付けを行うと、意図せず同じテキストが2回入力される現象が発生していました。

変更後

一度の操作で正しく一度だけ貼り付けられるようになり、誤ったコマンドの実行を防止します。

ユーザーへの恩恵

IDE 統合環境での操作性が向上し、コードやパスの貼り付けがストレスなく行えます。

関連ドキュメント

Fixed
[IDE] バックグラウンドでサブエージェントが動作中に「停止」をクリックしても、実際には停止しない問題を修正しました
英語原文を表示
[IDE] Fixed clicking Stop while a background subagent is running not actually stopping it
Fixed
[VSCode] Opus 4.8 モデルにおいて、ファストモードのインジケーターが表示されない問題を修正しました
英語原文を表示
[VSCode] Fixed the fast mode indicator not appearing on Opus 4.8
シェア: X はてブ