A workflow is a small graph of agent steps. The usual shape is a review and a formal verification running side by side on a pull request, then a writer that posts one comment built from both results.
Open Workflows in the sidebar, add a card per step, pick its agent, and drag from the right edge of one card to the left edge of another to make the second wait for the first. A step that waits on others says when it starts: once every step before it completed, once every step before it has ended (so a failed check still ends in a message), or once any of them completed. Each step receives the results of the steps it waited on under context.
Start a workflow from an event rule with the new outcome {"action": "workflow", "workflow_id": "…"}, or by hand with Run now or POST /workflows/{id}/runs and an optional JSON object as its input. Each run is shown on the same canvas, with every card colored by where its step got to.