"""Run status and disconnect mode enums.""" from enum import StrEnum class RunStatus(StrEnum): """Lifecycle status of a single run.""" pending = "pending" running = "running" success = "success" error = "error" timeout = "timeout" interrupted = "interrupted" class DisconnectMode(StrEnum): """Behaviour when the SSE consumer disconnects.""" cancel = "cancel" continue_ = "continue"