feat(bot): marcar sesiones 'running' huérfanas como 'interrupted' al arrancar
Las tareas de research viven solo en memoria (_active_tasks): un reinicio del pod las mata sin tocar la DB y sus sesiones quedan en 'running' para siempre — parecen activas en /status y get_active_session. Nuevo estado ResearchStatus.INTERRUPTED y barrido en _on_startup antes de la purga. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
ae56227c03
commit
187d29a372
@@ -18,6 +18,7 @@ class ResearchStatus(str, Enum):
|
||||
SATURATED = "saturated"
|
||||
FINISHED = "finished"
|
||||
ERROR = "error"
|
||||
INTERRUPTED = "interrupted" # el pod se reinició con el research en marcha
|
||||
|
||||
|
||||
class OutputType(str, Enum):
|
||||
|
||||
Reference in New Issue
Block a user