Beyond the catalog, CloudRadial AutomationAI lets you build your own agents and use them in workflows. This article covers creating a custom agent, generating one with AI, importing and exporting agents, defining an agent's input and output contract, and referencing an agent from the Agent node in the Designer. It is for workspace users who build workflows (Admin or Owner Role).
- Custom agents
- Creating a custom agent
- Generating an agent with AI
- When a generated agent needs an extension you don't have
- Importing and exporting agents
- Input and output contracts
- Using an agent in a workflow
Custom Agents
The Custom tab on the Agents page holds the agents you author yourself. A custom agent can be created inline within a workflow for one-off use, or saved so you can reuse it across workflows by name.
Creating a Custom Agent
From the Custom tab, create a new agent. You define its goal, the extensions whose tools it may use, and its configuration. Save it to reuse it, or keep it inline to a single workflow.
Generating an Agent with AI
You can describe the agent you want in plain language and have AutomationAI generate it. The generation is grounded on your workspace's real extensions and workflows, so the draft agent references things you actually have. Review and adjust the generated agent before saving it.
When a Generated Agent Needs an Extension You Don't Have
An agent is only as capable as the extensions it can use, so AutomationAI will not save a generated agent that depends on an integration your workspace doesn't have. If the task you describe fundamentally needs one, the generator stops and tells you which extension to add first, in a message like:
This agent needs an extension your tenant doesn't have yet: X. Create it under Extensions > Custom > Create (or install it from the Extensions catalog), then generate this agent again.
Add the named extension — install it from the catalog, or build it under Extensions > Custom > Create — then generate the agent again. See the articles on browsing and installing extensions and building a custom extension.
Importing and Exporting Agents
Agents can be exported as YAML and imported from YAML, so you can share an agent, back one up, or move it between workspaces. Download an agent from the Custom tab to export it, and import a YAML file to add one.
Input and Output Contracts
An agent can declare an input schema and an output schema (as JSON schemas). The input schema defines the structured fields the agent expects; the output schema defines the structured result it returns. These contracts are what let a workflow pass data into an agent and read specific fields back out reliably.
Using an Agent in a Workflow
Add an Agent node to a workflow in the Designer and point it at an installed or custom agent by its slug. Your own custom agents resolve exactly as installed catalog agents do: the agent's extensions load into the node's extension picker, which stays editable so you can add more for that step, and clearing it falls back to the agent's own extensions. When the agent declares an input schema, the node shows a binding table where you map each input field to an upstream node's output. The agent's declared output fields appear as bindable paths, so downstream nodes can reference the agent's result. See the article on the Agent node for the full node reference.
Comments
0 comments
Please sign in to leave a comment.