fix: json schema

This commit is contained in:
zxhlyh
2025-08-08 13:43:57 +08:00
parent ac7953a32c
commit 8464ec46e6
6 changed files with 36 additions and 13 deletions

View File

@ -69,13 +69,10 @@ const nodeDefault: NodeDefault<DataSourceNodeType> = {
? `array[${output.items?.type.slice(0, 1).toLocaleLowerCase()}${output.items?.type.slice(1)}]`
: `${dataType.slice(0, 1).toLocaleLowerCase()}${dataType.slice(1)}`,
description: output.description,
alias: output?.properties?.dify_builtin_type?.enum?.[0],
children: output.type === 'object' ? {
schema: {
type: 'object',
properties: Object.fromEntries(
Object.entries(output.properties).filter(([key]) => key !== 'dify_builtin_type'),
),
properties: output.properties,
},
} : undefined,
})