Back to the changelog

v0.25.4

June 22, 2026

AI never runs on empty data, per-phase force transition, entity naming

  • Security

    AI no longer runs on empty data

    An AI state or task is no longer executed when the data its prompt needs is missing, or when it reads the whole item.data but the item is empty — the item waits for data instead of letting an AI control evaluate nothing. Previously a security gate could evaluate an empty item and give a green light. Works across every start channel (UI, API, automation, Flow Agent). When starting a flow from the Flow Agent chat, if the initial state needs required data the agent now shows an inline form instead of creating an empty item.

  • Improvement

    Per-phase force transition + entity naming

    Each AI/Auto phase can now override the force-transition setting (inherit / allow Admin-only / block) for non-bypassable compliance gates. And in a flow's Entity tab you can set the entity name (singular/plural, e.g. order/orders): the product then shows "New order" / "Orders list" instead of generic labels, and the Flow Agent adopts those words too.