From fa7f8d799870d12e55c555078a5c90ff99bb5452 Mon Sep 17 00:00:00 2001 From: Julian Montes de Oca Date: Tue, 21 Jan 2025 10:42:24 -0300 Subject: [PATCH] Refactor chat response handling to directly use message content for MofaAgentResult --- src/data/chats/chat.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/data/chats/chat.rs b/src/data/chats/chat.rs index 0891246a..22c33899 100644 --- a/src/data/chats/chat.rs +++ b/src/data/chats/chat.rs @@ -428,12 +428,10 @@ impl Chat { std::thread::spawn(move || '_loop: loop { match rx.recv() { Ok(moly_mofa::ChatResponse::ChatFinalResponseData(data)) => { - let node_results = serde_json::from_str::(&data.choices[0].message.content).unwrap(); + let content = data.choices[0].message.content.clone(); Cx::post_action(ChatEntityAction { chat_id, - kind: ChatEntityActionKind::MofaAgentResult( - node_results.node_results - ), + kind: ChatEntityActionKind::MofaAgentResult(content), }); break '_loop;