diff --git a/src/backend/src/modules/puterai/OpenAICompletionService.js b/src/backend/src/modules/puterai/OpenAICompletionService.js index dc9937eb5..5c27eeb32 100644 --- a/src/backend/src/modules/puterai/OpenAICompletionService.js +++ b/src/backend/src/modules/puterai/OpenAICompletionService.js @@ -351,7 +351,8 @@ class OpenAICompletionService extends BaseService { if ( ! tool_call_blocks[tool_call.index] ) { toolblock = message.contentBlock({ type: 'tool_use', - id: tool_call.function.name, + id: tool_call.id, + name: tool_call.function.name, }); tool_call_blocks[tool_call.index] = toolblock; } else {