Core Nodes
Input
webhook_inputtext_inputsystem_promptuser_prompt
Prompting
prompt_template
LLM / Agent
llm_callagent_orchestratorsupervisor_node
MCP / Tools
mcp_tool
RAG / Data
rag_retrieveconnector_source
Utilities
simple_memoryswitchoutput_parserhttp_requestcode_executionpdf_outputchartexecute_workflow
Output
output
Notes on execution
- Disconnected nodes are skipped.
- Switch nodes route branches by evaluated case.
- Node execution status is persisted in execution history.
Output Parser (output_parser)
output_parser supports two independent controls:
mode:json_schemaitem_listauto_fix
parsingMode:strictlenientanything_goes
parsingMode behavior
strict: only valid JSON parses successfully.lenient: tries common repair steps (python literals, single quotes, trailing commas, unquoted keys).anything_goes: includeslenientand also best-effort parsing of simplekey: valueblocks.
Input key behavior
inputKey accepts:
- path format:
debug.agent_answer - array path format:
messages[5].content - moustache path format:
{{debug.agent_answer}}
Runtime trace
When mode is json_schema or auto_fix, parser output includes:
parsedrawretriesparserTrace:strictnessstrategyconfidencecandidateCountattempts
Use parserTrace in logs to understand why a payload parsed or failed.