diff --git a/packages/@n8n/nodes-langchain/nodes/Guardrails/description.ts b/packages/@n8n/nodes-langchain/nodes/Guardrails/description.ts index 696315cfc27..54aaa8c0149 100644 --- a/packages/@n8n/nodes-langchain/nodes/Guardrails/description.ts +++ b/packages/@n8n/nodes-langchain/nodes/Guardrails/description.ts @@ -77,6 +77,10 @@ export const propertiesDescription: INodeProperties[] = [ }, ], default: 'classify', + builderHint: { + message: + 'Classify operation has two outputs: output 0 (Pass) for items that passed all guardrail checks, output 1 (Fail) for items that failed. Use .output(index).to() to connect from a specific output. @example guardrails.output(0).to(passNode) and guardrails.output(1).to(failNode). Sanitize operation has only one output.', + }, }, { displayName: 'Text To Check', diff --git a/packages/@n8n/nodes-langchain/nodes/Guardrails/v2/GuardrailsV2.node.ts b/packages/@n8n/nodes-langchain/nodes/Guardrails/v2/GuardrailsV2.node.ts index 614c88fe616..62018afbd5d 100644 --- a/packages/@n8n/nodes-langchain/nodes/Guardrails/v2/GuardrailsV2.node.ts +++ b/packages/@n8n/nodes-langchain/nodes/Guardrails/v2/GuardrailsV2.node.ts @@ -50,8 +50,6 @@ export class GuardrailsV2 implements INodeType { }, }, }, - message: - 'Classify operation has two outputs: output 0 (Pass) for items that passed all guardrail checks, output 1 (Fail) for items that failed. Use .output(index).to() to connect from a specific output. @example guardrails.output(0).to(passNode) and guardrails.output(1).to(failNode). Sanitize operation has only one output.', }, }; } diff --git a/packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts b/packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts index 8e472818963..b9039b78a65 100644 --- a/packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts +++ b/packages/nodes-base/nodes/HighLevel/v2/HighLevelV2.node.ts @@ -62,9 +62,6 @@ const versionDescription: INodeTypeDescription = { defaults: { name: 'HighLevel', }, - builderHint: { - message: 'To add notes to contacts, set additionalFields.notes', - }, usableAsTool: true, inputs: [NodeConnectionTypes.Main], outputs: [NodeConnectionTypes.Main], diff --git a/packages/nodes-base/nodes/HighLevel/v2/description/ContactDescription.ts b/packages/nodes-base/nodes/HighLevel/v2/description/ContactDescription.ts index 770d2ed26e2..cd265b6221b 100644 --- a/packages/nodes-base/nodes/HighLevel/v2/description/ContactDescription.ts +++ b/packages/nodes-base/nodes/HighLevel/v2/description/ContactDescription.ts @@ -270,6 +270,9 @@ const createProperties: INodeProperties[] = [ operation: ['create'], }, }, + builderHint: { + message: 'To add notes to contacts, set additionalFields.notes', + }, options: [ { displayName: 'Address', diff --git a/packages/nodes-base/nodes/If/V2/IfV2.node.ts b/packages/nodes-base/nodes/If/V2/IfV2.node.ts index fc6627627e2..2bad2a145df 100644 --- a/packages/nodes-base/nodes/If/V2/IfV2.node.ts +++ b/packages/nodes-base/nodes/If/V2/IfV2.node.ts @@ -29,13 +29,6 @@ export class IfV2 implements INodeType { outputs: [NodeConnectionTypes.Main, NodeConnectionTypes.Main], outputNames: ['true', 'false'], parameterPane: 'wide', - builderHint: { - message: `parameters.conditions must always contain these three sibling keys: -- "combinator": "and" or "or", default to "and" -- "conditions": [ {a list of condition objects } ] -- "options": { "caseSensitive": true, "leftValue": "", "typeValidation": "strict", "version": 1 } -e.g.: { "conditions": { "combinator": "and", "options": { "caseSensitive": true, "leftValue": "", "typeValidation": "strict", "version": 2 }, "conditions": [{ "leftValue": "={{ $json.field }}", "rightValue": "value", "operator": { "type": "string", "operation": "equals" } }] } }`, - }, properties: [ { displayName: 'Conditions', @@ -50,6 +43,13 @@ e.g.: { "conditions": { "combinator": "and", "options": { "caseSensitive": true, version: '={{ $nodeVersion >= 2.3 ? 3 : $nodeVersion >= 2.2 ? 2 : 1 }}', }, }, + builderHint: { + message: `Must always contain these three sibling keys: +- "combinator": "and" or "or", default to "and" +- "conditions": [ {a list of condition objects } ] +- "options": { "caseSensitive": true, "leftValue": "", "typeValidation": "strict", "version": 1 } +e.g.: { "combinator": "and", "options": { "caseSensitive": true, "leftValue": "", "typeValidation": "strict", "version": 2 }, "conditions": [{ "leftValue": "={{ $json.field }}", "rightValue": "value", "operator": { "type": "string", "operation": "equals" } }] }`, + }, }, { ...looseTypeValidationProperty,