環境変数
CLAUDE_CODE_REMOTE
Claude Code がクラウドセッションとして実行されているときに自動的に true に設定される。フックやセットアップスクリプトから読み取ることで、クラウドセッション内にいるかどうかを判定できる
使い方・用途
- SessionStart フックの中で
CLAUDE_CODE_REMOTEが true かどうかを確認して、クラウドセッションのときだけ依存関係のインストールなどを実行する処理を書く - ローカルとクラウドの両方で動くフックやセットアップスクリプトを用意している場合に、クラウドセッションでは早期リターンさせてローカル実行時の処理をスキップする
英語原文(公式ドキュメントより)
Set automatically to true when Claude Code is running as a cloud session. Read this from a hook or setup script to detect whether you are in a cloud session