CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK

環境変数

1 に設定すると、信頼していないフォルダーで claude ultrareview が信頼を確認できない場合(CI など)に、Error: Workspace not trusted で終了しなくなる。settings の env ブロックではなく、Claude Code を起動する環境に設定し、そのような実行のすべてが信頼済みフォルダーで開始される場所でのみ設定すること。確認を求められる実行では引き続き確認が求められる。Claude Code v2.1.309 以降が必要

使い方・用途

  • CI など対話的に信頼を確認できない環境で claude ultrareview が Error: Workspace not trusted で終了するのを避けたいときに使う
  • 自動化スクリプトで --trust-workspace を渡しにくい場合に、環境変数として信頼チェックを無効化したいときに使う
  • 信頼済みのフォルダで常に起動することが分かっている定期実行などで、確認待ちによる処理の停止を防ぎたいときに使う
英語原文

Set to 1 so that claude ultrareview doesn't exit with Error: Workspace not trusted in a folder you haven't trusted when it can't ask you to trust it, such as in CI. Set it in the environment that launches Claude Code, not a settings env block, and only where every such run starts in a folder you trust. Runs that can ask still ask. Requires Claude Code v2.1.309 or later

関連する変更履歴

v2.1.309(1件)

claude ultrareview がワークスペースの信頼を必要とするよう変更した。ターミナル上で確認を求め、それができない場合は拒否する。スクリプトでは値を取らない --trust-workspace(PR 番号やベースブランチはその前に置く)を渡すか、CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK=1 を設定する。
英語原文を表示
Changed claude ultrareview to require workspace trust: it asks on a terminal, else refuses; scripts pass --trust-workspace, which takes no value (put a PR number or base branch before it), or set CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK=1

変更後

知らないワークスペースで ultrareview が勝手に実行されることを防ぎ、CI やスクリプトから利用する場合はフラグや環境変数で明示的に信頼を伝えられる。

関連ドキュメント