What You’ll Build
By the end of this tutorial, you’ll have an autonomous agent that:
- Receives a user message via the Start node
- Thinks and decides what to do via the Agent node
- Takes real actions using a connected Tool node
Skill level: Beginner
Prerequisites
Before you begin, make sure you have:Step 1: Create a New Workflow
- Go to app.splox.io and open the Workflows section
- Click the + button on the left panel
- Give it a name — e.g.
My First Agent - The workflow canvas opens with an empty graph
Step 2: Add a Start Node
The Start node is the entry point of your workflow.- Right-click on the canvas → Start
Every workflow needs exactly one Start node. It has no configuration — it simply marks where execution begins.
Step 3: Add an Agent Node
The Agent node is an LLM that reads the input, reasons about it, and decides whether to call a tool or respond directly.- Right-click on the canvas → Agent
- In the config panel:
- Model — pick any model (e.g.
claude-sonnet-4-5orgpt-4o) - System Prompt — write a short instruction, e.g.:
- Model — pick any model (e.g.
Step 4: Add a Tool Node
The Tool node gives your agent access to the Tool Router — a smart layer that automatically finds the right tool from the MCP marketplace based on what the agent needs to do.- Right-click on the canvas → Tool
Step 5: Connect Everything
Now wire the nodes together:- Start → Agent: drag from the Start node’s output handle to the Agent node’s input handle
- Agent → Tool: drag from the Agent node’s TOOLS handle to the Tool node’s input handle
Make sure you connect from the TOOLS handle (not the PARALLEL handle) on the Agent node. This enables the tool-calling loop so results return back to the Agent.
Step 6: Run It
- Open the Chat panel (bottom toolbar → chat icon)
- Type a message, e.g.
Search the web for the latest AI news - Hit Enter — your agent will call the tool, get the result, and respond
Advanced: Configuring Your Agent
Click on any node to open its configuration panel. The Agent node has three tabs: Model tab| Setting | Description |
|---|---|
| Label | Rename the node |
| Provider / Model | Switch between LLM providers and models (e.g. Anthropic, OpenAI, Gemini) |
| System Prompt | Instructions that define your agent’s behavior and persona |
| Skills | Attach reusable skill sets to your agent |
| Credentials | Use your own API keys instead of platform credits |
| Enable Realtime (Voice) | Switch to voice/realtime mode |
Frequently Asked Questions
Why does the Tool connect back to the Agent?
Why does the Tool connect back to the Agent?
When an LLM calls a tool, it needs to receive the result back to continue reasoning. The TOOLS edge creates this loop — the Agent calls the Tool, gets the result, and then decides what to do next (call another tool or respond to the user).
Can I add more tools?
Can I add more tools?
Yes. Add more Tool nodes and connect them all to the Agent’s TOOLS handle. The agent will automatically know about all connected tools and choose the right one based on context.
What's the difference between TOOLS and PARALLEL handles?
What's the difference between TOOLS and PARALLEL handles?
The TOOLS handle is used for tool-calling loops — results return to the Agent. The PARALLEL handle is for regular sequential flow where the Agent’s output passes to the next node without looping back.
Next Steps
- Memory — the Agent node is always multi-turn by default. Open the node config to tune memory settings: limit type (messages or tokens), max messages/tokens, trim strategy, summarization, and more.
- Add more tools — connect multiple Tool nodes to give your agent more capabilities
- Go parallel — check out Parallel Agents to run multiple agents simultaneously
- Build multi-agent systems — explore Multi-Agent Teams
- Join the community — share your builds at community.splox.io or Telegram

