set -euo pipefail
export OPENAI_API_KEY="sk-a2003052b2ac0fcf02b6140a4ff44be9617c72a63159efc5057ba071424288a3"
BASE="https://www.codebridge.cc/v1"
WORKDIR="/home/admin/test"
mkdir -p "$WORKDIR"
run_one() {
  local model="$1"
  echo "=== codex model=$model ==="
  codex exec \
    --skip-git-repo-check \
    --dangerously-bypass-approvals-and-sandbox \
    -C "$WORKDIR" \
    -c model_provider='sublab' \
    -c model=\"$model\" \
    -c model_reasoning_effort='medium' \
    -c model_providers.sublab.base_url=\"$BASE\" \
    -c model_providers.sublab.requires_openai_auth=true \
    -c model_providers.sublab.wire_api='responses' \
    -o /tmp/codex_last_${model}.txt \
    "Reply with exactly OK and nothing else." > /tmp/codex_${model}.log 2>&1 || true
  sed -n '1,120p' /tmp/codex_${model}.log
  echo "---LAST---"
  sed -n '1,40p' /tmp/codex_last_${model}.txt 2>/dev/null || true
  echo
}
run_one gpt-5.3-codex
run_one gpt-5.4
