Skip to content

Configuration reference

Every setting this service reads. .env.config holds operational settings and is safe to open and edit; .env holds credentials and identity.

Setting Type Default Lives in
GITHUB_APP_ID int 0 .env
GITHUB_APP_INSTALLATION_ID int 0 .env
GITHUB_APP_PRIVATE_KEY str (empty) .env
GITHUB_WEBHOOK_SECRET str (empty) .env
GITHUB_TARGET_REPO str (empty) .env.config
PUBLIC_BASE_URL str (empty) .env.config
DASHBOARD_USERNAME str (empty) .env
DASHBOARD_PASSWORD str (empty) .env
DASHBOARD_SESSION_SECRET str (empty) .env
LLM_PROVIDER str (empty) .env.config
LLM_MODEL str gemini-flash-latest .env.config
GEMINI_API_KEY str (empty) .env
GROQ_API_KEY str (empty) .env
GROQ_MODEL str llama-3.3-70b-versatile .env.config
VERTEX_MODEL str gemini-2.5-flash .env.config
GCP_PROJECT str (empty) .env.config
GCP_LOCATION str us-central1 .env.config
GCP_SERVICE_ACCOUNT_KEY str (empty) .env
LLM_REQUEST_TIMEOUT_SECONDS float 45.0 .env.config
DATABASE_URL str (empty) .env
DISPATCHER_IDLE_SLEEP_SECONDS float 1.0 .env.config
DEFAULT_RETRY_AFTER_SECONDS float 60.0 .env.config
DISPATCHER_FAILURE_BASE_BACKOFF_SECONDS float 2.0 .env.config
DISPATCHER_FAILURE_MAX_BACKOFF_SECONDS float 300.0 .env.config
DISPATCHER_MAX_FAILURE_ATTEMPTS int 5 .env.config
DISPATCHER_MAX_NOTICE_POST_ATTEMPTS int 3 .env.config
DISPATCHER_MIN_RETRY_AFTER_SECONDS float 1.0 .env.config
DISPATCHER_BACKOFF_JITTER_SECONDS float 0.0 .env.config
DISPATCHER_REREVIEW_COOLDOWN_SECONDS float 300.0 .env.config
DISPATCHER_REREVIEW_COOLDOWN_MAX_SECONDS float 3600.0 .env.config
DISPATCHER_REREVIEW_COOLDOWN_FACTOR float 2.0 .env.config
DISPATCHER_NOTICE_SWEEP_BATCH_SIZE int 20 .env.config
REVIEW_DRAFT_PRS bool False .env.config
KEY_USAGE_TOKEN_CAP int | None None .env.config
KEY_USAGE_RESET_TIME_UTC time 04:00:00 .env.config
UPTIMEROBOT_API_KEY str (empty) .env
RENDER_API_KEY str (empty) .env
RENDER_SERVICE_NAME str pr-review-engine .env.config