Skip to content

Configuration Matrix

Environment variables

67

Slack manifest

present

Email manifest

none detected

Variable Group Default or source
AB_ADMIN_TOKEN Auth None
AB_ALLOW_INSECURE_PRODUCTION Application False
AB_API_TOKEN Auth None
AB_APP_NAME Application AB Test Research Designer API
AB_APP_VERSION Application 1.3.1
AB_AUTH_FAILURE_LIMIT Runtime guard 20
AB_AUTH_FAILURE_WINDOW_SECONDS Runtime guard 60
AB_BUILD_SHA Application None
AB_COMPUTE_ACQUIRE_TIMEOUT_MS Application 50
AB_COMPUTE_ADMISSION_ENABLED Application True
AB_COMPUTE_MAX_CHEAP_CONCURRENT Application 32
AB_COMPUTE_MAX_COST_UNITS_IN_FLIGHT Application 250
AB_COMPUTE_MAX_HEAVY_CONCURRENT Application 2
AB_COMPUTE_RETRY_AFTER_SECONDS Application 2
AB_CORS_HEADERS HTTP DEFAULT_CORS_HEADERS
AB_CORS_METHODS HTTP DEFAULT_CORS_METHODS
AB_CORS_ORIGINS HTTP ("http://127.0.0.1:5173", "http://localhost:5173")
AB_DATABASE_URL Data store None
AB_DB_PATH Data store str(default_db_path
AB_DB_POOL_SIZE Data store 10
AB_ENV Application local
AB_FRONTEND_DIST_PATH Application str(default_frontend_dist_path
AB_HEAVY_RATE_LIMIT_REQUESTS Runtime guard 30
AB_HEAVY_RATE_LIMIT_WINDOW_SECONDS Runtime guard 60
AB_HF_SNAPSHOT_INTERVAL_SECONDS Snapshot and seed None
AB_HF_SNAPSHOT_REPO Snapshot and seed None
AB_HF_TOKEN Auth None
AB_HOST HTTP 127.0.0.1
AB_LLM_BACKOFF_MULTIPLIER LLM 2.0
AB_LLM_BASE_URL LLM http://localhost:8001
AB_LLM_INITIAL_BACKOFF_SECONDS LLM 0.1
AB_LLM_MAX_ATTEMPTS LLM 3
AB_LLM_TIMEOUT_SECONDS LLM 60.0
AB_LOG_FORMAT Application plain
AB_LOG_LEVEL Application INFO
AB_MAX_REQUEST_BODY_BYTES Runtime guard 1_048_576
AB_MAX_SLACK_BODY_BYTES Slack 65_536
AB_MAX_WORKSPACE_BODY_BYTES Runtime guard 8_388_608
AB_MISTRAL_API_KEY Auth None
AB_MISTRAL_MODEL Application mistral-small-latest
AB_OPENAI_MODEL Application gpt-5.6-luna
AB_PORT HTTP 8008
AB_PUBLIC_DEMO Application False
AB_RATE_LIMIT_ENABLED Runtime guard True
AB_RATE_LIMIT_REQUESTS Runtime guard 240
AB_RATE_LIMIT_WINDOW_SECONDS Runtime guard 60
AB_READONLY_API_TOKEN Auth None
AB_RETENTION_AUDIT_DAYS Application 0
AB_RETENTION_CONVERSIONS_DAYS Application 0
AB_RETENTION_EXPOSURES_DAYS Application 0
AB_RETENTION_WEBHOOK_DELIVERIES_DAYS Application 0
AB_SEED_DEMO_ON_STARTUP Snapshot and seed False
AB_SERVE_FRONTEND_DIST Application True
AB_SLACK_CLIENT_ID Slack None
AB_SLACK_CLIENT_SECRET Slack None
AB_SLACK_INVALID_SIGNATURE_LIMIT Slack 20
AB_SLACK_INVALID_SIGNATURE_WINDOW_SECONDS Slack 60
AB_SLACK_RATE_LIMIT_REQUESTS Slack 60
AB_SLACK_RATE_LIMIT_WINDOW_SECONDS Slack 60
AB_SLACK_REVIEW_CHANNEL Slack None
AB_SLACK_SIGNING_SECRET Slack None
AB_SQLITE_BUSY_TIMEOUT_MS Data store 5000
AB_SQLITE_JOURNAL_MODE Data store WAL
AB_SQLITE_SYNCHRONOUS Data store NORMAL
AB_TRUSTED_PROXIES Application empty
AB_TRUSTED_PROXY_HOPS Application 0
AB_WORKSPACE_SIGNING_KEY Auth None
Item Value Source
App name AB Test Research Designer slack/app-manifest.yml
Slash command /ab-test https://{DEPLOY_HOST}/slack/commands
Install endpoint /slack/install Backend route
Interactivity Slack actions https://{DEPLOY_HOST}/slack/interactive
Events Slack Events API https://{DEPLOY_HOST}/slack/events
Bot scopes commands, chat:write, chat:write.public, users:read OAuth manifest
Outbound webhooks HTTPS subscriptions app/backend/app/routes/webhooks.py
Email Not configured No email manifest was found in this repository