Claude Code v2.1.238:keybindingFlavor、headersHelper、セルフホストランナーの修正
Claude Code v2.1.238 は、いくつかの新しい設定と長いバグ修正リストを伴ってリリースされました。主な追加点は、Bash スタイルの Ctrl+W 用の keybindingFlavor 設定、HTTP ヘッダーを必要とするプラグインマーケットプレイス用の headersHelper、そしてセルフホストランナー用の 2 つの新しいフラグです。
新しい設定とコマンド
Claude Code プロンプトで Ctrl+W を押して単語を削除しようとしたのに別の動作になった場合、keybindingFlavor を "readline" に設定してください。デフォルトは "classic" のままですが、readline モードでは Ctrl+W が Bash のように前の空白まで削除します。
プラグインマーケットプレイスでは、URL マーケットプレイスまたはカタログエントリで headersHelper がサポートされるようになりました。このコマンドは、カタログデータと同一オリジンのアーカイブを取得するための HTTP ヘッダー(短期間有効なトークンなど)を生成します。このヘルパーは、コマンドを表示した後に、インストールまたは更新時にのみ実行されることに注意してください。claude plugin install/update は [y/N] のプロンプトを表示します。スキップするには -y を渡します。
セルフホストランナー向けに、2 つの新しいフラグがあります:
claude self-hosted-runner --defer-shutdown-max-min <分>: SIGTERM を受け取ると、接続中のセッションへのサービスを継続し、指定した分数後に残りの作業を保留して終了します。claude self-hosted-runner --proxy-authorization-command/--proxy-authorization-file: 接続のたびに新しく発行されたProxy-Authorizationヘッダーを必要とする出力プロキシ用です。
重要な修正
このリリースでは、長時間の対話セッションでの無制限のメモリ増加が修正されました。サブエージェントのツール結果は、最近の表示ウィンドウから外れると解放されるようになりました。静かなメモリリークはもうありません。
カスタム、プロジェクト、プラグイン構成の出力スタイルが、セッション中にデフォルトの音声に戻ることはなくなりました。また、CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=true は、アカウントが使用制限に近い(ただし超過していない)場合でも機能するようになりました。
ワークツリー分離の Bash 拒否で、存在しないリダイレクトの削除を誤って指示されることはありません。セルフホストランナーが、遅いポーリングリクエスト後にサーバーによって切断される可能性が低くなり、正常なセッションの引き継ぎが回避されます。
MCP の聞き取りダイアログで、4,096 文字を超える URL が表示されるようになり、プロジェクトパスが広すぎる場合でも、権限プロンプトで「再度尋ねない」オプションが保持されます。Bash コマンドが強制終了されたり、タイムアウトしたり、中断されたりしたときに、残った /tmp/claude-*-cwd ファイルがクリーンアップされます。
キー入力のバースト中に Backspace を押し続けると、Ctrl+H を送信するターミナル(遅い SSH/mosh)で動作します。権限プロンプトの差分でのテキストの折り返しが、絵文字やタブなどの幅の広い文字を切り取らなくなりました。一時停止(Ctrl+Z)したセッションを強制終了しても、ブラケットペーストモードがカーソルを隠したままになることはありません。
stdio MCP サーバーは、initialize の前に server/discover リクエストを受け取らず、強制的な遅延起動が防止されます。プロキシ接続の拒否は、一般的なネットワークエラーではなく、プロキシ名を表示するようになりました。/model と /effort のキャッシュミス警告は、プロンプトキャッシュがすでに期限切れの場合には表示されなくなりました。
リモートコントロールとクロスセッションの修正
いくつかのリモートコントロールの問題が修正されました:
- タスクパネルからのタスクごとの停止が、CLI ホストのセッションで機能するようになりました。
claude remote-controlで開始されたセッションは、起動シェルからセッションスコープの環境変数を継承しなくなりました。- クラッシュリカバリ: クラッシュしたセッションは、再起動なしで次のメッセージで再利用できるようになりました。
- Claude が応答中に Web/デスクトップから送信されたメッセージが消えなくなりました。
- 携帯電話または Web で行われたモデル選択が、ターミナル表示に反映されるようになりました。
- ネットワークの不安定さによる「ログイン期限切れ」の切断が再試行され、接続が維持されるようになりました。
- サインアウトは、失敗した再接続レポートではなく、明確なメッセージで終了します。
ListAgents/SendMessageがサーバーモードとデスクトップ/IDE ホストで機能し、リモートコントロールのピアに到達できるようになりました。- バックグラウンドセッション用に事前ウォームされたアイドルワーカーは、タスクが要求するまで非表示になります。
クロスセッションメッセージング: セッションが受信メッセージを拒否する場合(crossSessionInbound: "refuse" など)、送信者は「拒否」ステータスを受け取ります。レート制限またはキューがいっぱいのためにインボックスがメッセージをドロップした場合、通知されるようになりました。
最後に、macOS で裸の claude の起動が速くなり、Bash の処理が改善されました(強制終了されたコマンドの出力処理を含む)。
📖 完全なソースを読む: GitHub Claude-Code
👀 See Also

Echo-TTSがApple Siliconに移植され、MLXを活用したネイティブTTSと音声クローニングを実現
Echo-TTSは、2.4Bパラメータの拡散型テキスト読み上げモデルで、音声クローニング機能を備えており、CUDAからMLXを使用してApple Mシリーズチップ上でネイティブに動作するように移植されました。ベースモデルの16GB M4 Mac miniでは、5秒の音声クローン生成に約10秒、30秒のクローンには約60秒かかります。

スキルスキャフォルダー:コードを書かずにOpenClawスキルを構築
Skill Scaffolderは、ユーザーがプレーンな英語で望むことを記述するだけでOpenClawスキルを作成できるオープンソースツールです。YAML、Python、設定ファイルを必要とせず、ユーザーへのインタビュー、スキルファイルの作成、テスト、インストールという全プロセスを処理します。

Mymir: MCPによるコーディングエージェントのためのオープンソースプロジェクトグラフ
Mymirは、依存関係、決定事項、受け入れ基準、過去の実行メモをグラフベースのプロジェクトマップとしてエージェントに提供し、MCPを介してセッション間での状態の再説明を回避します。

Devvit向けのClaudeスキルにより、コード生成の精度が73%から100%に向上しました。
開発者がClaude用に構造化されたSKILL.mdプロンプトレイヤーを作成し、RedditのDevvitプラットフォーム向けのコンテキストを提供することで、一般的なDevvitタスクの評価結果を7/10から10/10に改善し、特定のランタイムバグを防止しました。