From 026f88d1b3202c540cbd170a24714ac7fa08ad17 Mon Sep 17 00:00:00 2001 From: luwux Date: Wed, 5 Mar 2025 23:25:50 +0800 Subject: [PATCH] fix(mcp): add `required` to tool call parameters --- src/renderer/src/providers/OpenAIProvider.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/providers/OpenAIProvider.ts b/src/renderer/src/providers/OpenAIProvider.ts index 011ee6ff..9cc3bef9 100644 --- a/src/renderer/src/providers/OpenAIProvider.ts +++ b/src/renderer/src/providers/OpenAIProvider.ts @@ -234,7 +234,8 @@ export default class OpenAIProvider extends BaseProvider { description: tool.description, parameters: { type: 'object', - properties: tool.inputSchema.properties + properties: tool.inputSchema.properties, + required: tool.inputSchema.required } } }))