CLAUDE_CODE_VERSION
環境変数
Claude Code は引数なしでヘルパーを実行し、その環境に CLAUDE_CODE_VERSION を設定した上で、stdout から 1 MiB を上限として JSON エンベロープを読み取る。
使い方・用途
- Devcontainer 用の Docker イメージをビルドする際、
stableチャンネルの最新リリース番号をコマンド置換で lookup URL から取得してダウンロード層に焼き込む。 - 同じコマンドを再実行すれば新しい stable リリースのバイナリでダウンロード層が再ビルドされ、イメージ内の Claude Code を更新できる。
- 再現性のあるビルドのために、リリース番号を直接渡してインストールされるバージョンを固定する。
英語原文
Claude Code runs the helper with no arguments, sets CLAUDE_CODE_VERSION in its environment, and reads a JSON envelope from stdout, capped at 1 MiB.