in parallel_eval/game.py [0:0]
def construct_prompt(self, game_state: List[Dict]) -> str:
current = game_state[-1]["article"]
target = self.target_article
available_links = game_state[-1]["links"]
formatted_links = "\n".join([f"{i+1}. {link}" for i, link in enumerate(available_links)])
path_so_far = [step["article"] for step in game_state]
try:
formatted_path = ' -> '.join(path_so_far)
except Exception as e:
print(f"Error formatting path: {e}")
print(game_state)
print("Path so far: ", path_so_far)
raise e
return f"""You are playing WikiRun, trying to navigate from one Wikipedia article to another using only links.