# Comma-separated list of Gemini API keys. The system rotates through them # and respects per-key RPM/RPD limits when MEALGRAPH_ENABLE_RATE_LIMITING=true. MEALGRAPH_GEMINI_API_KEYS=key_one,key_two # Optional infra paths. # When set, every agent/tool I/O is dumped to LOG_DIR//.json MEALGRAPH_LOG_DIR= # When set, LangGraph checkpoints are persisted to disk (instead of memory). MEALGRAPH_PERSISTENCE_DIR= # Debug switches (default: off) MEALGRAPH_DEBUG_MODE=false MEALGRAPH_DEBUG_LEVEL=full # 'full' | 'output' # JSON-encoded dict, see config.Settings for shape. Defaults to all/all. # MEALGRAPH_DEBUG_SCOPES={"agents": ["CoachAgent"], "tools": ["all"]} # Rate limiting (default: on) MEALGRAPH_ENABLE_RATE_LIMITING=true # Optional LangSmith tracing (Phase 6 will wire this up properly) # LANGCHAIN_TRACING_V2=true # LANGCHAIN_API_KEY= # LANGCHAIN_PROJECT=Nutrition-MAS