Files
VolcanicSecretary/.env.example

36 lines
1.4 KiB
Plaintext

# Required
TELEGRAM_BOT_TOKEN=123456:ABC-your-bot-token
TELEGRAM_OWNER_ID=123456789
# Optional
WORKSPACE_DIR=./workspace
OPENAI_API_KEY=
STT_MODEL=gpt-4o-transcribe
# PI_MODEL: leave empty for the first model Pi has credentials for. With the Claude Code
# subscription package use ids like pi-claude-code-provider/opus. Ids like anthropic/claude-opus-4-7
# need an ANTHROPIC_API_KEY. Run `pi --list-models` to see every id.
PI_MODEL=
SECRETARY_TIMEZONE=
SECRETARY_SHELL=
LOG_LEVEL=info
# PI_CODING_AGENT_DIR= (Pi's own override for ~/.pi/agent, mainly for Docker)
# Google Calendar tool: all three or none. Bootstrap the refresh token with an
# OAuth device flow against a Google Cloud OAuth client (type: TVs and Limited
# Input devices) — see docs/. Scope needed: https://www.googleapis.com/auth/calendar
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GOOGLE_REFRESH_TOKEN=
# Playwright browser tools (MCP bridge). When PLAYWRIGHT_ENABLED=true the agent
# gets ~60 browser_* tools (navigate, click, type, screenshot, run arbitrary
# Playwright code, etc). The Docker image already ships Chromium; on a bare
# host run `npx playwright install --with-deps chromium` first.
PLAYWRIGHT_ENABLED=
PLAYWRIGHT_HEADLESS=true
# PLAYWRIGHT_BROWSER: chrome (default), firefox, webkit, msedge.
PLAYWRIGHT_BROWSER=
# PLAYWRIGHT_EXTRA_ARGS: shell-style extra flags for @playwright/mcp, e.g.
# PLAYWRIGHT_EXTRA_ARGS=--device "iPhone 15" --isolated
PLAYWRIGHT_EXTRA_ARGS=