Commit
·
0248b3b
1
Parent(s):
b02dba2
claude
Browse files
app.py
CHANGED
@@ -233,12 +233,18 @@ def main():
|
|
233 |
# Generate assistant reply
|
234 |
generate_assistant_reply(user_input)
|
235 |
|
236 |
-
#
|
237 |
-
|
238 |
-
|
|
|
|
|
|
|
239 |
st.session_state["messages"].append(
|
240 |
-
{"role": "assistant", "content":
|
241 |
)
|
|
|
|
|
|
|
242 |
|
243 |
if __name__ == "__main__":
|
244 |
main()
|
|
|
233 |
# Generate assistant reply
|
234 |
generate_assistant_reply(user_input)
|
235 |
|
236 |
+
# Track the final text from streamed tokens
|
237 |
+
final_text = ""
|
238 |
+
for msg in st.session_state.get("streamed_messages", []):
|
239 |
+
final_text += msg
|
240 |
+
|
241 |
+
# Store the complete assistant response in session state
|
242 |
st.session_state["messages"].append(
|
243 |
+
{"role": "assistant", "content": final_text}
|
244 |
)
|
245 |
+
|
246 |
+
# Clear streamed messages for next interaction
|
247 |
+
st.session_state["streamed_messages"] = []
|
248 |
|
249 |
if __name__ == "__main__":
|
250 |
main()
|