
Agent or deterministic nodes?
Use regular nodes when the steps are always the same: fetch a row, transform it, post a message. Use an agent when the steps depend on the input, for example triaging messages, deciding which records to update, or doing research that takes a variable number of tool calls. Agents consume credits for model usage unless you connect your own AI subscription. Deterministic integration nodes running on your own credentials cost nothing.The three handles
| Handle | Direction | What connects there |
|---|---|---|
| Left | Input | Output from upstream nodes, and triggers that fire the agent |
| Right | Output | The agent’s final response, available to downstream nodes |
| Bottom | Tools | Tool providers: integrations, MCP servers, filesystem, alarms |

Key settings
| Field | What it does |
|---|---|
| System Prompt | Instructions defining how the agent behaves |
| Message | The task or question. When a trigger is wired in, the fired event is delivered alongside this message, so write standing instructions here, not the event itself |
| Temperature | Creativity level, 0.0 (focused) to 2.0 (creative) |
| Conversation Key | Same key = same conversation across runs. See Conversations |
| Show in Interface | Surfaces the agent as a fullscreen chat in the workflow’s Interface tab |
Next steps
Models and harnesses
Choose between the built-in LLM agent and five CLI coding agents, or connect your Claude or ChatGPT subscription.
Tools from integrations
Turn any integration node into a set of agent tools with an operation allowlist.
Channel agents
Build chat-style agents on Slack, Telegram, WhatsApp, or email.
Conversations
Keep context across runs with conversation keys.