bimai
Build on bimai

Write a workflow

Chain scripts, tools, agents, sub-workflows and human gates.

Not built yet

Planned for v0.1. This page describes the target experience; commands may not exist yet.
StepRunsUses AI?
script:A pack scriptNo
tool:A connector tool, by capability or nameNo
agent:A role, optionally with a packYes
workflow:Another workflowOnly if it has agent steps
gate:A person: approval or inputNo

Per step: needs, if, foreach with max_parallel, retry, timeout and on_failure. Expressions stay simple (${{ steps.x.output }}); anything complex belongs in a script.

bimai validate checks the file, the order (no loops) and that every pack and capability exists. bimai workflow plan shows the parallel lanes and expected cost before you run it. See the meeting-intake workflow in packs/meeting-intake/workflows/ for a complete example.