Spaces:
Sleeping
Sleeping
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 |
+
|