Quality_evaluation/stuff/runner.py
Aleksandr Dubchak 98d5e90894 mind2web
2026-04-23 00:04:11 +03:00

23 lines
565 B
Python

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