diff --git a/own_mcp/src/mcp/llmclient/mistral/mod.rs b/own_mcp/src/mcp/llmclient/mistral/mod.rs index cb9de65..055d77c 100644 --- a/own_mcp/src/mcp/llmclient/mistral/mod.rs +++ b/own_mcp/src/mcp/llmclient/mistral/mod.rs @@ -130,7 +130,7 @@ impl LLMClient for Mistral { mut request: ollama_rs::generation::chat::request::ChatMessageRequest, ) -> Result { if let Some(first_message) = history.first() // add system prompt as first message - && first_message.role == MessageRole::System + && first_message.role != MessageRole::System && let Some(system_prompt) = self.system_prompt.clone() { history.insert(