Agent Node

An autonomous AI agent with tool access. V2 and V3 supported, Tools Agent type only, no streaming.

Written By pvdyck

Last updated 18 days ago

Agent Node

πŸ§ͺ Labs β€” Experimental, may change or break without notice

What It Does

An autonomous AI agent that reasons through problems using connected tools, memory, and a chat model. It decides which tools to call, processes the results, and formulates a response.

Connections

InputRequiredDescription
Chat ModelYesThe LLM that powers the agent's reasoning (e.g., OpenRouter)
Fallback ModelNoBackup model if the primary fails or hits rate limits
MemoryNoConversation memory for multi-turn chat (e.g., Memory Buffer Window)
ToolNoOne or more tools the agent can call (Code Tool, HTTP Tool, Wikipedia, etc.)
Output ParserNoFormats the agent's response into structured data (V2.1+)

How It Works

  1. The agent receives a prompt from the input items
  2. It reasons about the prompt using the chat model
  3. If needed, it calls connected tools to gather information or perform actions
  4. Tool results feed back into the agent's reasoning loop
  5. The agent produces a final response

Compatibility

FeatureStatus
V2 (Tools Agent)Supported
V3 / V3.1 (Tools Agent)Supported β€” the default version for new workflows in n8n
Chat model + fallback modelSupported
Memory integrationSupported β€” connect a Memory Buffer Window for conversation history
Tool callingSupported β€” the agent discovers and invokes connected tools dynamically
Output parser (V2.1+)Supported
Continue on FailSupported
V1 agentNot supported β€” SQL Agent and other V1-only types require database access
Other agent typesNot supported β€” Conversational, ReAct, SQL, Plan and Execute are unavailable
StreamingNot supported β€” the agent's full response is returned at once

Tips

  • Connect multiple tools to give the agent more capabilities
  • Use a Fallback Model to handle rate limits or model outages gracefully
  • Add Memory for chatbot-style conversations that remember previous messages
  • Write clear, specific tool descriptions β€” the agent uses them to decide when to call each tool

Status

This integration has been tested with basic operations on indie.money. Some advanced features may not work as expected. Report issues if you encounter them.