AMS environment variable reference
Every LOOPOVER_MINER_* / MINER_* env var the miner reads, where it's first referenced in code, and its default -- generated from source, never hand-copied.
AMS's environment-variable reference: every LOOPOVER_MINER_* / MINER_* var the miner reads,
where it's first referenced in code, and its default. This is the AMS-side counterpart to
Self-hosting configuration's generated env reference — see
the AMS deployment guide and AMS config
precedence for how these variables fit into the broader
laptop/fleet setup and precedence model.
This table is generated from env.NAME reads (and the resolveLocalStoreDbPath /
LOOPOVER_MINER_*_DB per-store override pattern) under
packages/loopover-miner/{bin,lib,scripts}. It intentionally includes names, first source
references, and defaults only, never example values — and it's checked for drift in CI
(npm run miner:env-reference:check), so a new LOOPOVER_MINER_*/MINER_* read that isn't
reflected here fails the build until this reference is regenerated.
# loopover-miner environment variable reference
Generated by `npm run miner:env-reference`. Do not edit manually.
| Name | First reference | Default |
| --- | --- | --- |
| `LOOPOVER_MINER_AMS_COLLECTOR_TOKEN` | `lib/orb-export.js` | `""` |
| `LOOPOVER_MINER_AMS_COLLECTOR_URL` | `lib/orb-export.js` | `""` |
| `LOOPOVER_MINER_AMS_OAUTH_CLIENT_ID` | `lib/oauth-device-flow.js` | `""` |
| `LOOPOVER_MINER_AMS_POLICY_PATH` | `lib/ams-policy.js` | (none) |
| `LOOPOVER_MINER_ATTEMPT_LOG_DB` | `lib/attempt-log.js` | (none) |
| `LOOPOVER_MINER_CLAIM_LEDGER_DB` | `lib/claim-ledger.js` | (none) |
| `LOOPOVER_MINER_CONFIG_DIR` | `lib/deny-hook-synthesis.js` | `""` |
| `LOOPOVER_MINER_CONTRIBUTION_PROFILE_CACHE_DB` | `lib/contribution-profile-cache.js` | (none) |
| `LOOPOVER_MINER_CONTROL_PLANE` | `lib/tenant-client.js` | `""` |
| `LOOPOVER_MINER_CONTROL_PLANE_ADMIN_TOKEN` | `lib/tenant-client.js` | `""` |
| `LOOPOVER_MINER_CONTROL_PLANE_URL` | `lib/tenant-client.js` | `""` |
| `LOOPOVER_MINER_DENY_HOOK_SYNTHESIS_DB` | `lib/deny-hook-synthesis.js` | `""` |
| `LOOPOVER_MINER_DISCOVERY_INDEX_URL` | `lib/discovery-index-client.js` | `""` |
| `LOOPOVER_MINER_DISCOVERY_PLANE` | `lib/discovery-index-client.js` | `""` |
| `LOOPOVER_MINER_DISCOVERY_SHARED_SECRET` | `lib/discovery-index-client.js` | `""` |
| `LOOPOVER_MINER_DISCOVERY_TELEMETRY` | `lib/discovery-index-client.js` | `""` |
| `LOOPOVER_MINER_EVENT_LEDGER_DB` | `lib/event-ledger.js` | (none) |
| `LOOPOVER_MINER_GOVERNOR_LEDGER_DB` | `lib/governor-ledger.js` | (none) |
| `LOOPOVER_MINER_GOVERNOR_STATE_DB` | `lib/governor-state.js` | (none) |
| `LOOPOVER_MINER_LOG_LEVEL` | `lib/logger.js` | `""` |
| `LOOPOVER_MINER_NO_UPDATE_CHECK` | `lib/update-check.js` | `""` |
| `LOOPOVER_MINER_ORB_EXPORT_DB` | `lib/orb-export.js` | `""` |
| `LOOPOVER_MINER_PLAN_STORE_DB` | `lib/plan-store.js` | (none) |
| `LOOPOVER_MINER_POLICY_DOC_CACHE_DB` | `lib/policy-doc-cache.js` | (none) |
| `LOOPOVER_MINER_POLICY_VERDICT_CACHE_DB` | `lib/policy-verdict-cache.js` | (none) |
| `LOOPOVER_MINER_PORTFOLIO_QUEUE_DB` | `lib/portfolio-queue.js` | (none) |
| `LOOPOVER_MINER_PREDICTION_LEDGER_DB` | `lib/prediction-ledger.js` | (none) |
| `LOOPOVER_MINER_RANKED_CANDIDATES_DB` | `lib/ranked-candidates.js` | (none) |
| `LOOPOVER_MINER_REPLAY_SNAPSHOT_DB` | `lib/replay-snapshot.js` | (none) |
| `LOOPOVER_MINER_RUN_STATE_DB` | `lib/run-state.js` | (none) |
| `LOOPOVER_MINER_SENTRY_DSN` | `lib/sentry.js` | (none) |
| `LOOPOVER_MINER_SENTRY_ENVIRONMENT` | `lib/sentry.js` | `"production"` |
| `LOOPOVER_MINER_VERSION` | `lib/version.js` | `""` |
| `LOOPOVER_MINER_WORKTREE_ALLOCATOR_DB` | `lib/worktree-allocator.js` | (none) |
| `LOOPOVER_MINER_WORKTREE_DIR` | `lib/worktree-allocator.js` | `""` |
| `MINER_CODING_AGENT_CLAUDE_MODEL` | `packages/loopover-engine/src/miner/driver-factory.ts` | (none) |
| `MINER_CODING_AGENT_CODEX_MODEL` | `packages/loopover-engine/src/miner/driver-factory.ts` | (none) |
| `MINER_CODING_AGENT_PAUSED` | `packages/loopover-engine/src/miner/coding-agent-mode.ts` | `""` |
| `MINER_CODING_AGENT_PROVIDER` | `lib/laptop-init.js` | `""` |
| `MINER_CODING_AGENT_TIMEOUT_MS` | `packages/loopover-engine/src/miner/driver-factory.ts` | (none) |