# Smart Support Backend -- environment variables # Copy to .env and fill in your values # Required: PostgreSQL connection string DATABASE_URL=postgresql://smart_support:dev_password@localhost:5432/smart_support # Required: LLM provider configuration # provider: anthropic | openai | google LLM_PROVIDER=anthropic LLM_MODEL=claude-sonnet-4-6 # API keys -- provide the one matching LLM_PROVIDER ANTHROPIC_API_KEY= OPENAI_API_KEY= GOOGLE_API_KEY= # Optional: webhook endpoint for escalation notifications # The backend will POST a JSON payload when a conversation is escalated. WEBHOOK_URL= WEBHOOK_TIMEOUT_SECONDS=10 WEBHOOK_MAX_RETRIES=3 # Session management SESSION_TTL_MINUTES=30 INTERRUPT_TTL_MINUTES=30 # Optional: load a named agent template instead of agents.yaml # Leave blank to use the default agents.yaml in the backend directory. # Available templates: ecommerce, saas, generic TEMPLATE_NAME= # Server binding WS_HOST=0.0.0.0 WS_PORT=8000