mikethor007 commited on
Commit
dc826ab
·
verified ·
1 Parent(s): 4f281de

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -1
app.py CHANGED
@@ -82,6 +82,11 @@ supervisor = create_supervisor(
82
  output_mode="full_history"
83
  ).compile()
84
 
 
 
 
 
 
85
 
86
  # --- Basic Agent Definition ---
87
  # ----- THIS IS WERE YOU CAN BUILD WHAT YOU WANT ------
@@ -108,7 +113,19 @@ class BasicAgent:
108
  ]
109
  }
110
 
111
- answer = supervisor.invoke(messages)
 
 
 
 
 
 
 
 
 
 
 
 
112
  print(f"Agent returning answer: {answer}")
113
  return answer
114
 
 
82
  output_mode="full_history"
83
  ).compile()
84
 
85
+ #final answer
86
+ def stream_graph_updates(user_input: str):
87
+ for event in graph.stream({"messages": [{"role": "user", "content": user_input}]}):
88
+ for value in event.values():
89
+ print("Assistant:", value["messages"][-1].content)
90
 
91
  # --- Basic Agent Definition ---
92
  # ----- THIS IS WERE YOU CAN BUILD WHAT YOU WANT ------
 
113
  ]
114
  }
115
 
116
+ events = supervisor.stream(
117
+ messages,
118
+ stream_mode="values",
119
+ )
120
+
121
+ for event in events:
122
+ messages.extend(event["messages"])
123
+
124
+ answer = messages[-1].content
125
+
126
+ #print(f"Answer: {answer}...")
127
+
128
+ #answer = supervisor.invoke(messages)
129
  print(f"Agent returning answer: {answer}")
130
  return answer
131