test_agent / app.py
GoReed's picture
Update app.py
5c84357 verified
# app.py
from agent import fetch_questions, run_agent_on_question, submit_answers
import json
import os
def get_answers():
print("πŸ“₯ Fetching questions...")
questions = fetch_questions()
if not questions:
print("No questions fetched. Exiting.")
return
answers = []
for q in questions:
print(f"πŸ” Running agent on: {q['question']}")
try:
result = run_agent_on_question(q)
print(f"βœ… Answer: {result}\n")
answers.append({
"task_id": q["task_id"],
"submitted_answer": result
})
except Exception as e:
print(f"❌ Error on question {q['task_id']}: {e}")
answers.append({
"task_id": q["task_id"],
"submitted_answer": "error"
})
os.makedirs("data", exist_ok=True)
with open("data/answers_output.json", "w") as f:
json.dump(answers, f, indent=2)
print("πŸ“€ Submitting answers...")
submit_answers(answers)
return
if __name__ == "__main__":
get_answers()