Tools
Tools (in the Brixel sense) are composed tasks that implement a workflow by chaining other tasks together. A tool can contain other tools, so complex logic can be built in a nested, modular way. Tools also support control flow such as loops, conditions, and error handling—so they define both the steps and the logic that connects them.
How a tool is created
Creating a tool starts from a natural‑language workflow description. Brixel converts that description into a workflow graph with nodes selected from the available tasks list.
From that generated workflow:
- Inputs are created automatically (or manually adjusted by the user).
- Outputs are inferred from the workflow’s final steps.
This makes tools easy to build, reuse, and extend as your task library grows.
When creating a tool, avoid selecting only the exact tasks you think will be used. Prefer selecting entire task collections and let Brixel choose the most relevant tasks.
If the workflow isn’t clear yet, keep the description very high level. If it is clear, be detailed and provide a step‑by‑step, numbered sequence of what should be done.