fix(bot): include all schema properties in required array for OpenAI Structured Outputs

This commit is contained in:
2026-03-14 15:04:13 +04:00
parent e77bae9426
commit b01a129466

View File

@@ -382,7 +382,20 @@ If user dismisses ("не, забей", "cancel"), use dismiss_workflow.`
anyOf: [{ type: 'string' }, { type: 'null' }]
}
},
required: ['route', 'confidence', 'reason']
required: [
'route',
'replyText',
'clarificationQuestion',
'amountMinor',
'currency',
'itemDescription',
'amountSource',
'calculationExplanation',
'participantMemberIds',
'kind',
'confidence',
'reason'
]
}
}
}