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.