v2.1.80
📝 概要
レート制限表示、プラグイン管理改善、音声モード修正、大規模リポジトリでのパフォーマンス向上を含む多数の機能追加と不具合修正
🔄 主な変更点
- 新機能: 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_percentageとresets_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が前回のセッションからキャッシュされている場合に、起動時に管理された設定(enabledPlugins、permissions.defaultMode、ポリシー設定の環境変数)が適用されない問題を修正
原文(英語)を表示
What's changed
- Added
rate_limitsfield to statusline scripts for displaying Claude.ai rate limit usage (5-hour and 7-day windows withused_percentageandresets_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
effortfrontmatter 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
--resumedropping 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-controlappearing for gateway and third-party provider deployments where it cannot function - Fixed
/sandboxtab switching not responding to Tab or arrow keys - Improved responsiveness of
@file autocomplete in large git repositories - Improved
/effortto 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 installcommand 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 whenremote-settings.jsonwas cached from a prior session