From fd5b53cb85ed8b923332d91b08b4bb0a147e861a Mon Sep 17 00:00:00 2001 From: Jesse Vincent Date: Wed, 6 May 2026 12:20:47 -0700 Subject: [PATCH] evals: drop SUPERPOWERS_ROOT from codex/gemini required_env These backends only read SUPERPOWERS_ROOT via engine.py/setup.py's os.environ access, which the new cli.py default helper supplies automatically. claude*.yaml keep SUPERPOWERS_ROOT in required_env because they interpolate ${SUPERPOWERS_ROOT} into --plugin-dir args. --- evals/backends/codex.yaml | 1 - evals/backends/gemini.yaml | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/evals/backends/codex.yaml b/evals/backends/codex.yaml index ae09f046..b2d4323a 100644 --- a/evals/backends/codex.yaml +++ b/evals/backends/codex.yaml @@ -4,7 +4,6 @@ args: - "--dangerously-bypass-approvals-and-sandbox" required_env: - OPENAI_API_KEY - - SUPERPOWERS_ROOT hooks: pre_run: - symlink_superpowers diff --git a/evals/backends/gemini.yaml b/evals/backends/gemini.yaml index eac0bd41..252c5efe 100644 --- a/evals/backends/gemini.yaml +++ b/evals/backends/gemini.yaml @@ -4,8 +4,7 @@ args: - "--yolo" - "-m" - "gemini-2.5-flash" -required_env: - - SUPERPOWERS_ROOT +required_env: [] hooks: pre_run: - link_gemini_extension