本文へスキップ
Claude Media
Claude Code v2.1.79 — /remote-controlでブラウザやスマホからセッション継続が可能に

Claude Code v2.1.79 — /remote-controlでブラウザやスマホからセッション継続が可能に

Claude Code v2.1.79はVS Codeに/remote-controlを追加してブラウザ/スマホからの継続を可能にし、claude -pのサブプロセス起動ハングやエンタープライズ429リトライなど18項目を修正したリリースです。

読了目安 約6

このリリースで何ができるようになるか

Claude Code v2.1.79は18項目の小粒なリリースですが、VS Code拡張に/remote-controlが入りブラウザやスマホから同じセッションを継続できるようになったのが最大の前進です。日常運用で詰まる穴を静かに塞ぐ修正も束で入っています。

  • VS Codeセッションをclaude.ai/codeにブリッジしてブラウザや電話から続きを操作できる(/remote-control)
  • claude -pがサブプロセス起動時(subprocess.run等)にハングしていた問題と-pモードでCtrl+Cが効かない問題が解消し、CIや自動化スクリプトでの組み込みが安定する
  • エンタープライズユーザーが429(レート制限)で自動リトライできなかった問題が修正され、ピーク時間帯の安定性が上がる

つまり「会議室でMacを閉じてから外出先で続きを打ちたい」「Pythonのsubprocess.runからclaude -pを呼ぶとハングしていた」「エンタープライズで429が頻発していた」のいずれかに該当する場合は、本版で運用が改善します。

あなたの開発フローはどう変わるか

VS Code中心で開発しているユーザー

VS Code内のセッションをclaude.ai/codeにブリッジして、ブラウザや電話から続きを操作できる/remote-controlが入りました。会議室でMacを閉じてから電車内で続きを打つ、外出先からスマホで状況だけ確認する、といった使い方が可能になります。

ただしclaude.ai/code側での認証が効くアカウント構成(API課金ではなくClaude.ai側)で使う想定のため、組織のゲートウェイや第三者プロバイダ経由でClaudeに接続している場合は、直後のv2.1.80以降に揃えておくのが無難です。v2.1.80では「gateway / 第三者プロバイダ配下では/remote-controlを非表示にする」修正が入っており、公開初版の挙動調整が続いている領域です。

claude -pを自動化に組み込んでいる開発者

PythonやNode.jsのsubprocess.run等で明示的なstdinを渡さずにclaude -pを呼ぶとハングしていた問題が修正されました。自動化スクリプトやCI、エージェント連携claude -pをサブプロセスとして組み込む運用では、この不具合で詰まっていた可能性があります。合わせて-p(print)モードでCtrl+Cが効かない不具合も修正され、「ハングしたときに抜け出せない」ダブルパンチが解消されました。

非ストリーミングAPIフォールバックに1試行2分のタイムアウトが設定されたのも合わせて効きます。従来は応答が帰ってこない場合にセッションが無期限にハングすることがあり、Ctrl+Cを連打して抜けるしかない状況があったのを、明示的な失敗に倒せるようになりました。

エンタープライズ契約での運用

エンタープライズユーザーが429(レート制限)に当たった際に自動リトライできない不具合が修正されました。本来なら短時間待機して再試行すべきところを、一度で諦めてしまっていたケースに該当します。人数が多い組織でピーク時間帯に連鎖しやすい問題だったため、企業導入環境に直接効きます。

SessionEndフックに後処理を依存しているチーム

SessionEndフックが対話的な/resumeでセッションを切り替えた際に発火していなかった不具合が修正されました。フック前提のクリーンアップ(ログ送信、通知など)を組み立てていた場合に処理漏れを起こしていた箇所です。

Console(API課金)とClaude.aiを使い分けるチーム

claude auth login--consoleフラグが追加され、Anthropic Console(API課金)側の認証を明示的に選べるようになりました。組織で「Console用の共通アカウント」と「個人のClaude.ai」を使い分けたいケースに効きます。

プラグインを複数ディレクトリで配布しているチーム

CLAUDE_CODE_PLUGIN_SEED_DIRがプラットフォーム既定のパス区切り(Unixなら:、Windowsは;)で複数指定可能になりました。「共通プラグイン一式」と「チーム固有プラグイン一式」を別ディレクトリで配布したい場合に、環境変数だけで素直に合成できます。

主な変更点

合計18項目の小粒なリリースですが、内訳は新機能・改善が多めです。

/remote-control(VS Code拡張)

VS Code内のセッションをclaude.ai/codeにブリッジし、ブラウザや電話から続きを操作できる新コマンドです。Remote Control系機能の延長線上に位置付けられます。

claude auth login --console

Anthropic Console(API課金)側の認証を明示的に選べるフラグが追加されました。

/configShow turn durationトグル

ターン(1回の応答生成)の所要時間を表示するかどうかを/configメニューから切り替えられるようになりました。

起動時メモリを約18MB削減

あらゆるシナリオで約18MBの削減が入りました。claude -pのような短命プロセスを大量に呼び出すCI / エージェント連携では、常駐オーバーヘッドの削減が費用効率に跳ね返ります。

非ストリーミングAPIフォールバックに1試行2分のタイムアウト

ストリーミングが失敗して非ストリーミングAPIにフォールバックした際、1試行あたり2分のタイムアウトが設定されました。無期限ハングを回避できます。

CLAUDE_CODE_PLUGIN_SEED_DIRの複数ディレクトリ対応

プラットフォーム既定のパス区切りで複数指定可能になりました。

VS Code拡張のセッションタブ自動命名

セッションタブの名前が最初のメッセージから自動生成されるようになりました。

claude -p関連の重要修正

  • サブプロセスで起動するとハングする問題(明示的なstdinを渡さない場合)を修正
  • -p(print)モードでCtrl+Cが効かない問題を修正

/btwがストリーミング中に主エージェントの出力を返す問題を修正

/btwは進行中の会話に影響を与えずに横から別の質問を投げるスラッシュコマンドですが、ストリーミング中に発火すると主エージェントの出力をそのまま返してしまうバグがありました。

エンタープライズユーザーが429でリトライできない問題を修正

エンタープライズ契約のユーザーがレート制限(429)に当たった際に自動リトライできない不具合を修正。

SessionEndフックが/resume経由で発火しない問題を修正

対話的な/resumeでセッションを切り替えた際に発火していなかった不具合を修正。

ターミナル周りの修正

  • CLAUDE_CODE_DISABLE_TERMINAL_TITLEが起動時に無視されていた問題を修正
  • カスタムstatus lineが、ワークスペース信頼でブロックされると何も表示しなかった問題を修正
  • voice modeがvoiceEnabled: true設定時に起動時に正しく有効化されなかった
  • /permissionsタブナビゲーションで左右矢印が効かなかった

VS Code拡張の修正

  • 思考ピル(Thinking pill)が応答完了後も「Thinking」のままで「Thought for Ns」に切り替わらなかった問題
  • 左サイドバーからセッションを開くとdiffボタンが欠落していた問題

/remote-controlが示す運用形態の変化

このリリースで象徴的なのが、/remote-controlというコマンド名の選び方です。

Claude Codeは当初「ターミナル上のCLI」として設計され、1端末1セッションが前提でした。VS Code拡張の登場でIDE統合が加わり、Agent Teams系のresearch previewでマルチエージェント運用が見え始め、そして今回セッションそのものをWebにブリッジして端末を越える一歩が入りました。

  • 1端末1セッション(初期)
  • IDE内セッション(VS Code拡張)
  • マルチエージェント協業(Agent Teams experimental)
  • 端末を越えた継続(/remote-control) ← v2.1.79でVS Codeに登場

/remote-controlは単なるUI追加ではなく、Claude Codeのセッションはターミナルに閉じた存在ではないという方向性を、機能の形で宣言した側面があるように読めます。claude.ai/codeというWeb側の受け皿と合わせて考えると、IDE・Web・モバイルの3者で同じセッションを共有する使い方が実運用の選択肢に入ってきた、と言えそうです。

直後版で「gateway / 第三者プロバイダでは非表示」「voice modeでのWebSocket失敗修正」といった調整が続いていることから、初版として機能は出したが周辺のエッジケースは継続的に潰していく出し方になっています。研究プレビューに準じる扱いで試すのが無難です。

v2.1.77の44件、v2.1.83の76件という大型リリースに挟まれた間奏ですが、累積で見れば「CI / エージェント連携 / IDE統合」の足場を静かに引き上げた版に位置付けられます。

まとめ

  • claude -pをサブプロセスで呼ぶ自動化に効く: ハングとCtrl+C不能の同時修正が本版で解消
  • エンタープライズ契約に効く: 429自動リトライが機能するように
  • VS Code拡張利用者なら推奨: /remote-controlでブラウザ・スマホから継続可能(gateway配下なら直後版v2.1.80以降)
  • SessionEndフックで後処理しているなら推奨: /resume経由での未発火が解消

更新はclaude updateで取得できます。サブプロセスでclaude -pを組み込んでいる環境とエンタープライズで429が多発する環境は特に優先度が高めです。

この記事を共有:XLinkedIn