Skip to content

Configuration

hypersdk edited this page Aug 7, 2026 · 1 revision

Configuration

Copy .env.example.env. Full table: configuration.md.

Booleans: true/false (case-insensitive).

LLM

Variable Default Notes
LLM_PROVIDER openai openai · anthropic · azure · google · ollama
LLM_MODEL gpt-4o
OPENAI_API_KEY / ANTHROPIC_API_KEY / … Provider key
OLLAMA_BASE_URL http://localhost:11434 Local models

No key → rule/template fallbacks. zyvor-qa create requires an LLM.

GitHub

Variable Notes
ZYVOR_PRODUCT_REPO owner/repo (not a URL)
GITHUB_TOKEN Or gh auth login
GITHUB_WEBHOOK_SECRET HMAC for serve (required in prod)

Target

Variable Default
ZYVOR_BASE_URL https://zyvor.dev
ZYVOR_STAGING_URL Overrides for dashboard flows
ZYVOR_TEST_USER / ZYVOR_TEST_PASSWORD Login tests
ENABLE_DASHBOARD_TESTS false — skip login on marketing sites

Feature flags (common)

Flag Purpose
ENABLE_REGRESSION Screenshot baselines
ENABLE_API_VALIDATION HAR/fixture HTTP status checks
ENABLE_LLM_ANALYSIS / ENABLE_LLM_REPORT Failure RCA / PR summary
ENABLE_PDF_REPORT qa-summary.pdf
ENABLE_AUTOFIX / ENABLE_AUTOFIX_APPLY Suggest / patch+rerun
AUTOFIX_MAX_RETRIES Bound heal loops
ENABLE_MULTI_BROWSER Chromium+Firefox+WebKit
ENABLE_RUST_PROCESSOR zyvor-diff
ENABLE_COVERAGE_EXPANSION / ENABLE_LIVE_CRAWL Gap discovery
ENABLE_V8_COVERAGE JS coverage %

Notifications

SLACK_WEBHOOK_URL · TEAMS_WEBHOOK_URL · SMTP_*

Dashboard

DASHBOARD_USER · DASHBOARD_PASSWORD · knowledge/Ask Zyvor vars in .env.knowledge.example

See Ask Zyvor · Enterprise.

Clone this wiki locally