Claude Code 週間アップデートまとめ(5/4〜)

Claude Code 週間アップデートまとめ(5/4〜)のアイキャッチ画像

Claude Code 週間アップデート - 5/4〜

claude codeの5/4〜のアップデートをまとめました。今週はセッションカラーのランダム選択やMCP(Model Context Protocol)サーバーの改善など、ユーザビリティの向上に焦点を当てたアップデートが実施されました。

🔥 2026-05-07 — v2.1.133

一言で言うと:worktreeの分岐元設定やフック機能の強化、メモリ最適化により、より柔軟な開発環境とパフォーマンス向上を実現

worktree分岐元の選択機能

新しいworktree.baseRef設定により、worktreeの分岐元をorigin/<default>(fresh)またはHEAD(head)から選択可能になりました。デフォルトはfreshで、未プッシュのコミットを含めたい場合は"head"に設定します。実験的な機能開発やローカルでの試行錯誤時に、作業状況に応じて適切な分岐元を選べるため開発効率が向上します。

Linux/WSL向けサンドボックス設定の追加

sandbox.bwrapPathsandbox.socatPath設定により、bubblewrapとsocatバイナリの場所を手動指定できるようになりました。企業環境やカスタムインストールでバイナリが標準的でない場所にある場合でも、適切にサンドボックス機能を利用できます。

フック機能でのeffort level対応

フックがeffort.levelフィールドと$CLAUDE_EFFORT環境変数を通じてアクティブなeffortレベルを受け取れるようになりました。Bashツールコマンドからも$CLAUDE_EFFORTを参照可能です。タスクの複雑さに応じてツールの動作を動的に調整でき、効率的な処理が実現できます。

修正されたバグ:

  • 並列セッション全てがrefresh-tokenの競合状態で401エラーになる問題
  • メモリプレッシャー下でのworkerリリースによるメモリ使用量改善
  • ドライブルートやPOSIX /のEdit/Write権限ルール判定問題
  • VSCode拡張でClaudeバイナリが見つからない際の”Unsupported platform”エラー
  • Remote Control停止時の不完全キャンセル問題

🔥 2026-05-06 — v2.1.132

一言で言うと:セッション管理とターミナル体験が大幅改善され、より安定した開発環境が実現

セッションID環境変数の追加

新たにCLAUDE_CODE_SESSION_ID環境変数がBashツールのサブプロセス環境に追加され、フックに渡されるsession_idと一致するようになりました。これにより、スクリプト内でセッション固有の処理やログ管理が容易になります。複数のClaude Codeセッションを並行実行する際の識別に特に有用です。

フルスクリーンモードの無効化オプション

CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1環境変数により、フルスクリーン表示をオフにしてターミナルの通常のスクロールバック内で会話を継続できるようになりました。従来のターミナル操作に慣れたユーザーや、会話履歴を簡単にスクロールして確認したい場合に便利です。

画像ペースト時のユーザビリティ向上

Ctrl+Vでの画像ペースト中に「Pasting…」フッターヒントが表示されるようになりました。大きな画像ファイルの読み込み時でも、処理中であることが明確に分かるため安心して待機できます。

主なバグ修正:

  • 外部SIGINTによる強制終了時にターミナルモードが適切に復元され、--resumeヒントが表示されるように修正
  • SSH切断時の未処理例外エラーを解決
  • 絵文字分割による--resume失敗問題を修正、既存の破損セッションも自動復旧
  • プランモードでの--permission-modeフラグ無視問題を修正
  • ラップテキストでのカーソル位置や、vimでのNFD文字処理を改善
  • マウスホイールスクロール速度とJetBrains IDE 2025.2での操作性を改善
  • MCP関連のメモリリーク(10GB+)とツール取得失敗の表示問題を解決

2026-05-06 — v2.1.131

一言で言うと:Windows環境でのVS Code拡張機能の起動失敗とAPI認証エラーを修正した安定性向上アップデート

今回のリリースでは、重要なバグ修正が2件実施されました:

  • VS Code拡張機能がWindows環境で起動に失敗する問題を修正(バンドルされたSDKのハードコードされたビルドパス、createRequireポリフィルのバグが原因)
  • Mantleエンドポイントでx-api-keyヘッダーが不足することによる認証失敗を修正

これらの修正により、Windows ユーザーも安定してClaude Code拡張機能を利用できるようになり、API接続も確実に動作するようになります。

🔥 2026-05-06 — v2.1.129

一言で言うと:プラグインのURL直接取得、自動更新機能、履歴検索の改善など、開発者の作業効率を大幅に向上させる機能が追加された

プラグインのURL直接取得機能

--plugin-url <url> フラグが追加され、URL から直接プラグインの .zip アーカイブを取得して現在のセッションで利用できるようになった。これにより、GitHub リリースページなどからプラグインを即座にダウンロードして試すことが可能になり、プラグイン開発者のテスト効率が格段に向上する。

パッケージマネージャ自動更新

CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE 環境変数により、Homebrew や WinGet でのインストールで自動アップデートが有効になった。バックグラウンドでアップグレードコマンドが実行され、再起動を促すプロンプトが表示される。常に最新版を維持したい開発チームでの運用が楽になる。

履歴検索の改善

Ctrl+R の履歴ピッカーがデフォルトで全プロジェクトの全プロンプトを検索するように戻り、Ctrl+S で現在のプロジェクトやセッションに絞り込める仕様に変更された。過去の作業内容を横断的に検索したい場合により使いやすくなった。

バグ修正

  • /clear 実行後のターミナルタブタイトルリセットの修正
  • 外部エディタ連携時の会話履歴消失問題の解決
  • /context コマンドでの不要なトークン消費の修正
  • OAuth リフレッシュ競合状態によるログアウト問題の修正
  • プロンプトキャッシュ TTL の 1 時間設定が 5 分に短縮される問題の解決
  • Bash コマンドの許可ルールが適用されない問題の修正

🔥 v2.1.128 — 2026-05-04

一言で言うと: セッションカラーのランダム選択機能やMCPツール表示の改善により、開発環境のカスタマイズ性と視認性が大幅に向上。

新機能・改善点

セッションカラーのランダム選択

/colorコマンドが引数なしで実行可能になり、ランダムなセッションカラーが自動選択されるようになりました。これにより複数セッションの識別が簡単になります。

MCPサーバー表示の改善

/mcpコマンドで接続済みサーバーのツール数表示と、ツール数が0のサーバーのフラグ表示が追加されました。また、workspaceが予約サーバー名となり、既存の同名サーバーは警告と共にスキップされます。

プラグイン機能の拡張

--plugin-dirオプションでディレクトリに加えて.zipアーカイブファイルも受け付けるようになりました。さらに**--channelsオプション**がコンソール認証でも利用可能になり、管理設定でchannelsEnabled: trueを設定することで有効化できます。

UIの改良

/modelピッカーで重複するOpus 4.7エントリが整理され、現在のOpusは「Opus」として表示されるようになりました。フォーカスモードでの新プロンプト送信時の画面のちらつきも修正されています。

バグ修正

  • ドラッグ&ドロップ画像アップロード時のハング問題を解決
  • claude -pで大容量入力(10MB超)時のクラッシュループを修正
  • フルスクリーンモードでの長いURL表示問題を改善
  • MCPツール結果での画像ドロップ問題を解決
  • コードブロックコピー時の余分な空白文字を除去

アップデート方法

claude --update

まとめ

今週のアップデートはユーザーインターフェースの改善とMCP機能の強化に重点が置かれています。特にセッションカラーのランダム選択機能は、複数のプロジェクトを同時進行する開発者にとって便利な機能といえるでしょう。

参考リンク

次のステップ

最適なツールを見つけましょう

カテゴリ別に厳選された比較記事をチェック

記事一覧を見る 同じカテゴリの記事