diff --git a/crates/assistant/src/completion_provider/anthropic.rs b/crates/assistant/src/completion_provider/anthropic.rs index 669e8cb808..87236501a9 100644 --- a/crates/assistant/src/completion_provider/anthropic.rs +++ b/crates/assistant/src/completion_provider/anthropic.rs @@ -236,7 +236,7 @@ pub fn preprocess_anthropic_request(request: &mut LanguageModelRequest) { } if !system_message.is_empty() { - request.messages.insert( + new_messages.insert( 0, LanguageModelRequestMessage { role: Role::System,