Spaces:
Build error
Build error
Update agents.py
Browse files
agents.py
CHANGED
|
@@ -125,14 +125,14 @@ def create_agent_flow(provider: str = "groq"):
|
|
| 125 |
|
| 126 |
|
| 127 |
# Build the conversational graph
|
| 128 |
-
|
| 129 |
-
|
| 130 |
-
|
| 131 |
-
|
| 132 |
-
|
| 133 |
-
|
| 134 |
|
| 135 |
-
return
|
| 136 |
|
| 137 |
|
| 138 |
if __name__ == "__main__":
|
|
@@ -144,3 +144,4 @@ if __name__ == "__main__":
|
|
| 144 |
messages = graph.invoke({"messages": messages})
|
| 145 |
for m in messages["messages"]:
|
| 146 |
m.pretty_print()
|
|
|
|
|
|
| 125 |
|
| 126 |
|
| 127 |
# Build the conversational graph
|
| 128 |
+
graph01 = StateGraph(MessagesState)
|
| 129 |
+
graph01.add_node("assistant", assistant_node)
|
| 130 |
+
graph01.add_node("tools", ToolNode(toolset))
|
| 131 |
+
graph01.add_edge(START, "assistant")
|
| 132 |
+
graph01.add_conditional_edges("assistant", tools_condition)
|
| 133 |
+
graph01.add_edge("tools", "assistant")
|
| 134 |
|
| 135 |
+
return graph01.compile()
|
| 136 |
|
| 137 |
|
| 138 |
if __name__ == "__main__":
|
|
|
|
| 144 |
messages = graph.invoke({"messages": messages})
|
| 145 |
for m in messages["messages"]:
|
| 146 |
m.pretty_print()
|
| 147 |
+
|