| 12345678910111213141516171819202122 |
- 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"
- agent_service_url: str = "http://127.0.0.1:8007"
- memory_service_url: str = "http://127.0.0.1:8008"
- team_service_url: str = "http://127.0.0.1:8009"
- skill_service_url: str = "http://127.0.0.1:8010"
- human_service_url: str = "http://127.0.0.1:8011"
- proxy_timeout_seconds: float = 30.0
- downstream_health_timeout_seconds: float = 2.0
- auth_required: bool = False
- api_key_header_name: str = "x-api-key"
|