Graph Workflow
A Graph Workflow is a step dependency graph. The source file can be saved repeatedly. A published definition version is immutable. An automation binds one published version.
Edit, validate, debug, and publish come from the built-in Workflow Creator plugin.
Enable the plugin
Open Settings → Plugins, select Workflow Creator, and turn it on. The package ships with the Host, starts disabled, and stays in the catalog. The loopback gateway starts while the desktop Host is running.
After enable, open *.vibex-workflow.json in a workspace to enter Workflow Studio. The source file is the authoring fact and can go into Git.
Work in Studio
Save and validate the graph first. Debug runs can execute only the selected step, or continue downstream from it. Debug uses an isolated test worktree. If you are not already in a worktree, the app offers Create test worktree.
Step kinds:
- An Agent step completes through a child conversation and real turns.
- An Approval step waits for an authorized principal.
Default Agent step completion on the plugin Config tab is Automatic or Manual confirm. It applies to new steps that omit a completion policy in the source.
A retry creates a new attempt and keeps the old evidence.
Publish
After validation, Publish Workflow. Publish produces an immutable version. Later source edits prepare the next version. Runs that already started keep the version they bound.
To run a workflow from automation, create an automation with target type Workflow and bind this published version. A later publish leaves older automations on the version they already reference. See Automations.
Run control
A run binds one definition version, a set of inputs, and a workspace. You can derive a new run from a chosen step of an existing run. The original run stays read-only. Upstream results that still match the contract can be reused; the chosen step and its downstream leave new execution records.
Pause first stops scheduling new steps, then cancels in-flight turns, and enters a resumable paused state. File and external side effects that already happened stay. Continue starts a new turn in the original child conversation.
Merge, push, publish, and deploy stay in Git and review.

