Ops
Ops: versions, dry-run & chat webhooks
Voodflow 0.2 adds operator-friendly tooling around workflows and outbound chat notifications.
Workflow versioning
When enabled (ops.versioning_enabled), Voodflow can snapshot workflow definitions as versions. Use this to:
- Inspect what ran historically after an edit
- Roll forward with confidence when changing production graphs
Manage versions from the workflow UI (versions relation / history depending on your Filament build).
Dry-run executions
Executions can be marked dry-run (is_dry_run). Side-effecting nodes (mail, webhooks, approvals, …) skip external sends and record that they would have run — ideal for testing graphs safely.
Look for Run / dry-run actions on the workflow resource and canvas.
Failed node on canvas
From an execution, open the failed node directly on the flow canvas to fix config without hunting through logs alone.
Chat webhook templates
Built-in templates for Slack, Discord, Teams, and Telegram via WebhookTemplateRegistry speed up “notify the team” patterns on Send Webhook.
Toggle with:
VOODFLOW_CHAT_WEBHOOK_TEMPLATES=true
(chat_webhook_templates in config; default true.)
Soft limits
VOODFLOW_MAX_WORKFLOWS= # empty / null = unlimited