- Change user message author label from "Du / You" to "Du" (German-first) - Add CHAINLIT_HOST env var to .env.example so the server listens on all interfaces and is reachable from outside localhost Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
76 lines
3.0 KiB
Bash
76 lines
3.0 KiB
Bash
# ---------------------------------------------------------------
|
|
# 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: "<provider>/<model-name>"
|
|
# 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
|
|
|
|
# ---------------------------------------------------------------
|
|
# Admin notification routing
|
|
# Each leader receives mail only when a day in their group is booked.
|
|
# ADMIN_EMAIL_CC is always included as Cc (comma-separated for multiple).
|
|
# For testing, point all three to your own email address.
|
|
# ---------------------------------------------------------------
|
|
ADMIN_EMAIL_INDOOR=andrea.sigrist@gmx.net
|
|
ADMIN_EMAIL_OUTDOOR=baba.laeubli@gmail.com
|
|
ADMIN_EMAIL_CC=spielgruppen@familien-verein.ch
|
|
|
|
# ---------------------------------------------------------------
|
|
# 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
|
|
|
|
# ---------------------------------------------------------------
|
|
# Web chat server
|
|
# ---------------------------------------------------------------
|
|
# Listen on all interfaces so the app is reachable from outside localhost.
|
|
CHAINLIT_HOST=0.0.0.0
|