""" Configuration settings for the Workflow Engine. """ from pydantic_settings import BaseSettings from typing import Optional class Settings(BaseSettings): """Application settings with environment variable support.""" # Application APP_NAME: str = "FlowGraph" APP_VERSION: str = "1.0.0" DEBUG: bool = True # Server HOST: str = "0.0.0.0" PORT: int = 8000 # Workflow Engine MAX_ITERATIONS: int = 100 # Default max loop iterations EXECUTION_TIMEOUT: int = 300 # Seconds # Logging LOG_LEVEL: str = "INFO" class Config: env_file = ".env" case_sensitive = True # Global settings instance settings = Settings()