-
Notifications
You must be signed in to change notification settings - Fork 29
Expand file tree
/
Copy path.env.example
More file actions
82 lines (75 loc) · 3.61 KB
/
.env.example
File metadata and controls
82 lines (75 loc) · 3.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
# OpenVibeCoding local minimal template (do not commit real secrets)
# Core ports and API auth
OPENVIBECODING_DEV_HOST=127.0.0.1
OPENVIBECODING_API_PORT=10000
OPENVIBECODING_DASHBOARD_PORT=3100
OPENVIBECODING_DESKTOP_PORT=18173
OPENVIBECODING_API_AUTH_REQUIRED=true
OPENVIBECODING_API_TOKEN=openvibecoding-dev-token
# Frontend runtime wiring (public env for web / desktop shell token)
NEXT_PUBLIC_OPENVIBECODING_API_BASE=http://127.0.0.1:10000
NEXT_PUBLIC_OPENVIBECODING_API_TOKEN=openvibecoding-dev-token
VITE_OPENVIBECODING_API_BASE=http://127.0.0.1:10000
VITE_OPENVIBECODING_API_TOKEN=openvibecoding-dev-token
# Optional hosted/public dashboard origins (comma-separated, no secrets)
OPENVIBECODING_API_ALLOWED_ORIGINS=
# Later-gated queue pilot stays default-off unless a trusted operator environment enables it.
OPENVIBECODING_MCP_QUEUE_PILOT_ENABLE_APPLY=0
# Unified LLM provider selection
# Supported: gemini | openai | anthropic
OPENVIBECODING_PROVIDER=gemini
# Optional overrides (leave empty to use provider defaults)
OPENVIBECODING_PROVIDER_BASE_URL=
OPENVIBECODING_PROVIDER_MODEL=
OPENVIBECODING_PROVIDER_USE_LITELLM=0
# M10 SSOT alignment: prefer canonical MCP timeout keys for new config
OPENVIBECODING_MCP_TIMEOUT_SEC=
OPENVIBECODING_MCP_CONNECT_TIMEOUT_SEC=
OPENVIBECODING_MCP_CLEANUP_TIMEOUT_SEC=
# Compatibility keys are still registered; keep only for legacy/runtime compatibility
OPENVIBECODING_MCP_SERVER_TIMEOUT_SEC=
OPENVIBECODING_MCP_SERVER_CONNECT_TIMEOUT_SEC=
OPENVIBECODING_MCP_SERVER_CLEANUP_TIMEOUT_SEC=
# Provider credentials (fill only what you use)
GEMINI_API_KEY=
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
GEMINI_BASE_URL=
# Optional eval overrides
OPENVIBECODING_EVAL_MODEL=
OPENVIBECODING_EVAL_CONFIG=tests/evals/promptfoo/promptfooconfig.yaml
# Optional governance knobs
OPENVIBECODING_RUM_MAX_PAYLOAD_BYTES=32768
OPENVIBECODING_CI_CANARY_DRY_RUN=0
# Host compatibility only: set to 1 to bypass docker auto-routing for local gate diagnostics.
OPENVIBECODING_HOST_COMPAT=0
# Repo-authored runtime artifacts stay under .runtime-cache/. Repo-owned external caches stay under ~/.cache/openvibecoding.
OPENVIBECODING_MACHINE_CACHE_ROOT=~/.cache/openvibecoding
OPENVIBECODING_RETENTION_MACHINE_CACHE_CAP_BYTES=21474836480
OPENVIBECODING_MACHINE_CACHE_AUTO_PRUNE=1
OPENVIBECODING_MACHINE_CACHE_AUTO_PRUNE_INTERVAL_SEC=1800
# Local development uses the repo-owned Chrome singleton rooted under ~/.cache/openvibecoding/browser/.
# First migrate the named default-Chrome profile once, then keep manual and automation flows attached to the same CDP endpoint.
CHROME_PATH=
OPENVIBECODING_BROWSER_PROFILE_MODE=allow_profile
OPENVIBECODING_BROWSER_PROFILE_DIR=~/.cache/openvibecoding/browser/chrome-user-data
OPENVIBECODING_BROWSER_PROFILE_NAME=openvibecoding
OPENVIBECODING_BROWSER_PROFILE_ALLOWLIST=~/.cache/openvibecoding/browser
OPENVIBECODING_BROWSER_CDP_HOST=127.0.0.1
OPENVIBECODING_BROWSER_CDP_PORT=9341
# Optional CI diagnostics / route-evidence knobs (usually injected by workflow, not hand-authored locally)
OPENVIBECODING_CI_PROFILE=auto
OPENVIBECODING_CI_SLICE=full
OPENVIBECODING_DOCKER_CI_FORCE_REBUILD=0
OPENVIBECODING_CI_PROVENANCE_IMAGE=openvibecoding-ci-core:local
OPENVIBECODING_CI_ROUTE_ID=
OPENVIBECODING_CI_TRUST_CLASS=
OPENVIBECODING_CI_RUNNER_CLASS=
OPENVIBECODING_CI_CLOUD_BOOTSTRAP_ALLOWED=false
OPENVIBECODING_CI_CLOUD_BOOTSTRAP_USED=false
OPENVIBECODING_CI_CONTROL_PLANE_DOCTOR_OUT_DIR=.runtime-cache/test_output/ci_control_plane_doctor
OPENVIBECODING_DOCTOR_REQUIRE_DOCKER=1
OPENVIBECODING_DOCTOR_REQUIRE_SUDO=1
OPENVIBECODING_CI_PM_CHAT_ON_PR=0
OPENVIBECODING_UPSTREAM_RECORD_FRESH_SEC=1800
OPENVIBECODING_UPSTREAM_VERIFICATION_TIMEOUT_SEC=180