#!/usr/bin/env bash
set -u; H=/opt/svarog-cli; PORT=${SVAROG_PORT:-8117}
up(){ curl -fsS --max-time 2 "http://127.0.0.1:$PORT/__health" >/dev/null 2>&1; }
up || { ( cd "$H" && setsid nohup "$H/venv/bin/python" -m uvicorn svarog_g4f_router:app --host 127.0.0.1 --port $PORT >"$H/router.log" 2>&1 </dev/null & ); for i in $(seq 1 20); do up && break; sleep 1; done; }
export ANTHROPIC_BASE_URL="http://127.0.0.1:$PORT" ANTHROPIC_AUTH_TOKEN=svarog-local ANTHROPIC_API_KEY=svarog-local CLAUDE_CODE_ATTRIBUTION_HEADER=0
exec claude --dangerously-skip-permissions "$@"
