Drupal AI Progress Update Weeks 41–43: New Modules, Stability Fixes, and 2.0 Roadmap
Paul Johnson has released a new progress update on the Drupal AI development initiative, covering weeks 41 through 43. This update consolidates three weeks of work, delayed due to a busy period preparing for DrupalCon Vienna, the DriesNote keynote, and the release of AI and AI Agents version 1.2.0.
Focus on Stability and DriesNote Demo
Much of the team's recent effort has gone into stability improvements. A significant milestone was preparing and delivering a demo for the DriesNote at DrupalCon Vienna. The demo showcased Canvas AI, which reached over 50% reliability under strict criteria, indicating that many AI-generated layouts and content were nearly ready for use with minimal editing.
Aidan Foster (Foster Interactive), a key contributor to the demo, also posted a follow-up on LinkedIn for those interested in further technical insights.
AI Context Control Center Introduced
The team introduced the AI Context (also referred to as the Context Control Center), now available as a development version. It serves as a centralised hub for managing context across AI features in Drupal, particularly focused on AI Agents but designed for future integrations with translation workflows, Automators, and more. The project is led by Salsa Digital and Ahmed Jabar, who contributed heavily in preparation for DrupalCon.
Link: AI Context on Drupal.org
Prompt Library Expanded
Version 1.2.0 of the AI module added a Prompt Library, initially used in AI Content Suggestions. Right before the release, support was added to the AI Translate submodule. This change allows translation prompts to be centrally managed and reused in future tools like AI CKEditor or AI Automators.
New: Webform Agent Module
A new experimental Webform Agent module was also introduced. It demonstrates how users can generate webforms from free text or rough sketches and integrate with agent-to-agent communication through MCP. One scenario includes voice surveys via VAPI agents that record submissions.
Though still early in development, the module is available here: AI Webform Agent on Drupal.org
Provider Flag for Tool Support
A new flag system has been implemented to indicate whether a provider supports both Tool/Function Calling and structured output. This enables fallback logic in AI Agents, such as making a second call to structure an initial unstructured response.
Plans for AI 2.0 Release
Planning is underway for version 2.0.0, with several key decisions already made:
- Major refactor of AI Automators to enable multiple automators per field.
- Codebase updates for PHPStan Level 7 compliance and broader standardization.
- Consolidation of AI Agents runner into AI Core, streamlining third-party integrations.
- Transition to the Tool API as the main method for function calls.
- Several submodules will be moved to separate contrib modules, including:
- AI Translate
- AI Search
- Field Widget Actions
- AI Validations
- AI Content Suggestions
- AI Logging (likely replaced by AI Observability)
These moves aim to simplify releases, encourage modular development, and align components more logically within the ecosystem.


