新機能改善バグ修正

Claude v2.1.238: プロンプト操作性向上、自己ホスト型ランナー強化、多数の不具合修正

v2.1.238

重要ポイント

  • プロンプトのキーバインディング設定(Ctrl+Wの挙動)が追加され、操作性が向上。
  • 自己ホスト型ランナーがシャットダウン遅延や高度なプロキシ認証に対応し、運用性が強化。
  • 長期インタラクティブセッションでのメモリ使用量や出力スタイルの安定性が大幅に改善。
  • Remote Control機能の接続安定性、信頼性、およびユーザーエクスペリエンスが広範囲にわたり向上。
  • 起動パフォーマンスが改善され、macOSでの起動が高速化。
  • プラグインマーケットプレイスの`headersHelper`機能が追加され、HTTPヘッダー生成をサポート。
  • 多数のバグ修正により、全体的な安定性と信頼性が向上。

Claude v2.1.238がリリースされ、ユーザーインターフェースの操作性向上、自己ホスト型ランナーの機能強化、そして広範囲にわたる安定性改善とバグ修正が実施されました。特に、長期セッションでのメモリ管理やRemote Control機能の信頼性が大幅に向上しています。

新機能と主要な改善

  • プロンプトのキーバインディング設定追加: プロンプトでのCtrl+Wの挙動をBashのように単語単位で削除する"readline"フレーバーが追加されました。デフォルトは変更されていません。
  • 自己ホスト型ランナーの機能強化:
    • --defer-shutdown-max-minオプションが追加され、SIGTERM受信時に既存セッションを維持し、指定時間後にシャットダウンできるようになりました。
    • --proxy-authorization-commandおよび--proxy-authorization-fileオプションが追加され、接続ごとに新しいProxy-Authorizationヘッダーを必要とするプロキシに対応しました。
  • プラグインマーケットプレイスのheadersHelper: URLマーケットプレイスやカタログエントリでHTTPヘッダーを生成するコマンドを実行できるようになりました。カタログエントリのheadersHelperは、プラグインのインストールまたは更新時にのみ実行され、ユーザーの確認が必要です。
  • クロスセッションメッセージングの改善: 受信拒否やメッセージドロップ(レート制限、キュー満杯)が発生した場合に、送信元セッションにその旨が通知されるようになりました。

安定性と信頼性の向上

  • 長期インタラクティブセッションの安定化: サブエージェントツールの結果が適切に解放されるようになり、無制限のメモリ増加が修正されました。
  • Remote Control機能の強化:
    • 接続の回復力が向上し、一時的なHTTP 403拒否が最大3分間許容されるようになりました。
    • セッションクラッシュ後の再利用性、メッセージの消失、モデル選択の同期、ログイン期限切れによる切断(再試行機能追加)など、多数の信頼性に関する問題が修正されました。
    • ListAgentsおよびSendMessageがRemote Controlピアを正しく認識し、アイドルワーカーが不必要に表示される問題も解決されました。
  • 起動パフォーマンスの改善: macOSでのclaudeの起動が高速化され、自動更新チェックが起動から約10秒後に実行されるようになり、CPU競合が緩和されました。

その他の修正と変更

  • カスタム、プロジェクト、プラグインの出力スタイルがセッション途中でデフォルトに戻る問題が修正されました。
  • CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=trueが使用量制限近くで機能しない問題が修正されました。
  • Bash関連の複数の問題(worktree-isolationの拒否メッセージ、一時ファイルの残存)が修正されました。
  • ターミナルでのキー入力(Backspace、テキスト折り返し)やセッション終了時の表示に関する問題が修正されました。
  • MCP (Managed Compute Platform) 関連では、URLが長い場合のダイアログ表示や、プロキシ接続拒否時のエラーメッセージの改善、headersHelperのセキュリティ強化(信頼ダイアログ要件、認証情報環境変数継承なし)が行われました。
  • Ctrl+LとCmd+Kの挙動が変更され、常に再描画のみを行うようになりました(/clearショートカットは削除)。
  • claude mcp listclaude mcp getで無効なサーバーが明示的に表示されるようになりました。
  • バンドルされたclaude-apiスキルがManaged Agentsの最新リリースに合わせて更新されました。