非公式・AI自動要約ニュースサイト(Anthropic公式とは無関係)
Claude News JP / www.claude-news.online
📰 ニュース Anthropic 🟠 重要 LLMコーディング · 出典: Claude Code Releases

新機能満載のClaude Code v2.1.152が登場!開発者必見のアップデート。

Claude Code v2.1.152 の新機能と改善点

原題: v2.1.152

重要度の根拠: 新機能が追加され、開発者の作業効率が向上するため

要約

Claude Codeの最新バージョンv2.1.152がリリースされ、新たな機能とバグ修正が行われました。主な変更点には、コードレビューの改善、スキルの管理機能の強化、Vimモードの操作性向上などが含まれています。これにより、ユーザーはより効率的に作業できるようになり、特に開発者にとって利便性が増すことが期待されます。

要点

  • コードレビュー機能が改善された
  • スキル管理が強化された
  • Vimモードの操作性が向上した
  • 長いセッションでのスタイル劣化を修正
  • 新しいコマンドが追加された
開発者向け技術解説(API・実装詳細・破壊的変更)を見る

Claude Code v2.1.152では、`/code-review --fix`コマンドが作業ツリーにレビュー結果を適用するようになり、リファクタリングや効率化の提案が表示されます。また、スキルの前書きで`disallowed-tools`を設定することで、アクティブなスキル中に使用するツールを制御可能です。新たに`/reload-skills`コマンドが追加され、セッションを再起動せずにスキルディレクトリを再スキャンできます。加えて、`SessionStart`フックがスキルの可用性を向上させるように改良されています。バグ修正としては、長いセッションにおける端末スタイルの劣化を防ぐためにスタイルプールをリサイクルし、ツール実行中の思考状態の表示を改善しました。

本文の日本語訳(全文)を見る

## 変更点

- `/code-review --fix`がレビュー後に作業ツリーに適用され、再利用、簡素化、効率化の提案が表示されるようになりました。`/simplify`は現在`/code-review --fix`を呼び出します。

- スキルとスラッシュコマンドは、アクティブなスキル中にモデルからツールを削除するために、前書きで`disallowed-tools`を設定できるようになりました。

- セッションを再起動せずにスキルディレクトリを再スキャンするための`/reload-skills`コマンドが追加されました。

- `SessionStart`フックは、スキルディレクトリを再スキャンするために`reloadSkills: true`を返すことができ、同じセッション内でフックによってインストールされたスキルが利用可能になります。

- `SessionStart`フックは、起動時と再開時に`hookSpecificOutput.sessionTitle`を介してセッションタイトルを設定することができます。

- `MessageDisplay`フックイベントが追加され、フックがアシスタントメッセージテキストを表示中に変換または非表示にすることができるようになりました。

- `pluginSuggestionMarketplaces`管理設定が追加され、管理者は文脈に応じたヒントを通じて提案されるプラグインの組織マーケットプレイスを許可リストに追加できます。

- `claude plugin marketplace remove`は、`--scope user|project|local`を受け入れるようになり、`marketplace add`、`install`、`uninstall`との対称性が確保されました。

- Claude Codeは、プライマリモデルが見つからない場合、セッションの残りの間に設定された`--fallback-model`に切り替わるようになり、リクエストが失敗しないようになります。

- 自動モードは、オプトインの同意を必要としなくなりました。

- Vimモードでは、NORMALモードでの`/`が逆歴史検索を開くようになり、bash/zshのviモードと一致します。

- `/usage`の詳細には大きなセッションファイルが含まれるようになり、ファイルはストリーミングリードでスキャンされるため、メモリ使用量は一定に保たれます。

- 縮小されたグループ内の思考要約は、少なくとも3秒間読みやすく保持され、マークダウンとしてレンダリングされ、最大10行に制限されます(`Ctrl+O`で完全な思考が表示されます)。

- フルスクリーンモードでは、「N秒間思考中」のインジケーターがモデルが思考している間にライブでカウントアップし、思考を中断した場合にその値を保持します。

- ワークフローツールのインライン進行状況表示が簡素化され、ライブエージェントのカウントはプロンプトの下にある永続的なワークフローステータス行にのみ表示されます。

- 応答後のタイマーは、バックグラウンドでエージェントまたはワークフローが実行中の場合、「Nのバックグラウンドエージェント/ワークフローの完了を待っています」と表示し、結果が処理されると累積時間を報告します。

- セッションエントリポイントがOpenTelemetryメトリック属性(`app.entrypoint`、オプトイン:`OTEL_METRICS_INCLUDE_ENTRYPOINT=true`)として追加されました。

- 非常に長いセッションで端末スタイルの劣化が発生しないように、レンダラーのスタイルプールをリサイクルすることにより修正されました。

- 縮小されたスタートアップモードでサンドボックス有効の警告が表示されない問題を修正しました - すべてのレイアウトで表示されるようになりました。

- ツールが実行中に「まだ思考中」や「思考ほぼ完了」と表示されるローディングスピナーの修正し、各ツールの後に思考状態を「思考中」にリセットしました。

- 隠されたアクティビティがないターンで「Nメッセージが非表示」と表示される焦点モードの問題を修正しました。

- 展開されたツール結果内のリンクをクリックすると、セクションが折りたたまれるのではなくリンクが開くように修正されました。

- マークダウンテーブルのセルボーダーがインラインコードの色を継承する問題、ラップされた継続行がスタイルを失う問題、および空のヘッダーセルに狭い端末のスタックレイアウトでラベルが表示される問題を修正しました。

- 同じコマンドを持つプラグインMCPサーバーが異なる環境変数で不適切に重複していた問題を修正しました。

- `/doctor`が削除されたマーケットプレイスやドロップされたプラグインを参照する古い`enabledPlugins`エントリに対して「マーケットプレイスが見つかりません」または「プラグインが見つかりません」と報告する問題を修正しました。

- Gitブランチを追跡するプラグインが、プラグインレジストリが再構築された後に静かに更新を受け取らなくなる問題を修正しました。

- Egressプロキシが有効な場合にClaude Code RemoteセッションでリモートMCPサーバーが接続に失敗する問題を修正しました。

- 会話にメッセージがない場合や、同じ基礎的な値に解決される努力レベル間で切り替えるときに努力変更確認ダイアログが表示される問題を修正しました。

- `--bare`または添付ファイルが無効になっているときにエージェントリストを参照するエージェントツールの説明が実行されない問題を修正しました。

- `claude agents`でのバックグラウンドワーカーのクラッシュを修正しました。

Claude Code新機能API/SDK対象: 一般ユーザー対象: 開発者

出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.152

媒体: Claude Code Releases

※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。