AI Integration - ECA 1.0.0 Reaches Stable Release, Replaces Earlier Integrations

Drupal AI workflow graphic showing connected content and configuration inputs flowing through AI processing provider controls and approval steps. Text reads "DISCOVER DRUPAL". "One Stable Path For AI Workflows". "A new default connects Drupal AI and ECA with provider controls and migration consequences".

Drupal teams combining artificial intelligence with automated workflows gained a stable integration on 10 September 2026 with the release of AI Integration - ECA 1.0.0. The module provides a consolidated bridge between Drupal's AI module and the ECA: Event - Condition - Action framework, exposing AI operations as actions that can be added to ECA models, connected to Drupal events, and controlled through conditions without writing code. The project says it replaces both the earlier standalone AI - ECA module and the ECA integration previously included with the main AI module.

The available actions cover chat, moderation, embeddings, text translation, speech operations, image and media generation, image classification, and object detection. Inputs and results move through ECA's token system, allowing the result of one AI operation to feed subsequent conditions or actions in the same workflow. File-based actions can accept managed files, paths or URIs, or raw binary data and return lists of file references.

The release also includes a Modeler Assistant inside the ECA modeler. It can answer questions about the current model, suggest components, and propose a plan for adding nodes, connections, and conditions before the user applies it. An optional AI ECA Agents submodule can answer questions about existing ECA models and create models from natural-language descriptions; generated models are saved in a disabled state for human review. That submodule requires ECA 3 and Drupal 11.3 or later.

Other optional submodules extend the integration. AI ECA Automators makes AI Automators available as an ECA action, while AI ECA Interceptor lets ECA models observe and govern requests and responses passing through the AI module's provider proxy, including calls initiated by other modules. Version 1.0.0 also adds media-entity support for vision models, moves the chat system prompt into its own field, adds token replacement for token input and mask fields, and fixes a failover issue that could overwrite chat output when a provider failed.

The new project is intended to replace the earlier integrations and declares replace: drupal/ai_eca, but the 1.0.0 release notes do not describe an automated conversion process for existing ECA models. Drupal compatibility is also documented inconsistently: the release metadata lists Drupal ^10.3 || ^11 || ^12, while the Requirements section names Drupal 10.3 or Drupal 11. The release notes do not explain the difference, leaving Drupal 12 compatibility stated in the release metadata but absent from the accompanying requirements list.

Reference: ai_integration_eca 1.0.0 | Drupal.org (10 September 2026)

Disclosure: This content is produced with the assistance of AI.

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Related Drupal Initiatives

Upcoming Events

Latest Opportunities