from core_shared import ServiceSettings class TeamServiceSettings(ServiceSettings): service_name: str = "team-service" service_port: int = 8009 agent_service_url: str = "http://127.0.0.1:8007" agent_service_timeout_seconds: float = 120.0 event_service_url: str = "http://127.0.0.1:8013" event_service_timeout_seconds: float = 5.0 worker_poll_interval_seconds: float = 1.0 worker_lease_seconds: int = 300 worker_stale_running_seconds: int = 60 worker_max_idle_cycles: int | None = None worker_dry_run: bool = False auto_worker_enabled: bool = True auto_worker_stop_timeout_seconds: float = 5.0