Skip to main content
This auto-generated reference documents the Input and Output schemas for workflow node types. Descriptions are extracted from proto annotations in workflow_v2.proto.

Common Node Fields

These fields are available on all node types. They provide shared functionality for node identification, conditional execution, thread management, and output handling.

Thread Configuration

The thread field controls conversation context:

Conditional Execution

Use condition to skip nodes based on runtime state:

Automatic Message Saving

Use save_message to capture output without a separate save_message node:

Agent

Invoke an agent or sub-workflow

Inputs


Ask Question

Pause workflow execution to ask the user a question

Inputs

Outputs


Call LLM

Send a prompt to a language model and get a response

Inputs

Outputs


Compact

Compact conversation context to reduce token usage

Inputs


Create Worktree

Create a git worktree for isolated development

Inputs

Outputs


Execute Tools

Execute tool calls from an LLM response

Inputs

Outputs


Join

Wait for parallel branches to complete before continuing

Loop

Execute a sub-workflow in a loop with conditions

Inputs

Outputs


Router

Route to a workflow or node based on LLM classification

Inputs

Outputs


Run Command

Execute a shell command

Inputs

Outputs


Save Message

Save a message to the conversation thread

Inputs

Outputs