The Agent Workflow
The default experience in Reliant is itself a workflow calledbuiltin://agent. When you chat, you’re running this workflow.
Here’s what happens when you send a message:
The workflow sends your message to the LLM. The LLM responds, possibly requesting tool calls—reading files, searching code, making edits. The workflow executes those tools and sends the results back to the LLM. This loop continues while the LLM has tool calls to execute. When the LLM responds without requesting more tools, the task is complete.
A single message like “add input validation to the signup form” might trigger dozens of iterations. The agent reads your codebase, identifies the relevant files, plans the changes, implements them, verifies they work. All within this loop.
Execution Modes
Themode parameter controls how tool execution is handled. This is a regular workflow input you can set in the UI or in workflow YAML.
| Mode | Behavior | Good for |
|---|---|---|
| Auto | Auto-approves all tool calls. Press Escape to cancel. | Large refactors, trusted tasks, autonomous work |
| Manual | Requires your approval before each tool execution. | Learning Reliant, sensitive code, understanding what the agent is doing |
| Plan | Read-only tools only. Can view files and search, but no edits or commands. | Exploring unfamiliar code, creating a plan before executing it |
Running Workflows
Workflows appear in the workflow selector in the chat interface. The defaultagent workflow is pre-selected, but you can choose others—including custom workflows you’ve created or advanced built-in workflows for specific patterns like TDD or code review.
When you select a workflow, a parameters panel appears showing the configurable options:
| Parameter | Purpose |
|---|---|
mode | Execution mode (auto, manual, or plan) |
model | Which LLM to use (Claude, GPT, etc.) |
temperature | Response randomness (0 = focused, 1 = creative) |
thinking_level | Extended thinking depth (low, medium, high, xhigh). xhigh is used on supporting models/providers and maps to the highest supported level elsewhere |
tools | Which tools the agent can access |
spawn_presets | Which presets are available for spawning sub-agents |
Understanding Presets
Presets bundle parameter values into reusable configurations.
.reliant/presets/. For the complete list and customization options, see the Presets guide.
Workflow Outputs
Workflows produce outputs that become available when the workflow completes. For the agent workflow, the primary outputs are:- message: The final assistant message from the conversation
- response_text: The text content of that message
Beyond the Agent Workflow
While the agent workflow handles most tasks, Reliant includes additional workflows for specialized patterns: plan-debate uses two agents: a proposer and a critic. The proposer suggests approaches, the critic identifies weaknesses, they iterate while disagreements remain. parallel-compete runs three agents on the same problem, then a reviewer picks the best solution. Good for comparing implementation strategies (SQL vs NoSQL, algorithm choices). tdd-loop implements test-driven development: write failing tests, implement while tests fail, refactor, repeat. For details on these patterns and how to build your own, see Multi-Agent Patterns.Related Topics
- Multi-Agent Patterns - Advanced workflow patterns and composition
- Presets - Creating your own parameter configurations
- Creating Custom Workflows - Build your own workflows