feat(Structured Output Parser Node): Add auto-fix support to Strucutred Output Parser (#15915)

This commit is contained in:
Jaakko Husso
2025-06-04 12:07:09 +03:00
committed by GitHub
parent eac27b7ac0
commit 4f07ac394b
6 changed files with 322 additions and 12 deletions

View File

@@ -1341,6 +1341,7 @@
"nodeCreator.aiPanel.workflowTriggerDescription": "Runs the flow when called by the Execute Workflow node from a different workflow",
"nodeCreator.nodeItem.triggerIconTitle": "Trigger Node",
"nodeCreator.nodeItem.aiIconTitle": "LangChain AI Node",
"nodeCreator.nodeItem.deprecated": "Deprecated",
"nodeCredentials.createNew": "Create new credential",
"nodeCredentials.credentialFor": "Credential for {credentialType}",
"nodeCredentials.credentialsLabel": "Credential to connect with",

View File

@@ -124,6 +124,16 @@ const author = computed(() => {
return communityNodeType.value?.displayName ?? displayName.value;
});
const tag = computed(() => {
if (props.nodeType.tag) {
return { text: props.nodeType.tag };
}
if (description.value.toLowerCase().includes('deprecated')) {
return { text: i18n.baseText('nodeCreator.nodeItem.deprecated'), type: 'info' };
}
return undefined;
});
function onDragStart(event: DragEvent): void {
if (event.dataTransfer) {
event.dataTransfer.effectAllowed = 'copy';
@@ -163,7 +173,7 @@ function onCommunityNodeTooltipClick(event: MouseEvent) {
:is-trigger="isTrigger"
:is-official="isOfficial"
:data-test-id="dataTestId"
:tag="nodeType.tag"
:tag="tag"
@dragstart="onDragStart"
@dragend="onDragEnd"
>