# EvoScientist CLI environment variables # The preferred configuration flow is `evosci onboard`, which writes # ~/.evoscientist/config/settings.yaml. Environment variables can override it. # Optional application directories # EVOSCIENTIST_HOME=~/.evoscientist # EVOSCIENTIST_DATA_ROOT=~/.evoscientist/data # Logging EVOSCIENTIST_LOG_LEVEL=INFO # EVOSCIENTIST_LOG_DIR=~/.evoscientist/data/logs EVOSCIENTIST_LOG_RETENTION_DAYS=30 # Optional PostgreSQL checkpoint storage. Without this value the CLI uses an # in-memory checkpointer for the current process. # EVOSCIENTIST_SESSION_DB_URL=postgresql://user:password@localhost:5432/evoscientist # Model provider examples. Provider-specific settings can also be configured # through `evosci onboard`. # OPENAI_API_KEY=sk-... # OPENAI_BASE_URL=https://api.openai.com/v1 # ANTHROPIC_API_KEY=sk-ant-... # GOOGLE_API_KEY=... # TAVILY_API_KEY=tvly-... # Optional default model # DEFAULT_MODEL=openai/gpt-5.4