新機能追加!Claude Code v2.1.157でプラグイン管理が簡単に。
Claude Code v2.1.157のリリース内容
原題: v2.1.157
重要度の根拠: 新機能やバグ修正が含まれており、ユーザー体験が改善されるため。
要約
Claude Codeのバージョン2.1.157がリリースされ、プラグインの自動読み込みや新機能の追加、バグ修正が行われました。特に、`.claude/skills`ディレクトリ内のプラグインが自動的に読み込まれるようになり、開発者の利便性が向上しています。これにより、プラグインの管理が容易になり、さまざまな新機能が加わったことで、ユーザー体験が向上します。
要点
- プラグインが自動で読み込まれるように
- 新規プラグインのスキャフォールディング機能追加
- セキュリティダイアログの問題を修正
- ワークツリー切替機能が実装
- 複数のバグ修正
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
Claude Code v2.1.157では、`.claude/skills`ディレクトリ内のプラグインが自動で読み込まれる機能が追加され、`claude plugin init <name>`コマンドで新規プラグインのスキャフォールディングが可能になりました。さらに、`claude agents`の設定でエージェント名を指定できるようになり、セッション中にClaude管理のワークツリー間を切り替える`EnterWorktree`機能も実装されています。また、バグ修正として、ゼロバイトや破損した画像が適切に処理されるようになり、セキュリティダイアログの表示に関する問題も解決されています。
本文の日本語訳(全文)を見る
## 変更点
- `.claude/skills`ディレクトリ内のプラグインが自動的に読み込まれるようになりました。マーケットプレイスは不要です。
- 新しいプラグインを`.claude/skills`にスキャフォールディングするためのコマンド`claude plugin init <name>`が追加されました。
- `/plugin`引数のオートコンプリート機能が追加され、サブコマンドやインストールされたプラグイン名、既知のマーケットプレイスからのプラグインが補完されるようになりました。
- `claude agents`では、`settings.json`の`agent`フィールドが、ディスパッチセッションに対して尊重されるようになり、`--agent <name>`でオーバーライド可能です。
- `EnterWorktree`でClaude管理のワークツリー間をセッション中に切り替えられるようになりました。
- `tool_decision`テレメトリイベントには、`OTEL_LOG_TOOL_DETAILS=1`のときに`tool_parameters`(bashコマンド、MCP/スキル名)が含まれるようになりました。
- Claudeが管理するワークツリーは、エージェントが終了したときにロックされず、`git worktree remove`や`prune`でクリーンアップできるようになりました。
- 画像の処理に関するバグを修正しました(ゼロバイトや破損した画像が、テキストプレースホルダになる代わりにリクエストをクラッシュさせる問題)。
- デスクトップアプリ、IDE拡張、SDKを使用中に、サンドボックスのネットワーク権限のプロンプトがオートまたはバイパス権限モードで表示される問題を修正しました。
- `claude agents`で、アイドル状態のサブエージェントがパークされているときにセッションが完了しない問題を修正しました。
- `claude agents`でEscを押したときに、遅い「開く…」がキャンセルされず、リストが応答しなくなる問題を修正しました。
- `.claude/worktrees/`下のバックグラウンドエージェントのワークツリーが、30日間のジョブ保持スイープ後に孤立する問題を修正しました。
- スリープ/ウェイク後に再アタッチされたバックグラウンドセッションが、モデルに正しい日付を伝えない問題を修正しました。
- `claude agents`でのコピー時に、tmux内でシステムクリップボードに届かない問題を修正しました(2.1.153の回帰)。
- `--resume`で、前回のClaude Codeプロセス終了時に実行されていたバックグラウンドサブエージェントが報告されない問題を修正しました。
- フルスクリーンモードで終了した際に、`--resume`セッションピッカーの内容がターミナルに残る問題を修正しました。
- `--worktree`および`--worktree --tmux`が、現在のリンクされたワークツリーではなく、標準リポジトリルートに戻る問題を修正しました。
- `/model`ピッカーが、選択されたモデルがそのファミリーで最新である場合に不正な「新しいバージョンが利用可能」のヒントを表示する問題を修正しました。ピン留めされたモデル行には、モデルの説明が表示されるようになりました。
- フルスクリーンモードで進行中のメッセージテキストにリテラルマークダウンマーカー(バッククオート、アスタリスク)が表示される問題を修正しました。
- 起動時に管理設定のセキュリティダイアログを承認した後にターミナルがフリーズする問題を修正しました。
- ターミナルUIが再描画された後に、まれに重複した行がスクロールバックに表示される問題を修正しました。
- VS Code、Cursor、Windsurfの統合ターミナルで右クリックペーストがクリップボードを複製する問題を修正しました。
- WSL: 画像のペースト(`alt+v`のキーバインド)、Windows 11でのスクリーンショットのペースト、Windows Explorerからの画像のドラッグアンドドロップのサポートが追加されました。
- 長い会話や再開された会話のパフォーマンスが改善され、冗長なメッセージレンダリングの再計算が排除されました。
- `/terminal-setup`が、VS Code/Cursor/Windsurf統合ターミナルでGPUアクセラレーションを無効にし、文字化けのレンダリングを防ぐようになりました。
- Feature of the Weekのクレジット請求状況が、プロンプトの上部に行の代わりにステータスエリアに通知として表示されるようになりました。
- `claude agents`: ディスパッチ入力内のスラッシュコマンドのオートコンプリートがサブストリングと一致するようになりました。
- 「bashコマンドはサンドボックス化されます」という起動バナーが削除されました—サンドボックスの状態は`/status`とコマンドがブロックされるときに表示されます。
- 「/ide for …」の起動ヒントトーストが削除されました。
- [IDE] バックグラウンドサブエージェントが実行中のときにストップをクリックしても実際には停止しない問題を修正しました。
- [VSCode] Opus 4.8で早いモードインジケーターが表示されない問題を修正しました。
- ワークフロートリガーキーワードのすぐ後にBackspaceを押すと、ワークフローリクエストがキャンセルされるようになりました(alt+wと同じ動作)。
- `/config`に「Workflow keyword trigger」設定が追加され、プロンプト内の「workflow」という単語が動的ワークフローをトリガーしないようにできます。
出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.157
媒体: Claude Code Releases
※本記事は Anthropic / OpenAI / Google / Meta / Mistral / DeepSeek / Sakana 等各社の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。