Note

claude code v2.1.50 → v2.1.56

たった数日でめっちゃ進んでいる。

個人的な注目は

  • claude remote-control サブコマンド追加

``` ⏺ 以下が Claude Code v2.1.50 → v2.1.56 のアップデート内容です。


v2.1.50

  • Opus 4.6 (fast mode) で 1M コンテキストウィンドウ をフルサポート
  • isolation: worktree をエージェント定義でサポート(隔離されたgit worktree)
  • claude agents CLIコマンド追加(設定済みエージェント一覧表示)
  • WorktreeCreate / WorktreeRemove フックイベント追加
  • LSPサーバーの startupTimeout 設定サポート
  • CLAUDE_CODE_DISABLE_1M_CONTEXT 環境変数追加
  • CLAUDE_CODE_SIMPLE モードがMCPツール・フック・CLAUDE.md読み込みも無効化
  • 多数のメモリリーク修正(TaskOutput、CircularBuffer、LSP診断データ、エージェ ントチーム、ファイル履歴スナップショットなど)
  • 長時間セッションのメモリ使用量改善(内部キャッシュのクリア)
  • ヘッドレスモードの起動パフォーマンス改善
  • シンボリックリンク関連のセッション表示バグ修正
  • SSH切断時のセッションデータロス修正

v2.1.51

  • claude remote-control サブコマンド追加
  • BashTool がログインシェル (-l) をスキップするようになり実行パフォーマンス向上
  • ツール結果のディスク永続化閾値を100K→50K文字に引き下げ(コンテキスト節約)
  • プラグインマーケットプレイスのgitタイムアウトを30s→120sに変更(CLAUDE_CODE_P LUGIN_GIT_TIMEOUT_MS で設定可能)
  • npmレジストリからのプラグインインストールでカスタムレジストリ・バージョン固 定をサポート
  • CLAUDE_CODE_ACCOUNT_UUID / CLAUDE_CODE_USER_EMAIL / CLAUDE_CODE_ORGANIZATION_UUID 環境変数追加
  • /model ピッカーが “Sonnet 4.5” のような人間向けラベルを表示
  • macOS plist / Windows Registry での管理設定サポート
  • セキュリティ修正: statusLine/fileSuggestion フックがワークスペース信頼なしに実行される問題
  • WebSocket再接続時の重複メッセージによるAPI 400エラー修正
  • スラッシュコマンド補完のクラッシュ修正

v2.1.52

  • VS Code: Windows での拡張機能クラッシュ修正

v2.1.53

  • UI入力のちらつき修正
  • バルクエージェントキル(ctrl+f)の通知集約化
  • –worktree が初回起動時に無視される問題修正
  • Windows 関連の複数クラッシュ修正(panic、プロセス生成、WASM、ARM64)
  • グレースフルシャットダウン時のセッション残留修正

v2.1.55

  • Windows での BashTool EINVAL エラー修正

v2.1.56

  • VS Code: “command not found” クラッシュの別原因修正

全体的に、メモリリーク修正・パフォーマンス改善が大きなテーマで、Windows サポートの安定化、プラグイン/エージェント機能の拡充が進んでいます。

Sources: - CHANGELOG.md (GitHub) - Releases ```

以下は、自分が気になってclaudeニ確認したもの

CLAUDE_CODE_ACCOUNT_UUID / CLAUDE_CODE_USER_EMAIL / CLAUDE_CODE_ORGANIZATION_UUID 環境変数追加 の活用方法

``` れはSDK経由でClaude Codeを呼び出す開発者向けの環境変数で、一般ユーザーが直接 使うものではありません。

何のためのものか

Claude CodeをSDK(プログラムから呼び出す)で使う場合、通常のインタラクティブな ログインフローがないため、誰がリクエストしているかをClaude Codeに伝える手段がありませんでした。これを解決するものです。

具体的なユースケース

  1. マルチテナントなAIコーディングサービスの構築

# ユーザーごとに環境変数をセットしてSDKを呼び出す CLAUDE_CODE_ACCOUNT_UUID=”user-abc-123” \ CLAUDE_CODE_USER_EMAIL=”alice@example.com” \ CLAUDE_CODE_ORGANIZATION_UUID=”org-xyz-456” \ claude –sdk …

→ 誰のリクエストか識別でき、ログ・監査・課金の紐付けができる

  1. CI/CDパイプラインでの識別

# GitHub Actions の例 - name: AI Code Review env: CLAUDE_CODE_ACCOUNT_UUID: ${{ github.actor_id }} CLAUDE_CODE_USER_EMAIL: ${{ github.actor }}@users.noreply.github.com CLAUDE_CODE_ORGANIZATION_UUID: ${{ github.repository_owner_id }} run: claude –print “Review this PR”

→ どのユーザー/組織のCIから実行されたか追跡できる

  1. 管理者による利用状況の監査

組織内でClaude Codeを配布する際、これらの変数をセットしておけば、誰がどれだけ 使っているかを把握できる

普段使いでは?

設定不要です。 通常の claude コマンド利用では、ログイン情報から自動的にアカウ ント情報が取得されるので、これらの環境変数を手動で設定する必要はありません。 ```

remote-control サブコマンド

``` ⏺ claude remote-control とは

ローカルで動いているClaude Codeのセッションを、スマホ・タブレット・別PCのブラウザから操作できる機能です。

使い方

# 新規セッションを立ち上げる claude remote-control

# 既存セッションを途中からリモート化 /remote-control # (省略形: /rc)

→ セッションURL + QRコード が表示される → スマホでQRを読むか、claude.ai/code / Claudeモバイルアプリで接続

何がすごいか

  • ローカル環境がそのまま使える — ファイルシステム、MCPサーバー、プロジェクト設定がすべてそのまま
  • 複数デバイスで同時操作OK — ターミナル、ブラウザ、スマホから同じ会話にメッセージを送れる
  • 自動再接続 — PCがスリープしたりネットが切れても、復帰時に自動で再接続(約10 分以上のオフラインでタイムアウト)

セキュリティモデル

  • ローカルマシンからアウトバウンドHTTPSのみ(インバウンドポートは開かない)
  • Anthropic APIを経由してルーティングされるだけで、コードやファイルがクラウド に移動するわけではない

制限事項

  • 1セッションにつきリモート接続は1つだけ
  • ターミナルを閉じるとセッション終了
  • ネットワーク断が約10分超でタイムアウト

利用条件

  • Pro ($20/月) または Max プラン が必要(APIキーは不可)
  • Research preview 段階(Team/Enterpriseはまだ非対応)

これ本当に注目ですね。「PCで重いタスク走らせて、スマホで進捗見ながら指示出す」 みたいな使い方ができるので、長時間かかるリファクタリングやコードレビューとの相 性が良さそうです ```

これちょっと試してみた。

❯ claude remote-control Error: Remote Control is not enabled for your account. Contact your administrator.

なんか有効にする必要があるのか。公式ドキュメントを見よう。
特に記述がなかった

Twitterを検索したら同じようなメッセージの民がいた。まだ来てなかったってことか。残念。