agent fix

This commit is contained in:
Dmitry 2025-11-21 10:04:09 +03:00
parent 43ce663b0b
commit 003a4aecbe

View file

@ -175,6 +175,8 @@ class TaskManager:
state = self.load_state() state = self.load_state()
state.errors.append(f"{task_id}: {error}") state.errors.append(f"{task_id}: {error}")
state.current_task_id = None state.current_task_id = None
state.status = "idle" # Reset status to allow agent to continue
state.retry_count = 0 # Reset retry count for next task
self.save_state(state) self.save_state(state)
def mark_task_skipped(self, task_id: str, reason: str) -> None: def mark_task_skipped(self, task_id: str, reason: str) -> None:
@ -186,6 +188,8 @@ class TaskManager:
state.skipped_tasks.append(task_id) state.skipped_tasks.append(task_id)
state.errors.append(f"{task_id} skipped: {reason}") state.errors.append(f"{task_id} skipped: {reason}")
state.current_task_id = None state.current_task_id = None
state.status = "idle" # Reset status to allow agent to continue
state.retry_count = 0 # Reset retry count for next task
self.save_state(state) self.save_state(state)
def start_task(self, task: Task) -> None: def start_task(self, task: Task) -> None: