busy prompt changes text for each goose streamed response

This commit is contained in:
Jarrod Sibbison
2024-11-26 09:48:58 +11:00
parent 66a4deb951
commit 21a8ceed45
+2
View File
@@ -152,7 +152,9 @@ impl<'a> Session<'a> {
Some(Ok(message)) => {
self.messages.push(message.clone());
persist_messages(&self.session_file, &self.messages).unwrap_or_else(|e| eprintln!("Failed to persist messages: {}", e));
self.prompt.hide_busy();
self.prompt.render(Box::new(message.clone()));
self.prompt.show_busy();
}
Some(Err(e)) => {
// TODO: Handle error display through prompt