Skip to content

Workflows ​

A workflow is a DAG of steps — skills, prompts and tool calls — that runs as one unit. It is the difference between asking the agent to do something and having a repeatable procedure with a defined shape.

Provided by @moxxy/plugin-workflows. The executor itself is a swappable block, so how a DAG is walked, retried and resumed can be replaced.

Why they matter more than chat ​

Enterprises do not buy conversation; they buy repeatable automation with a record. A workflow plus a trigger plus the audit trail is "this ran, under this policy, invoking these tools, at this cost, denied here" — which is an artefact somebody can review.

Running one ​

sh
moxxy workflows list
moxxy workflows run <name>

Or on a trigger, with no one at the keyboard:

sh
moxxy schedule add nightly --cron "0 3 * * *" --prompt "run the release checklist"
moxxy schedule add once --at "2026-08-01T09:00:00Z" --prompt "…"

Or from an external system, through a verified webhook with HMAC or bearer authentication, include and exclude filters, replay protection and delivery idempotency.

Shape ​

Steps declare their dependencies, so independent work runs in parallel and the executor only serialises what actually has to be ordered. A step that fails stops its own branch rather than the whole run, and the run is resumable.

Authoring ​

@moxxy/workflows-builder is the typed builder. The agent can also author one for you and register it, the same way it can author a skill.

Next ​

Open source · self-hosted · MIT