Claude Code Changelog

v2.1.80

2026年3月19日 GitHub で見る

📝 概要

レート制限表示、プラグイン管理改善、音声モード修正、大規模リポジトリでのパフォーマンス向上を含む多数の機能追加と不具合修正

🔄 主な変更点

  • 新機能: statuslineスクリプトにrate_limitsフィールド追加(Claude.aiのレート制限状況を5時間・7日間の期間で表示)
  • 新機能: settings.json内でプラグインを直接定義できるsource: 'settings'オプション追加
  • 新機能: skillsとslashコマンドでeffortフロントマター対応(モデルの努力レベルを個別設定可能)
  • 実験機能: --channelsオプション追加(MCPサーバーからセッションへのメッセージプッシュが可能に)
  • バグ修正: --resume使用時に並列ツール結果が欠落する問題を修正
  • バグ修正: 音声モードのWebSocket接続がCloudflareボット検出で失敗する問題を修正
  • 改善: 大規模Gitリポジトリでの@ファイル自動補完の応答性向上
  • 最適化: 起動時のメモリ使用量削減(25万ファイルのリポジトリで約80MB削減)

💡 解説・活用案

今回のアップデートでは、大規模プロジェクトでの実用性が大幅に向上しました。特にレート制限の可視化により、API使用状況を把握しながら効率的に作業できます。また、settings.jsonでのプラグイン管理が可能になったことで、チーム全体での設定共有が容易になり、開発環境の標準化に役立ちます。音声モードの安定性向上により、ハンズフリーでのコーディング支援もより快適に利用できるでしょう。

🌐 日本語訳

変更内容

  • statuslineスクリプトにrate_limitsフィールドを追加し、Claude.aiのレート制限使用状況を表示できるようにしました(5時間と7日間のウィンドウでused_percentageresets_atを提供)
  • source: 'settings'プラグインマーケットプレイスソースを追加 — settings.json内でプラグインエントリを直接定義可能
  • プラグインのヒント機能にCLIツール使用検出を追加(ファイルパターンマッチングに加えて)
  • skillsとslashコマンドにeffortフロントマターサポートを追加し、呼び出し時のモデル努力レベルを上書き可能に
  • --channels(リサーチプレビュー)を追加 — MCPサーバーがセッションにメッセージをプッシュできるようになりました
  • --resumeが並列ツール結果を失う問題を修正 — 並列ツール呼び出しを含むセッションで、[Tool result missing]プレースホルダーの代わりに全てのtool_use/tool_resultペアが復元されるようになりました
  • ブラウザ以外のTLSフィンガープリントに対するCloudflareボット検出が原因で発生していた音声モードのWebSocket障害を修正
  • APIプロキシ、Bedrock、またはVertexを介した詳細なツールストリーミング使用時の400エラーを修正
  • 機能しないゲートウェイやサードパーティプロバイダーのデプロイメントで/remote-controlが表示される問題を修正
  • /sandboxのタブ切り替えがTabキーや矢印キーに反応しない問題を修正
  • 大規模Gitリポジトリでの@ファイル自動補完の応答性を改善
  • /effortコマンドを改善し、autoが現在何に解決されるかをステータスバーインジケーターと一致する形で表示
  • /permissionsを改善 — リスト内からTabキーと矢印キーでタブ切り替えが可能に
  • バックグラウンドタスクパネルを改善 — リストビューから左矢印キーで閉じることが可能に
  • プラグインインストールのヒントを簡素化し、2段階のフローの代わりに単一の/plugin installコマンドを使用
  • 大規模リポジトリでの起動時のメモリ使用量を削減(25万ファイルのリポジトリで約80MB削減)
  • remote-settings.jsonが前回のセッションからキャッシュされている場合に、起動時に管理された設定(enabledPluginspermissions.defaultMode、ポリシー設定の環境変数)が適用されない問題を修正
原文(英語)を表示

What's changed

  • Added rate_limits field to statusline scripts for displaying Claude.ai rate limit usage (5-hour and 7-day windows with used_percentage and resets_at)
  • Added source: 'settings' plugin marketplace source — declare plugin entries inline in settings.json
  • Added CLI tool usage detection to plugin tips, in addition to file pattern matching
  • Added effort frontmatter support for skills and slash commands to override the model effort level when invoked
  • Added --channels (research preview) — allow MCP servers to push messages into your session
  • Fixed --resume dropping parallel tool results — sessions with parallel tool calls now restore all tool_use/tool_result pairs instead of showing [Tool result missing] placeholders
  • Fixed voice mode WebSocket failures caused by Cloudflare bot detection on non-browser TLS fingerprints
  • Fixed 400 errors when using fine-grained tool streaming through API proxies, Bedrock, or Vertex
  • Fixed /remote-control appearing for gateway and third-party provider deployments where it cannot function
  • Fixed /sandbox tab switching not responding to Tab or arrow keys
  • Improved responsiveness of @ file autocomplete in large git repositories
  • Improved /effort to show what auto currently resolves to, matching the status bar indicator
  • Improved /permissions — Tab and arrow keys now switch tabs from within a list
  • Improved background tasks panel — left arrow now closes from the list view
  • Simplified plugin install tips to use a single /plugin install command instead of a two-step flow
  • Reduced memory usage on startup in large repositories (~80 MB saved on 250k-file repos)
  • Fixed managed settings (enabledPlugins, permissions.defaultMode, policy-set env vars) not being applied at startup when remote-settings.json was cached from a prior session