# .env.example — Canonical list of required environment variables # Copy this file to .env and fill in real values. # NEVER commit .env to version control. # # Usage: # cp .env.example .env # # Then edit .env with your actual values # ─── Anthropic ──────────────────────────────────────────────────────────────── # Your Anthropic API key (https://console.anthropic.com) ANTHROPIC_API_KEY= # ─── GitHub ─────────────────────────────────────────────────────────────────── # GitHub personal access token (for MCP GitHub server) GITHUB_TOKEN= # ─── Optional: Docker platform override ────────────────────────────────────── # DOCKER_PLATFORM=linux/arm64 # or linux/amd64 for Intel Macs / CI # ─── Optional: Package manager override ────────────────────────────────────── # CLAUDE_CODE_PACKAGE_MANAGER=npm # npm | pnpm | yarn | bun # ─── Session & Security ───────────────────────────────────────────────────── # GitHub username (used by CI scripts for credential context) GITHUB_USER="your-github-username" # Primary development branch for CI diff-based checks DEFAULT_BASE_BRANCH="main" # Path to session-start.sh (used by test/test_session_start.sh) SESSION_SCRIPT="./session-start.sh" # Path to generated MCP configuration file CONFIG_FILE="./mcp-config.json" # ─── Optional: Verbose Logging ────────────────────────────────────────────── # Enable verbose logging for session and CI scripts ENABLE_VERBOSE_LOGGING="false"