agent fix
This commit is contained in:
parent
43ce663b0b
commit
003a4aecbe
1 changed files with 4 additions and 0 deletions
|
|
@ -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:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue