-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
52 lines (40 loc) · 2.63 KB
/
.env.example
File metadata and controls
52 lines (40 loc) · 2.63 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
# ── ClawFooding CLI Configuration ────────────────────────────────────────
# Copy this file to .env and fill in your values.
# ── Target Site Configuration ────────────────────────────────────────────
# The URL of your staging/development site to test.
# This can also be passed via --scenario YAML or CLI flags.
CLAWFOODING_TARGET_URL=https://staging.your-app.com
# ── LLM API Keys ────────────────────────────────────────────────────────
# At least one is required for actual test execution.
# Use --simulate flag to run without an API key (mock mode).
# Anthropic (for Claude models)
ANTHROPIC_API_KEY=sk-ant-...
# OpenAI / Codex CLI (for GPT models or OpenAI-compatible endpoints)
# OPENAI_API_KEY=sk-...
# CODEX_API_KEY=sk-... # Alternative: Codex CLI compatible
# OPENAI_OAUTH_TOKEN=... # ChatGPT/Codex OAuth access token
# CODEX_OAUTH_TOKEN=... # Alias for OPENAI_OAUTH_TOKEN
# ZAI_API_KEY=sk-... # Z.AI (GLM) API key
# Custom endpoint (Ollama, LM Studio, vLLM, etc.)
# OPENAI_BASE_URL=http://localhost:11434/v1
# Default model for test execution
CLAWFOODING_DEFAULT_MODEL=anthropic/claude-sonnet-4-5
# Provider override: auto (default), anthropic, openai
# CLAWFOODING_PROVIDER=auto
# ── Test Authentication ─────────────────────────────────────────────────
# Credentials for the test account on the target site.
# These are injected into the browser session at test start.
CLAWFOODING_TEST_EMAIL=test@example.com
CLAWFOODING_TEST_PASSWORD=test-password-123
# For Cloudflare Access protected staging sites:
# CF_ACCESS_CLIENT_ID=...
# CF_ACCESS_CLIENT_SECRET=...
# ── Billing & Output ────────────────────────────────────────────────────
# Directory for billing logs (default: .clawfooding/billing)
CLAWFOODING_BILLING_DIR=.clawfooding/billing
# Defender mode for outbound text (off|warn|block)
# CLAWFOODING_DEFENDER_MODE=block
# ── MoltWorker Managed Service (optional) ───────────────────────────────
# If using the managed service instead of local execution:
# CLAWFOODING_API_URL=https://clawfooding-managed.your-subdomain.workers.dev
# CLAWFOODING_API_KEY=your-api-key