Back to the changelog

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.