Просмотр исходного кода

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.
Jesse Vincent 4 месяцев назад
Родитель
Сommit
fd5b53cb85
2 измененных файлов с 1 добавлено и 3 удалено
  1. 0 1
      evals/backends/codex.yaml
  2. 1 2
      evals/backends/gemini.yaml

+ 0 - 1
evals/backends/codex.yaml

@@ -4,7 +4,6 @@ args:
   - "--dangerously-bypass-approvals-and-sandbox"
   - "--dangerously-bypass-approvals-and-sandbox"
 required_env:
 required_env:
   - OPENAI_API_KEY
   - OPENAI_API_KEY
-  - SUPERPOWERS_ROOT
 hooks:
 hooks:
   pre_run:
   pre_run:
     - symlink_superpowers
     - symlink_superpowers

+ 1 - 2
evals/backends/gemini.yaml

@@ -4,8 +4,7 @@ args:
   - "--yolo"
   - "--yolo"
   - "-m"
   - "-m"
   - "gemini-2.5-flash"
   - "gemini-2.5-flash"
-required_env:
-  - SUPERPOWERS_ROOT
+required_env: []
 hooks:
 hooks:
   pre_run:
   pre_run:
     - link_gemini_extension
     - link_gemini_extension