From 453659e80f195fed6142b0a0e8d57fece954b1b8 Mon Sep 17 00:00:00 2001 From: codeyhj Date: Wed, 31 Dec 2025 16:46:36 +0800 Subject: [PATCH] fix: add file path for tool calls --- .../threadPresenter/utils/promptBuilder.ts | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/presenter/threadPresenter/utils/promptBuilder.ts b/src/main/presenter/threadPresenter/utils/promptBuilder.ts index d6da46cb3..b46fa2621 100644 --- a/src/main/presenter/threadPresenter/utils/promptBuilder.ts +++ b/src/main/presenter/threadPresenter/utils/promptBuilder.ts @@ -673,10 +673,16 @@ function addImageFiles(finalContent: string, imageFiles: MessageFile[]): ChatMes return { role: 'user', content: [ - ...imageFiles.map((file) => ({ - type: 'image_url' as const, - image_url: { url: file.content, detail: 'auto' as const } - })), + ...imageFiles.flatMap((file) => [ + { + type: 'text' as const, + text: `File path for tool calls: ${file.path}` + }, + { + type: 'image_url' as const, + image_url: { url: file.content, detail: 'auto' as const } + } + ]), { type: 'text' as const, text: finalContent.trim() } ] }