The essentials
These three concepts are all you need to start building workflows.Workflow
A workflow is a YAML file that defines a multi-step process. It specifies what steps to run, in what order, and under what conditions. The simplest workflow is the defaultagent loop: send your message to the LLM, execute tool calls, repeat until done — the same thing every ADE does. More interesting workflows chain multiple agents, run steps in parallel, loop until tests pass, or branch based on results. That’s what makes Reliant different.
Workflows live in .reliant/workflows/ and are version-controlled with your code.
Related: Workflow Overview
Node
A node is a single step in a workflow. Each node does one thing:| Node Type | What it does |
|---|---|
workflow | Runs an agent (the most common — calls builtin://agent) |
run | Executes a shell command (e.g., npm test) |
action | Performs a built-in operation (SaveMessage, CallLLM, Approval) |
loop | Repeats a sub-workflow while a condition is true |
Thread
A thread is the conversation history — the messages exchanged between you, the AI, and between agents. Threads matter most in multi-agent workflows where you control whether agents share context:| Thread Mode | Behavior |
|---|---|
inherit | Agent uses the parent’s thread (sees everything) |
fork | Agent starts with a copy of the thread (then diverges) |
new | Agent starts with an empty thread (fully isolated) |
Building blocks
These concepts come into play as your workflows get more sophisticated.Preset
A preset bundles parameter values into a reusable configuration: model selection, system prompt, temperature, tool access. Think of presets as agent personalities — the same workflow can behave differently with different presets. The “researcher” preset might use lower temperature with read-only tools. The “code reviewer” preset might use a specific system prompt. You can create custom presets in.reliant/presets/.
Related: Presets
Execution mode
Controls how much autonomy the agent has:| Mode | Behavior |
|---|---|
| Auto | Executes tools without asking |
| Manual | Asks for approval before each tool |
| Plan | Read-only tools only (explore, don’t change) |