fix(McpToolChunkMiddleware): enhance tool call confirmation logic (#8005)

* fix(McpToolChunkMiddleware): enhance tool call confirmation logic

- Added additional condition to confirm tool calls by checking the toolCallId in the confirmed object.
- Included a console log for confirmed tool calls to aid in debugging and tracking tool call execution.

* chore: unuse log
This commit is contained in:
SuYao 2025-07-09 23:39:58 +08:00 committed by GitHub
parent f9e88fb6ee
commit 9b57351d1e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -252,7 +252,8 @@ async function executeToolCalls(
('name' in toolCall &&
(toolCall.name?.includes(confirmed.tool.name) || toolCall.name?.includes(confirmed.tool.id))) ||
confirmed.tool.name === toolCall.id ||
confirmed.tool.id === toolCall.id
confirmed.tool.id === toolCall.id ||
('toolCallId' in confirmed && confirmed.toolCallId === toolCall.id)
)
})
})