# --------------------------------------------------------------- # Meister-Eder Email Agent — Configuration Template # --------------------------------------------------------------- # Copy this file to .env and fill in your values. # The .env file must NOT be committed to version control. # --------------------------------------------------------------- # --------------------------------------------------------------- # AI Provider # --------------------------------------------------------------- # Choose "anthropic" (Claude) or "openai" (GPT). AI_PROVIDER=anthropic # Optional: override the default model for the chosen provider. # Anthropic default: claude-opus-4-6 # OpenAI default: gpt-4o # AI_MODEL= # --------------------------------------------------------------- # API Keys — set the one matching your AI_PROVIDER # --------------------------------------------------------------- ANTHROPIC_API_KEY=sk-ant-... # OPENAI_API_KEY=sk-... # --------------------------------------------------------------- # Email — IMAP (receiving parent messages) # --------------------------------------------------------------- IMAP_HOST=imap.example.com IMAP_PORT=993 IMAP_USERNAME=anmeldung@example.com IMAP_PASSWORD=your-imap-password IMAP_USE_SSL=true # --------------------------------------------------------------- # Email — SMTP (sending replies and notifications) # --------------------------------------------------------------- SMTP_HOST=smtp.example.com SMTP_PORT=587 SMTP_USE_TLS=true # --------------------------------------------------------------- # Registration email address (displayed as sender to parents) # --------------------------------------------------------------- REGISTRATION_EMAIL=anmeldung@example.com # --------------------------------------------------------------- # Storage # --------------------------------------------------------------- # Directory for conversation state and completed registrations. DATA_DIR=data # Path to the knowledge-base markdown files (admin-editable). KNOWLEDGE_BASE_DIR=openspec/changes/define-project-scope/content/knowledge-base # --------------------------------------------------------------- # Polling # --------------------------------------------------------------- # How often (in seconds) to check the inbox for new messages. POLL_INTERVAL=60