Enhance loading feedback: add loading animation for Assistant replies, improve TUI message updates, and refine response handling logic. Update README to reflect roadmap progress.
This commit is contained in:
@@ -144,6 +144,17 @@ impl SessionController {
|
||||
|
||||
self.conversation.push_user_message(content);
|
||||
|
||||
self.send_request_with_current_conversation(parameters).await
|
||||
}
|
||||
|
||||
/// Send a request using the current conversation without adding a new user message
|
||||
pub async fn send_request_with_current_conversation(
|
||||
&mut self,
|
||||
mut parameters: ChatParameters,
|
||||
) -> Result<SessionOutcome> {
|
||||
let streaming = parameters.stream || self.config.general.enable_streaming;
|
||||
parameters.stream = streaming;
|
||||
|
||||
let request = ChatRequest {
|
||||
model: self.conversation.active().model.clone(),
|
||||
messages: self.conversation.active().messages.clone(),
|
||||
|
||||
Reference in New Issue
Block a user