From 5e83d419ce5a555693ee28288bd96d7e34eae7d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Commaret?= Date: Wed, 9 Apr 2025 13:47:33 +0200 Subject: [PATCH] Merge Main and add English Comments --- .../electron-main/llmMessage/sendLLMMessage.impl.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/vs/workbench/contrib/void/electron-main/llmMessage/sendLLMMessage.impl.ts b/src/vs/workbench/contrib/void/electron-main/llmMessage/sendLLMMessage.impl.ts index d5f9bfca..c73c35bb 100644 --- a/src/vs/workbench/contrib/void/electron-main/llmMessage/sendLLMMessage.impl.ts +++ b/src/vs/workbench/contrib/void/electron-main/llmMessage/sendLLMMessage.impl.ts @@ -439,18 +439,22 @@ const _sendMistralChat = ({ messages: messages_, onText, onFinalMessage, onError const { supportsSystemMessage, supportsTools, + contextWindow, + maxOutputTokens, } = getModelCapabilities(providerName, modelName_); - // Prétraiter les messages pour le format Mistral + // Preprocess messages for Mistral format prepareMessages({ messages: messages_, aiInstructions, supportsSystemMessage, supportsTools, - supportsAnthropicReasoningSignature: false + supportsAnthropicReasoningSignature: false, + contextWindow, + maxOutputTokens }); - // Pour Mistral, nous utilisons l'implémentation OpenAI compatible + // For Mistral, we use the OpenAI compatible implementation _sendOpenAICompatibleChat({ messages: messages_, onText, @@ -462,7 +466,7 @@ const _sendMistralChat = ({ messages: messages_, onText, onFinalMessage, onError providerName, aiInstructions, modelSelectionOptions, - tools: tools_ // Passons les outils originaux directement + tools: tools_ }); }