evOo-local/packages/testkit/src/pin-test-env.ts
cynarAI 6c7eed7580 Initial clean evOo-local from f00577b
Fresh history cut from cynarAI/evoo antigravity-handoff/project-timeline
(Voice First + project timeline). Brand docs/titles as evOo; keep @rakazo/*
packages as tech debt. Excludes node_modules, caches, secrets, voice blobs.
2026-09-20 17:15:16 +02:00

23 lines
760 B
TypeScript

/**
* `pnpm test` must stay emulator-only even when a developer .env points at
* Pi, Docker, Graphile, or live Composio. Opt-in canaries set VERIFY_PROVIDERS.
*/
if (!process.env.VERIFY_PROVIDERS) {
process.env.AGENT_RUNTIME = "scripted";
process.env.SANDBOX_PROVIDER = "fake";
process.env.CLOUD_AGENT_PROVIDER = "emulator";
delete process.env.CURSOR_API_KEY;
process.env.WAKEUP_DRIVER = "memory";
delete process.env.COMPOSIO_API_KEY;
delete process.env.INTEGRATIONS_CATALOG_URL;
if (!process.env.VERIFY_DATABASE) {
delete process.env.DATABASE_URL;
delete process.env.REALTIME_DATABASE_URL;
}
}
delete process.env.AXIOM_TOKEN;
delete process.env.AXIOM_DATASET;
if (!process.env.VERIFY_LOGGING) {
process.env.LOG_LEVEL = "off";
}