【2026/2/8〜14】Claude Code 更新情報 Desktopコマンド追加など

記事タイトルとURLをコピーする

はじめに

サーバーワークスの池田です。

Claude Code の最新バージョン v2.1.42 がリリースされました。 今週(2/8〜2/14)は v2.1.38 から v2.1.42 までの4バージョンがリリースされ、CLIセッションをDesktopアプリへ引き継ぐ /desktop コマンドの追加や認証管理の改善など、CLI操作の体験を向上させる変更が含まれています。 本記事では、実務に影響の大きい変更点を中心に解説します。

この記事で分かること

  • /desktop でCLIセッションをDesktopアプリへ引き継げるようになったことや、/resume 表示改善など、日常のCLI操作を快適にする変更点。
  • /rename が引数なしで呼べるようになり、セッション名を会話の内容から自動生成できること。
  • claude auth login / logout / status サブコマンドが追加され、CLIから認証管理が完結できるようになったこと。
  • Windows ARM64 ネイティブバイナリのサポートが開始されたこと。

今週の主要アップデート一覧

カテゴリ 主な変更点 バージョン 参照
新コマンド /desktop でCLIセッションをDesktopアプリへ引き継ぎ v2.1.42 コマンド一覧から確認(筆者確認済み)
新コマンド claude auth login / logout / status 追加 v2.1.41 Releases
コマンド改善 /rename 引数なし自動生成 v2.1.41 Releases
コマンド改善 /resume 表示改善(XML生タグ除去、interrupt表示修正) v2.1.41, v2.1.42 CHANGELOG.md, Releases
OS対応 Windows ARM64 ネイティブバイナリサポート v2.1.41 Releases
セキュリティ heredoc パース改善、sandbox 強化 v2.1.38 Releases
パフォーマンス 起動速度改善、プロンプトキャッシュ最適化 v2.1.42 CHANGELOG.md

注目アップデート1: CLI操作を快適にする新コマンドとコマンド改善

/desktop コマンドの追加

v2.1.42 でスラッシュコマンド /desktop が追加されました。 現在のCLIセッションをClaude Desktopアプリへ引き継いで続行できます。

CLIのセッション中に /desktop を実行すると、「Session transferred to Claude Desktop」というメッセージが表示され、CLIのセッションが終了します。

/desktop 実行後、セッション転送のメッセージが表示されCLIが終了する

その後、デスクトップアプリが自動的に起動します。 「コード」タブがアクティブな状態で開き、CLIで行っていた会話内容がそのまま引き継がれています。 作業ディレクトリもCLIで開いていたパスがそのまま設定されるため、すぐに続きの作業を始められます。

デスクトップアプリの「コード」タブにCLIの会話が引き継がれた状態

コード変更の差分をビジュアルなdiffビューで確認したり、インラインコメントで修正指示を出したりしたい場面で便利です。

CLI版とデスクトップアプリ版では設定ファイル(CLAUDE.md、MCP設定、Hooks、Skills)が共有されるため、環境の違いを気にせず切り替えられます。

機能 CLI デスクトップアプリ
セッションの引き継ぎ /desktop でDesktopへ セッション一覧から選択
コネクター(Slack, GitHub等) MCP設定が必要 GUIから追加可能

/rename が引数なしで使えるように

もともと /rename は、セッションに任意の名前を付けられるコマンドです。 /rename test のように引数を渡すと、そのセッションに名前が設定され、claude --resume test で名前を指定して再開できます。

/rename test を実行すると、セッション名が「test」に設定され、ステータスバーにも反映される

v2.1.41 では、この /rename を引数なしで実行できるようになりました。 引数を省略すると、会話のコンテキストからセッション名を自動生成してくれます。

以下の例では、ブログのテストについて会話した後に /rename を引数なしで実行しています。 会話の内容から「blog-test-session」という名前が自動生成されました。

引数なしの /rename で、会話内容から「blog-test-session」というセッション名が自動生成された

/rename を実行するとセッション名が表示されるため、あとからどのセッションだったか追いやすくなります。 ただし、セッション名は言語設定を日本語にしていても英語で生成されるようです。

/resume の表示が改善

/resume でセッション一覧を表示した際の見た目が2つのバージョンで改善されました。

v2.1.41 の改善:

セッションプレビューに表示されていた生のXMLタグ(<tool_use> など)が、読みやすいコマンド名に置き換えられました。 以前はセッション一覧を見ても内容が把握しにくい状態でしたが、何をしていたセッションか一目で分かるようになっています。

v2.1.42 の改善:

セッションのタイトルに中断メッセージ(interrupt message)が表示されてしまう問題が修正されました。 セッション名が意図しない内容で上書きされることがなくなっています。

Claude Code の入れ子起動ガード

v2.1.41 で、Claude Code のセッション内から別の Claude Code セッションを起動しようとした場合にガードが追加されました。 意図せず入れ子になったセッションでトークンを消費してしまうケースを防止します。

実際に試してみると、claude --version のような情報取得コマンドは通りますが、claude --print のようにセッションを起動しようとするとエラーになります。

入れ子でClaude Codeを起動しようとすると、ランタイムリソースの共有によるクラッシュを防ぐためにブロックされる

エラーメッセージによると、CLAUDECODE 環境変数によってセッション内かどうかを検知しています。

注目アップデート2: claude auth サブコマンドでCLIから認証を完結

何が変わったのか

v2.1.41 で claude auth サブコマンド群が追加されました。 これまで認証に関する操作はセッション内のスラッシュコマンド(/login/logout)で行う必要がありましたが、CLIサブコマンドとして独立したことで、セッションを起動せずに認証状態を管理できるようになりました。

claude auth status で現在の認証情報を確認できます

使い方

ログイン、ステータス確認、ログアウトの3つのサブコマンドが用意されています。

# ログイン(ブラウザが開いて認証フローが始まる)
claude auth login

# ログアウト
claude auth logout

アカウントを切り替えたい場合は、ログアウトしてから別のアカウントでログインし直します。

claude auth logout && claude auth login

実務での活用

セッション外で実行できるため、作業の流れを中断せずに認証を管理できます。 たとえば、仕事用アカウントと個人用アカウントを使い分けている場合、セッションを起動する前にどのアカウントでログインしているかを確認できます。

# 今どのアカウントでログインしているか確認
claude auth status

# 別のアカウントに切り替え
claude auth logout && claude auth login

注意点

現時点では複数アカウントのプロファイル管理機能は提供されていません。 アカウントを切り替えるには logoutlogin を毎回実行する必要があります。 GitHub の Issue では --profile フラグの追加が提案されています

また、同じ v2.1.41 で AWS 認証のリフレッシュが無限にハングする問題も修正されました。 3分のタイムアウトが追加され、AWS SSO を利用している環境で認証更新が止まるケースが解消されています。

注目アップデート3: Windows ARM64 ネイティブバイナリサポート

何が変わったのか

v2.1.41 で Windows ARM64(win32-arm64)向けのネイティブバイナリが提供されるようになりました。 Surface Pro 12 などの ARM プロセッサ搭載の Windows デバイスで、エミュレーションなしに Claude Code を実行できます。

注意: 筆者の手元に ARM64 Windows デバイスがないため、本セクションの内容は公式のリリースノートおよびコミュニティの報告に基づいています。

以前の問題

ARM64 Windows 環境では、これまで x64 バイナリをエミュレーション実行する必要がありました。 GitHub Issue では、Surface Pro(ARM CPU搭載)で x64 バイナリがセグフォルトでクラッシュする問題(#20043)が報告されていました。 ネイティブバイナリの提供により、こうした問題が解消されています。

注意点

公式ドキュメントによると、ARM64 デバイスではローカルセッションが利用できないため、リモートセッションの使用が推奨されています。

For Windows ARM64, (...) Local sessions are not available on ARM64 devices, so use remote sessions instead.

その他の変更点

セキュリティ強化

変更点 バージョン 参照
heredoc デリミタのパース改善(コマンドスマグリング防止) v2.1.38 Releases
sandbox モードで .claude/skills ディレクトリへの書き込みをブロック v2.1.38 Releases
.claude/agents/ 内の非エージェント Markdown ファイルに対する不要な警告を修正 v2.1.39 CHANGELOG.md

heredoc のパース改善は、悪意のある入力による意図しないコマンド実行を防ぐセキュリティ修正です。 sandbox モードの強化では、.claude/skills への書き込みが制限され、サンドボックス内でのスキル改ざんを防止しています。

パフォーマンス改善

変更点 バージョン 参照
Zod スキーマ構築の遅延化による起動パフォーマンス改善 v2.1.42 CHANGELOG.md
日付をシステムプロンプト外に移動してプロンプトキャッシュヒット率向上 v2.1.42 CHANGELOG.md
ターミナルレンダリングパフォーマンスの改善 v2.1.39 Releases

v2.1.42 では、Zod スキーマの構築を起動時ではなく必要な時点まで遅延させることで起動速度が改善されています。 また、日付情報をシステムプロンプトの外に移動したことで、日付が変わるたびにキャッシュが無効化されなくなり、プロンプトキャッシュのヒット率が向上しています。

Agent Teams 関連

変更点 バージョン 参照
Bedrock / Vertex / Foundry で Agent Teams のモデル識別子が誤っていた問題を修正 v2.1.41 CHANGELOG.md
MCP ツールがストリーミング中にイメージコンテンツを返した際のクラッシュを修正 v2.1.41 CHANGELOG.md
Agent Teams ドキュメントにサブエージェントとの比較図を追加 v2.1.42 公式ドキュメント差分

Bedrock / Vertex / Foundry を利用しているユーザーは、Agent Teams のモデル選択が正しく動作するようになっています。

VS Code 関連

変更点 バージョン 参照
v2.1.37 で発生したターミナルの scroll-to-top 回帰を修正 v2.1.38 Releases
Tab キーがスラッシュコマンドをキューイングする問題を修正 v2.1.38 Releases
セッション再開時の重複セッション表示を修正 v2.1.38 Releases

その他の修正・改善

変更点 バージョン 参照
Opus 4.6 対応ユーザーへの初回通知を追加 v2.1.42 CHANGELOG.md
画像寸法エラー時に /compact の実行を提案するように改善 v2.1.42 Releases
Bedrock / Vertex / Foundry のエラーメッセージにフォールバック提案を追加 v2.1.41 CHANGELOG.md
プラグインブラウズの「Space to Toggle」ヒント表示を修正 v2.1.41 CHANGELOG.md
hook blocking errors の stderr 表示を修正 v2.1.41 Releases
OTel イベントに speed 属性を追加(Fast Mode の可視化) v2.1.41 CHANGELOG.md
@ メンションのアンカーフラグメント解決を修正 v2.1.41 Releases
bash 権限マッチング修正(環境変数ラッパー使用時) v2.1.38 Releases
ストリーミング未使用時のテキスト消失を修正 v2.1.38 Releases
fatal error が表示されずに飲み込まれる問題を修正 v2.1.39 Releases
セッションクローズ後のプロセスハングを修正 v2.1.39 Releases

まとめ

今週は v2.1.38 から v2.1.42 まで4バージョンがリリースされました。 /desktop による CLI からデスクトップアプリへのセッション引き継ぎや、/rename の自動生成、claude auth サブコマンドなど、CLI の日常的な操作体験を向上させる変更が目立ちます。

特に /desktop コマンドは、CLI の機動力とデスクトップアプリの視覚的なUIを場面に応じて使い分けられるようになる実用的な追加です。

Agent Teams は現在リサーチプレビューの段階ですが、今週もドキュメントの更新や修正が入っています。 次週以降、Agent Teams 関連の機能強化にも期待したいところです。

公式のCHANGELOG も合わせてチェックしてみてください。