mralamdari commited on
Commit
d179cfa
·
verified ·
1 Parent(s): 80a148f

Update agent.py

Browse files
Files changed (1) hide show
  1. agent.py +1 -17
agent.py CHANGED
@@ -421,22 +421,6 @@ def synthesizer(state: GaiaAgentState) -> dict:
421
  return {"final_answer": final}
422
 
423
 
424
- # builder = StateGraph(dict)
425
- from dataclasses import dataclass, field
426
-
427
-
428
- @dataclass
429
- class GaiaAgentState:
430
- raw_payload: Dict[str, Any]
431
- # these will get populated by the input_parser node:
432
- question: str = ""
433
- files: List[str] = field(default_factory=list)
434
- level: int = 1
435
- # downstream nodes can write into these:
436
- plan: List[Dict[str,Any]] = field(default_factory=list)
437
- tool_results: List[Any] = field(default_factory=list)
438
- final_answer: str = ""
439
-
440
 
441
 
442
 
@@ -485,7 +469,7 @@ class EsiAgent:
485
  }
486
  state = GaiaAgentState(raw_payload=payload)
487
  final_state = self.graph.invoke(state)
488
-
489
  # 4) Pull out the final answer
490
  return final_state.final_answer
491
  # Optional: allow running agent.py directly for quick tests
 
421
  return {"final_answer": final}
422
 
423
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
424
 
425
 
426
 
 
469
  }
470
  state = GaiaAgentState(raw_payload=payload)
471
  final_state = self.graph.invoke(state)
472
+ print(final_state)
473
  # 4) Pull out the final answer
474
  return final_state.final_answer
475
  # Optional: allow running agent.py directly for quick tests