Development Guide
In Agentria, an Ability is a complete workflow designed to perform a specific function.
This page walk you step by step through creating an Ability—from setting up a project, arranging nodes, implementing logic, and finally testing you workflow.
Step 1: Create a Project
Click the Create Project
button at the top right of the main page to start a new project.
For this Guide, we’ll select Ability.

you can pin the project using the pin icon on the left side of the field of quick access.

Step 2: Choose Ability
Within the project sidebar, you can choose between Ability and Agent.
For this guide, we’ll select Ability.

Step 3: Add an Ability
Inside the project, click the Create
button at the top right to add a new Ability.

Step 4: Enter the Canvas
Click on the created Ability to open the Canvas Editor.
The Canvas is where you design and build your workflow.
Step 5: Check the Default Nodes
By default, you’ll see one INPUT node and one OUTPUT node.
These nodes define the starting and ending points of your workflow.

If needed, you can set any node as an INPUT or OUTPUT node, but once set, these nodes cannot be deleted.

Step 6: Add Nodes
Click the Add node
button at the bottom menu of the canvas to open the sidebar.

Drag and drop the nodes you need onto the canvas.
(Tip: For details on each node type, see [Node Reference].)

Step 7: Configure Nodes
Double-click a node to open the editing modal.
For the INPUT node, add as many input elements as your workflow requires.

Step 8: Implement Logic
Drag an edge to connect your current node to the next step.

Double-click a connected node to confirm that variables from the INPUT node have been mapped correctly.

How to Write Code
If you’re a developer, you can write code directly in the Code Field.

No programming experience? No problem! Use the ✨Code Generator
to easily generate code.

Drag and drop input elements into the code field to use them right away.

If you need conditional branching, add a function.

Adding a function will create a dedicated edge for functions.
By connecting it to a new node, you can enhance your workflow’s capabilities.

Step 9: Use LLM Nodes
Add an LLM node to handle complex tasks or AI-powered processing.
(Tip: See [Node Reference] for the available node types.)

With LLM nodes, you can design prompts to finely control how the model processes information.

Step 10: Test the Ability
You can run tests on individual nodes, or test the full workflow from INPUT to OUTPUT using the RUN TEST
button.
If an error occurs, check the error message, make corrections, and test again.
