from typing import List from one_Task_class import Task from RunTrace import RunTrace from run_task import run_task def run_many_tasks(tasks: List[Task], agent) -> List[RunTrace]: results: List[RunTrace] = [] for i, task in enumerate(tasks): print(f"\n=== Running task {i + 1}/{len(tasks)} ===") print(f"Instruction: {task.instruction}\n") trace = run_task(task, agent) results.append(trace) print("Success:", trace.success) if trace.error: print("Error:", trace.error) return results