feat: add toolDescription field across various schemas and update related functions (#5452)

This commit is contained in:
Ctrlz
2025-08-15 14:13:14 +08:00
committed by GitHub
parent 5cd1c2af14
commit d78a0e9e4b
12 changed files with 35 additions and 13 deletions

View File

@@ -189,7 +189,7 @@ export const runToolWithFunctionCall = async (
return {
name: item.nodeId,
description: item.intro,
description: item.toolDescription || item.intro,
parameters: {
type: 'object',
properties,

View File

@@ -193,7 +193,7 @@ export const runToolWithPromptCall = async (
return {
toolId: item.nodeId,
description: item.intro,
description: item.toolDescription || item.intro,
parameters: {
type: 'object',
properties,

View File

@@ -246,7 +246,7 @@ export const runToolWithToolChoice = async (
type: 'function',
function: {
name: item.nodeId,
description: item.intro || item.name,
description: item.toolDescription || item.intro || item.name,
parameters: {
type: 'object',
properties,