settings.py 481 B

12345678910111213
  1. from core_shared import ServiceSettings
  2. class AgentServiceSettings(ServiceSettings):
  3. service_name: str = "agent-service"
  4. service_port: int = 8007
  5. database_url: str = "sqlite:///./agent_service.db"
  6. model_gateway_service_url: str = "http://127.0.0.1:8005"
  7. model_gateway_timeout_seconds: float = 60.0
  8. worker_poll_interval_seconds: float = 1.0
  9. worker_lease_seconds: int = 300
  10. worker_max_idle_cycles: int | None = None
  11. worker_dry_run: bool = False