# --------------------------------------------------------------- # 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 Model (via litellm — supports any provider) # --------------------------------------------------------------- # Use litellm model strings: "/" # Examples: # anthropic/claude-opus-4-6 (default) # openai/gpt-4o # gemini/gemini-2.0-flash AI_MODEL=anthropic/claude-opus-4-6 # --------------------------------------------------------------- # API Keys — set the one matching your chosen model's provider # --------------------------------------------------------------- ANTHROPIC_API_KEY=sk-ant-... # OPENAI_API_KEY=sk-... # GEMINI_API_KEY=... # --------------------------------------------------------------- # 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