From 0618f76db48365b5b74a3e568fdb670ce97f3b5f Mon Sep 17 00:00:00 2001 From: yair Date: Mon, 23 Jun 2025 15:41:21 +0300 Subject: [PATCH] fix empty arguments --- src/handlers/bedrock.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/handlers/bedrock.ts b/src/handlers/bedrock.ts index 2d45b32..268e3fd 100644 --- a/src/handlers/bedrock.ts +++ b/src/handlers/bedrock.ts @@ -138,7 +138,7 @@ const toChatCompletionChoiceMessage = ( arguments: block.toolUse.input !== undefined ? JSON.stringify(block.toolUse.input) - : '', + : '{}', }, type: 'function', } @@ -492,7 +492,7 @@ async function* createCompletionResponseStreaming( type: 'function', function: { name: stream.contentBlockStart.start.toolUse.name, - arguments: '', + arguments: '{}', }, }, ], @@ -523,7 +523,8 @@ async function* createCompletionResponseStreaming( { index: index - initialToolCallIndex, function: { - arguments: stream.contentBlockDelta.delta.toolUse.input, + arguments: + stream.contentBlockDelta.delta.toolUse.input || '{}', }, }, ],