#!/usr/bin/env bash # SWE-bench Lite full set (15 instances) — gated by 2 consecutive weekly 3/3 passes. # # Usage: # bash scripts/butler-eval-swebench-live-full.sh # respects gate # bash scripts/butler-eval-swebench-live-full.sh --force # skip gate (stretch) # BUTLER_EVAL_LLM_BENCHMARK=1 bash scripts/butler-eval-swebench-live-full.sh set -euo pipefail ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" cd "$ROOT" export PYTHONPATH="$ROOT" FORCE=0 if [[ "${1:-}" == "--force" ]]; then FORCE=1 fi if [[ -f "$ROOT/.env" ]]; then set -a # shellcheck disable=SC1091 source "$ROOT/.env" 2>/dev/null || true set +a fi python3 - <