@if (needsAttention() && isHumanNode()) {
} @if (hasExecutionErrors()) {
Execution errors
@for (error of executionErrors(); track $index) {
{{ error }}
}
} @if (hasExecutionWarnings()) {
Execution warnings
@for (warning of executionWarnings(); track $index) {
{{ warning }}
}
}
@if (isHumanNode()) { } @else { LLM }
{{ nodeTitle() }}
{{ name }}
Inputs
@for (input of inputs; track input.key) {
@if (isInputConnected(input.key)) {
@if (showInputTooltip() && executionInputTooltip(input.key); as inputTooltip) { {{ inputTooltip }} }
} @else { @if (showInputTooltip()) { {{ inputValueTooltip(input.key) }} } } @if (inputDisplayLabelParts(input.key).context; as context) { {{ context }} } {{ inputDisplayLabelParts(input.key).name }} {{ inputKindLabel(input.key) }}
}
{{ outputsTitle() }}
@for (output of outputs; track output.key) {
@if (outputDisplayLabelParts(output.key).context; as context) { {{ context }} } {{ outputDisplayLabelParts(output.key).name }} {{ outputKindLabel(output.key) }} @if (isOutputConnected(output.key)) {
@if (showOutputTooltip() && executionOutputTooltip(output.key); as outputTooltip) { {{ outputTooltip }} }
} @else { @if (showOutputTooltip()) { {{ outputValueTooltip(output.key) }} } }
}
@if (!schemaReady) { } @if (parameterFieldGroups.length) {
@for (group of parameterFieldGroups; track group.key) {
{{ group.legend }}
@for (field of group.fields; track field.path) {
{{ field.label }} @if (field.expandable) { }
{{ field.value }}
}
}
} @if (parameterFields.length) {
@for (field of parameterFields; track field.path) {
{{ field.label }} @if (field.expandable) { }
{{ field.value }}
}
} @if (hasMainContent()) { @for (contentField of mainContentFields; track contentField.path) {
{{ contentField.label }}
@if (contentField.expandable) { }
@for (part of contentField.parts; track $index) { @if (part.isDynamicInput) { {{ formatDynamicInputToken(part.text) }} } @else { {{ part.text }} } }
} } @if (arrayFields.length) {
@for (arrayField of arrayFields; track arrayField.path) {
{{ arrayField.label }}
@if (!arrayField.items.length) {
No items
} @else { @for (item of arrayField.items; track item.index) {
{{ item.summary }}
} }
}
} @if (hasViewableSubflow()) {
}