v0.80.0
August 8, 2026
Every channel, the same rules. UI, API, import, AI generation, agents and child flows now write into the engine through the same funnel: one grammar for durations, identical validations everywhere, event schemas enforceable on demand, explicit data inheritance in child flows. And the browser extension gets a makeover, in your brand colors.
-
Feature
One funnel for every write
Whatever channel writes into the engine — designer, API, triggers, import, templates, AI generation, MCP agents — goes through the same rules: same code format, same field validation, same typed conditions. A single service publishes events, with the same idempotency for everyone; publishing and concurrent edits coordinate on the same lock.
-
Improvement
Durations and timeouts without ambiguity
One grammar for pauses and timeouts, everywhere: clear units, explicit limits, stored values converted automatically preserving their meaning. And an honest distinction on timeouts: a value that cannot be resolved yet means "no deadline" — the item waits for the operator —, a valid but past date means "expired now".
-
Feature
Enforceable event schemas, explicit inheritance
An event definition can now enforce its own schema: non-conforming payloads are rejected on every channel, with diagnostics that never expose values. And in child flows, inheriting data from the parent is an explicit choice — existing flows keep their behavior, but from today it is visible and governable.
-
Design
The browser extension gets a makeover
Popup, side panel, settings and in-page notifications have been redesigned: clean design, automatic dark mode, states readable at a glance. And if your tenant has brand colors configured, the extension takes them on — with guaranteed contrast and safe fallbacks.