File size: 325 Bytes
3a26e23
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
from environment import CodeReviewEnv
from models import Action

def run_task(task_name: str, agent_func) -> float:
    env = CodeReviewEnv()
    obs = env.reset(task=task_name)
    done = False
    while not done:
        action = agent_func(obs)
        obs, reward, done, info = env.step(action)
    return reward.value