fix: Update type handling in ToolNodeType to ensure proper formatting for unknown types

This commit is contained in:
twwu 2025-09-16 16:42:15 +08:00
parent 6c7c465b17
commit 3797d53c78
1 changed files with 2 additions and 2 deletions

View File

@ -99,8 +99,8 @@ const nodeDefault: NodeDefault<ToolNodeType> = {
const dataType = output.type
const schemaType = getMatchedSchemaType(output, schemaTypeDefinitions)
let type = dataType === 'array'
? `array[${output.items?.type.slice(0, 1).toLocaleLowerCase()}${output.items?.type.slice(1)}]`
: `${output.type.slice(0, 1).toLocaleLowerCase()}${output.type.slice(1)}`
? `Array[${output.items?.type ? output.items.type.slice(0, 1).toLocaleLowerCase() + output.items.type.slice(1) : 'Unknown'}]`
: `${output.type ? output.type.slice(0, 1).toLocaleLowerCase() + output.type.slice(1) : 'Unknown'}`
if (type === VarType.object && schemaType === 'file')
type = VarType.file