from core_shared import ServiceSettings class ApiGatewaySettings(ServiceSettings): service_name: str = "api-gateway" service_port: int = 8000 database_url: str = "sqlite:///./api_gateway.db" workflow_service_url: str = "http://127.0.0.1:8002" session_service_url: str = "http://127.0.0.1:8001" runtime_service_url: str = "http://127.0.0.1:8003" tool_service_url: str = "http://127.0.0.1:8004" model_gateway_service_url: str = "http://127.0.0.1:8005" code_runner_service_url: str = "http://127.0.0.1:8006" proxy_timeout_seconds: float = 30.0 downstream_health_timeout_seconds: float = 2.0