Back to the changelog

v0.25.7

June 23, 2026

Consistent start requirements across every channel + shared "when to use a flow" between the built-in Flow Agent and external MCP agents

  • Security

    Start requirements on every channel

    The **"Require entityRefId"** rule now applies on **every** creation channel (UI, API, event, Flow Agent, MCP), not just the API trigger — before, a Flow Agent start could create an item with an empty entity reference even when the flow required one. Both this and **"Validate the data payload"** are now presented as flow-level **"Start requirements"** at the top of the Activation tab, out of the "API trigger" block that wrongly implied they were API-only.

  • Improvement

    Centralized create and transition paths

    Every point that creates an item or runs a transition (item POST, REST/extension transitions, Flow Agent, worker/MCP callbacks) now goes through a **single state-entry path**. As a result the **Data Gate**, the **AI safety net** (no AI run on empty data) and the **per-state iteration limit** apply uniformly everywhere, including agent starts.

  • Integration

    AI start shared between Flow Agent and MCP

    The "Flow Agent" section of the Activation tab becomes **"AI / Agent start"** and makes clear it governs **both** the built-in Flow Agent **and** external AI agents via MCP. The **"when to use this flow"** hints (intent + sample phrases) are now **exposed to MCP agents** too: an external LLM listing the flows sees the same guidance as the built-in agent and knows which flow to start (and which not to).