lwant commited on
Commit
da0471f
Β·
1 Parent(s): 4f70efd

Add `ensure_files_are_loaded` to handle additional files, update `run_agent` to support dependency injection of loaded files.

Browse files
Files changed (1) hide show
  1. src/gaia_solving_agent/app.py +3 -1
src/gaia_solving_agent/app.py CHANGED
@@ -7,6 +7,7 @@ from gaia_solving_agent.hf_submission_api import (
7
  run_agent,
8
  prepare_submission_data,
9
  submit_answers,
 
10
  )
11
  from gaia_solving_agent.telemetry import set_telemetry
12
 
@@ -33,7 +34,8 @@ async def run_and_submit_all( profile: gr.OAuthProfile | None):
33
  questions_data = fetching_questions()
34
 
35
  # 3. Run your Agent
36
- answers_payload, results_log = await run_agent(agent, questions_data)
 
37
 
38
  # 4. Prepare submissions
39
  submission_data = prepare_submission_data(username, agent_code, answers_payload)
 
7
  run_agent,
8
  prepare_submission_data,
9
  submit_answers,
10
+ ensure_files_are_loaded,
11
  )
12
  from gaia_solving_agent.telemetry import set_telemetry
13
 
 
34
  questions_data = fetching_questions()
35
 
36
  # 3. Run your Agent
37
+ additional_files = ensure_files_are_loaded(questions_data)
38
+ answers_payload, results_log = await run_agent(agent, questions_data, additional_files)
39
 
40
  # 4. Prepare submissions
41
  submission_data = prepare_submission_data(username, agent_code, answers_payload)