Skip to main content

Procedures

Procedures are composed tools that implement a workflow by chaining other tools together. A procedure can contain other procedures, so complex logic can be built in a nested, modular way. Procedures 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 procedure is created

Creating a procedure starts from a natural-language workflow description. Brixel converts that description into a workflow graph with nodes selected from the available tools 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 procedures easy to build, reuse, and extend as your tool library grows.

tip

When creating a procedure, avoid selecting only the exact tools you think will be used. Prefer selecting entire tool collections and let Brixel choose the most relevant tools.

tip

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.

Nested composition