Davit6174 commited on
Commit
8737cf3
·
verified ·
1 Parent(s): 82faff4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -5
app.py CHANGED
@@ -44,15 +44,12 @@ class LangGraphAgent:
44
  tool_node = ToolNode(tools)
45
 
46
  def run_agent_node(state):
47
- question = state["question"]
48
- messages = [{"role": "user", "content": question}]
49
- result = agent_node.invoke({"messages": messages})
50
- return {"messages": result["messages"]}
51
 
52
  def run_tool_node(state):
53
  return tool_node.invoke({"messages": state["messages"]})
54
 
55
- builder = StateGraph(input_schema={"question": str})
56
  builder.add_node("agent", run_agent_node)
57
  builder.add_node("tools", run_tool_node)
58
  builder.set_entry_point("agent")
@@ -63,6 +60,7 @@ class LangGraphAgent:
63
  def __call__(self, question: str) -> str:
64
  print(f"LangGraphAgent processing: {question[:50]}...")
65
  try:
 
66
  output = self.graph.invoke({"question": question})
67
  return output["messages"][-1].content
68
  except Exception as e:
 
44
  tool_node = ToolNode(tools)
45
 
46
  def run_agent_node(state):
47
+ return {"messages": agent_node.invoke(state)["messages"]}
 
 
 
48
 
49
  def run_tool_node(state):
50
  return tool_node.invoke({"messages": state["messages"]})
51
 
52
+ builder = StateGraph(input_schema={"messages": list})
53
  builder.add_node("agent", run_agent_node)
54
  builder.add_node("tools", run_tool_node)
55
  builder.set_entry_point("agent")
 
60
  def __call__(self, question: str) -> str:
61
  print(f"LangGraphAgent processing: {question[:50]}...")
62
  try:
63
+ messages = [{"role": "user", "content": question}]
64
  output = self.graph.invoke({"question": question})
65
  return output["messages"][-1].content
66
  except Exception as e: