From 6df3b588dfa55d48ec5b198eaa0ef8acc534246b Mon Sep 17 00:00:00 2001 From: Andrew Pareles Date: Tue, 13 May 2025 17:25:29 -0700 Subject: [PATCH] fix anthropic empty err message --- .../workbench/contrib/void/browser/convertToLLMMessageService.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/vs/workbench/contrib/void/browser/convertToLLMMessageService.ts b/src/vs/workbench/contrib/void/browser/convertToLLMMessageService.ts index 1b7df00e..01fd58aa 100644 --- a/src/vs/workbench/contrib/void/browser/convertToLLMMessageService.ts +++ b/src/vs/workbench/contrib/void/browser/convertToLLMMessageService.ts @@ -418,6 +418,7 @@ const prepareOpenAIOrAnthropicMessages = ({ else { // allowed to be empty if has a tool in it or following it if (currMsg.content.find(c => c.type === 'tool_result' || c.type === 'tool_use')) { + currMsg.content = currMsg.content.filter(c => !(c.type === 'text' && !c.text)) as any continue } if (nextMsg?.role === 'tool') continue