AI Module Issue Calendar
Dec 8 - 14, 2025 (Current)
90
Week Summary
Committed days Available days
48
Active
26
Review
12
Work
4
Fixed
98
/490
Team Capacity
1xINTERNET Maker
4
AD
Artem Dmitriiev
Field Widget Actions
Available
AD
Artem Dmitriiev
Field Widget Actions
BB
Bruno Bruno
Drupal AI UX work - improvements to the Chatbot
Y
Yannick
Drupal AI UX work - improvements to the Chatbot
Available
EDG
Edward De Groot
Canvas AI
Available
KS
Kunal Sachdev
XB AI
Available
LT
Lauri Timmanee
Canvas Product Lead. Drupal Core Product Managers
N
Nerendra
Canvas AI - General Priority and incremental Agents.
TB
Ted Bowman
Context Control Center
UP
Utkarsh Patidar
Canvas AI
VM
Vipin Mittal
Available
DL
Dan Lemon
Don't know (Andrews speaking to him)
JF
Joshua Fernandes
Was Canvas AI - Now Providers UI - Todo: update
AM
Abhisek Mazumdar
React Flow module, graph based UI for managing Agents.
FW
Frederick Wouters
Available
SN
Sergiu Nagailic
React Flow module, graph based UI for managing Agents.
Elevated Third Maker
1Foster Interactive Maker
1Freely Give Maker
3
AB
Andrew Belcher
Core AI Agent framework, XB migrations and usability improvements for ECA and React
JH
Jurgen Haas
ECA, Modeller API and using both for Agents and Tools
Available
MJ
Marcus Johansson
Technical Lead, AI module 2.0, Symfony Messenger
Provide the AI Search Media Library as a tool/Agent
Provide the AI Search Media Library as a tool/Agent
AiSetupFailureException is not thrown on faulty configuration, just normal exception
BS
Bryan Sharpe
Refactoring Automators, Artifacts, Tool API Integration with Agents
Joshi Consultancy Services Maker
1
BJ
Bhavin Joshi
Going to look at getting michal's logging module into contrib. Todo: Update
Available
GG
Giorgi Gagoshidze
MCP - Sponsored by Pantheon
GJ
Giorgi Jibladze
MCP - Sponsored by Pantheon
LS
Lekso Surameli
MCP - Sponsored by Pantheon
OpenSense Labs Maker
2
AG
Anmol Goel
Helping create the FlowDrop UI and Guardrails for the Alt Text AI Agents
Available
HS
Harivansh Sharma
Working with Symfony Messenger, background agents, visual workflows, bringing AI Agents into core, maybe some recipes.
Create PoC demo of the Background agents and SM approach.
Two proof of concepts have been made and need to be prese...
[META] AI background / autonamous agents
Background Agent Processing - We have a plan for the inti...
Move AI Agents Entity to AI Core and create a better structure
Move AI Agents Entity to AI Core and create a better stru...
AB
Akhil Babu
Canvas AI - Review Agents, General Deep invovlement
A
Anand
XB AI
Available
A
Anand
Canvas AI , Twig to SDC (With feedback from the community want to bring it to Canvas AI)
Available
A
Anjali
Focused on Automators and Agents, core issues. Writer.ai provider. Want to get more into MCP and Canvas AI. Bug Fixing.
Available
AMS
Ann Mary Sruthy
Available
BL
Binoli Lalani
Available
BL
Binoli Lalani
Available
HJ
Harshil Jadav
General AI development - Start with Bug Fixing.
Available
HG
Hemant Gupta
Background Agents, BringDrupaltoDNA Recipies for Jan 13th, Also would like to help with organising bug fixing and high needs. Helping to plan and coordinate QED42 involvement with Symfony Messenger.
Available
IP
Ishani Patel
Available
IP
Ishani Patel
Available
KB
Kanchan Bhogade
Available
KB
Kanchan Bhogade
Available
LM
Libbna Mathew
Available
NB
Nityanand Bharati
QA and Automation, newer to Drupal AI but could help with the QA initiative stuff
Available
PV
Prabhavathi Vanipenta
Work on issues in the AI sub-module, automators, agents. Also AI ECA. Want to learn Canvas AI and MCP. Also Webform Agent. Bug Fixing
Available
PC
Prashant Chauhan
Available
PC
Prashant Chauhan
Available
PB
Pratik Bhande
Python Developer who has worked on training small models with RLHF that can learn the user's preferences and improve. Might be able to bring it to Drupal if we have small models.
Available
R
Riyas
Available
ST
Sanket Tale
Available
SS
Sarvjeet Singh
Available
SJ
Shalini Jha
Work on the AI module and sub-module. Webform Agents and MCP and Flowdrop. Bug Fixing
Available
SP
Shashikanth Palvatla
Wanting to work on the Initial Simpler Flowdrop UI for exisitng Agents Runner. Also potentially Workspaces and Background Agents. Maybe work on version 1 of the Workspaces for Config and Content and Config Export and Sync
Available
SSP
Shubham Saurav Prasad
Lead level, contribute to building recipes and usecases from the framework stuff we're doing.
Available
SM
Siju Mathew
SP
Souvik Pal
Deep Involvement in AI generally alongside Ahkil, has done lots of experiments outside of AI
Available
TV
Tejas Vaij
Available
VR
Vakul Rai
Available
Salsa Digital Maker
2
AJ
Ahmed Jabar
Design System AI API - Using Civic Theme show how AI Can make better pages with a great metadata scheme - Daily 9am UK time Standups with Marcus and Akhil to push this forwards
Available
AJ
Ahmed Jabar
Design System AI API - Using Civic Theme show how AI Can make better pages with a great metadata scheme. Focusing on pushing Metadata forward and created the initial Context Control Center
Available
AMM
Aldibier Morales Morales
Canvas AI - Testing (Playwright and Tool calling) - Todo: Update
Available
b
bento
Available
BL
Brandon Lira
Available
CQ
Charllie Quadros
Available
JPS
Joao Paulo Schoemberger
Available
MT
Madeline Tuhey
Available
MA
Mike Anchor
Available
PS
Paul Sebborn
Available
TB
Tawny Bartlett
Available
TD
Titi Dumitrescu
Available
TS
Tyler Staples
Available
Digital Garden Maker
1
SH
Sushil Hanwate
Figuring out Drupal AI, Looking at Tools API path to beta
Available
Digital Polygon Maker
1
AK
Alexey Korepov
Improving AI Logging with the AI module - update w/c 25th) - Catia, new checkin date and 1 line summary on progress Todo: Update
AE
Antonio Estevez
Improving AI Logging with the AI module - update w/c 25th) fixing some issues with the extended_logger module, which is what our new ai_observability module is using to store logs when DB storage is needed. Catia, new checkin date and 1 line summary on progress (can find from Alexey) - Todo: Update
Factorial GmbH Maker
3Independent Maker
4
ML
Michael Lander
Working on improvements to the Tools API to allow for basic Drupal tools such as creating and editing content types to be done safely. Also looking at agent context management, artifacts and chat UIs
RS
Rahul Shinde
Symfony AI Agent integration and the Symfony messenger runner. (Also interesting in Mautic and the general Symfony framework)
Available
RJ
Renaud Joubert
AI Testing module - general improvements towards it being used for CI/CD; AI and ECA
MAB
Mateu Aguiló Bosch
Created alternative MCP servers based on the official PHP MCP SDK and is now bringing that into the MCP module but done properly.
Available
PreviousNext Maker
1
KP
Kim Pepper
AI Search
Available
SparkFabrik Maker
2
LL
Luca Lusso
Focusing on Guardrails, Also Agent Runner integration with Symfony Messenger. Has a great PoC for it.
RP
Roberto Peruzzo
MCP Client done properly
Available
📋 Issue Backlog
706 unassigned issues
Try again later.Error: Call to undefined method Drupal\search_api\Plugin\search_api\processor\Property\CustomValueProperty::getFieldDefinition(
AI provider failed to classify image
AI can generate invalid prop configuration
saveCallback overwritten — causes "has is not a function" error in CKEditor 5
Adopt a PHP Library
Cannot load embeddings due to hard-coded Titan V1 model
ai_content_suggestions - issue while adding blocks on landing pages
Credentials must not be stored in configuration
Composer failure after ai_search moved out from ai
Ignore environment-specific credentials in configuration for amazee.ai AI Provider
Add multilingual support to CCC
Lookup by drupal_entity_id/drupal_long_id returns all results
[Discuss] Decouple AI Context from AI Agents
[Discuss] Finalize name for AI Context module (Context Control Center)
Generate Content Templates with AI
DeepChat Block invisible
Setting AI contexts has no effect on some agents
Deletion of chunks vectors fails upon saving a node after editing
Agents failing to determine solvability forever stuck in "started" state
AI should be able to create slots for components
Discuss: Should we use the tool API? Should we create derivatives?
Infinite AJAX request loop when the Agent is unable to resolve a job
Set deprecation warnings of programmed agents
Multiple tool use requests need to have equivalent number of responses in the next message
GPT-5 is not allowed
Remove EntityConverter in favor of Artifacts
Allow for Test Groups to contain Recipies with content and config.
Run more than one test group in Bulk - Test Collections?
Store the Test completion time for Tests and Test Groups in results.
UX Tweaks to the process of creating a test group and adding tests.
Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active
Allow building pages with AI using attachments
[Meta] AI Logging/Observability
Provide development environment for AI development using DDEV
PostStreamingResponseEvent never gets triggered
Use Drupal plugin system with OperationTypes
Do not store thread ID in server session
Gemini Provider not coming as default provider in admin/config/ai/settings page
Assistant rewrites links poorly or hallucinates links sometimes
Stable Diffusion 3.5 does not work at all
All Image Models Do Not Work
Add ChatConsumer
Use core Json::encode() and Json::decode everywhere possible
Consistent Framework for flagging content as generated with AI
Add a disable/enable all tools checkbox
[Meta] Explosion of AI Agent Tests. (Easier to build, export, import and run tests]
Create a starting point for AI Content Moderation
Create a simple MCP Server for the EC Demos
Image-to-Text tool
Audio-to-Audio tool
[Meta] Tool API Tools for AI operation types
Create the Guardrails needed for the No Agents Training Demo
Create a Demo Site for the Bring Drupal into your DNA
Add the possibility to add logo/image for a tool
Drupal AI Contribution meeting 2025-12-15
Create a new permission 'administer Canvas AI'
[QA] AI Accessibility Testing
method_exists(): Argument #1 ($object_or_class) must be of type object|string, array given
Iterators should have the ChatInput object
Add option to use Drupal’s default database connection in Postgres provider
TypeError: method_exists(): Argument #1 ($object_or_class) must be of type object
Refactor the `setupAiProvider` config action to be simpler
Set Guardrails when invoking models
Prevent errors in GenerateAltText controller when image files are missing from filesystem
Document why PropsSchema.json works that way it does or change it
Create example of an automator with one button (field widget actions) for multi-value field
Create a simple version of this Agent with Tool and Guardrails
Move 1.0.x issues to 1.1.x or discard them
Create validator for structured content
Research Structured Content/JSON:schema form element
HTTP 404 triggered on user login/logout
Feature comparison with
Drupal AI Contribution meeting 2025-12-08
Create official AI User Experience (UX) documentation
Conflict with Canvas and Rename filename Automator
Write manual test file
Incorrect hasAuthentication check causes authentication to run when not required in OpenAiBasedProviderClientBase
Only initiate API clients once in a page request
Move so that getSetupData is run on provider config changes
Add "Request rate limit has been exceeded" error messages to AI Log
Code Email Not Received
[Discuss] Blue-Sky thinking for Workspace for Config
[META] Workspaces for Config - Git like experience for everything in Drupal
Build base for AI workflows using nodes and edge
Add "throttle API requests" control?
All log entries for a single agent call have same "created" timestamp?
Change "AI Logs" view to sort by ID, not created timestamp
Consolidate Tool Configuration Into a Single tools Property
Config import error when adding automator to base fields
[Meta] Fine-tune small Open Source Drupal specific LLMs
CKEditor AI Tools configuration form removes first model of first provider.
Prevent mass reset of chat sessions
Integrate browser_ai_ckeditor into Drupal AI module : Allow calling AI Apis on browser
Make it possible to restrict the order of tools during agent executions
Add metadata to test and test group exports
Drupal AI Contribution meeting 2025-12-01
[Meta] Potential Roadmap Stuff from Oaisys
Improve handling when no key/missing key is configured
Update project description reference to SwisNL
Canvas AI: Define proper config schema for CanvasAiComponentDescriptionSettingsForm
InvalidArgumentException in AutoCompleteTagsTaxonomy when form has empty entity reference select fields
updateForm not working with block field module
Fix tests for next minor
Syntax error for "new Collection" in generateConstraints
Replace Illuminate\Support\Arr with native PHP array functoin calls
Set 1.2.x as default branch on the repo
Move pre-configured agent configs into a submodule
Config overrides remain hidden on the /admin/config/ai/providers/amazeeio form
BadRequestHttpException: Input value "images" contains a non-scalar value
Warning messages are not shown in the modal while generating alt text with AI
Allow users to specify private key name
Set tool operation per tool
[meta] Improve credential storage strategy and production readiness
Document secure credential configuration for amazee.ai AI Provider
[Discuss] Shift focus from provider plugins to operation type plugins in AI Core
Call to undefined function shell_exec()
MCP Documentation Roadmap
Allow custom messaging in AI Chatbot instead of "..."
Remove dependency on AI/AI Agents module
Canvas AI: Use useUpdateCodeComponentMutation to update code components
Drupal AI Contribution meeting 2025-11-24
Toggling between AI Context local tasks losing content
Document current CCC architecture Nov 2025
Canvas AI : List Prop Error When Updating Component Using Canvas AI
Please install the league/commonmark library to allow the AI Chatbot messages to be formatted.
Create first improvement of agent form
Improve UI of tool display modal by reducing from 6 columns to 4 columns
Switch to using Drupal core pgsql module for database interactions
Potential collaboration on pgvector VDB support with ai_vdb_provider_postgres
Canvas AI: Adding SPACE in prompt not working
Improve reliability of Field CRUD
Convert to Response API
Fix PHPStan warning.
Add AI Automator field form breaks if fields not available in any bundle
foreach() argument must be of type array|object, null given
Cannot uninstall AI Search. Milvus Provider does not exist
Unclosed resource in \Drupal\ai\Base\OpenAiBasedProviderClientBase::speechToText()
Add reference implementation of Chat consumer
[META] Tool API - Path to Beta and Inclusion in AI
Fatal error after installing Tool API on drupal/core:^10.3
deepchat.bundle.js should be marked as minified
Remove ai search as dev dependency
Changing Metadata Clears Canvas AI Prompt Text
Canvas AI: Unable to edit code components
Canvas AI : Options for "List:text" Prop Cleared After AI Edit of Code Component
Drupal AI Contribution meeting 2025-11-17
[Discuss] Make 'Label' and 'Description' required for all input definitions
2.0.x branch should target stable branch in composer require, dev in require-dev
Remove 'drupal/core' from composer.json
AiRateLimitException is not thrown even if message in response states so
Move tools out of Tool API
Description in FieldTypeDefinitions is sometimes an array
Create Get/Update Tools Button
Create Test Connection button
Setup Documentation Page
Use Tool API
Setup Gitlab CI
Opt in for security advisory policy
Canvas AI: Claude 3.7 Sonnet fails to execute parallel tool calls for title/metadata generation in Canvas AI orchestrator
Reflect refineable inputs in 'execute' form UI
AddField should replicate UI in adding field to form/view displays
Create a Tool Explorer for viewing and testing tools
Update AI Core and AI Search dependencies
Add Milvus logo
Create a graceful search function call
Add a way to set provider tags in the runner
Add a way to mark the executor on agent runner
Discussion on approach to a php and/ or node approach to MCP
Request to create page from uploaded image , triggeres all the sub agents
A new 'related content' tool
Add an event to allow alter the $payload before sending it to the client
Canvas AI: Remove field_name from agents
Spelling and grammar fixes for AI Translate
Deny EntityBundleDelete if entities of type exist
Plugin shouldn't show any fields if no text is selected
Error using "Tone" AI ckeditor plugin
Adjust prompt for canvas_page_builder_agent to not display mentioned steps in bot response
Canvas AI: An unexpected error has occurred while rendering preview
Do not hardcode English language prompts in CCC
Update AI Context module with doc blocks and check coding standards
Context summary on the AI Context pools page is not very helpful
Add option to delete logs in AI Logging module
Doc link in AI External Moderation readme results in page not found (404)
Doc link in AI Logging readme results in page not found (404)
Deny FieldStorageUpdate if field has data
Create distinction between EntityFieldDefinitions and EntityBundleFieldDefinitions
Remove 'Exists' condition tools
on the config form causes the property_restrictions to not be followed
A pluggable consent provider field.
(Discuss) Decide on Modeler API
Improve AI Agents Explorer drastically
Move AI Agents Explorer into AI API Explorer.
Allow agents to have permissions, user or a role
Create agents as Tools
Create assisted structured output generation
Canvas AI: AI request should be aborted as soon as we close the Ai panel.
Create GenericFile.php
Make it possible to upload images or files to the chatbot
Canvas AI:- Metadata is generated based on the page/title context even after asking for specific topic
Spelling and grammar fixes for AI API Explorer
Drupal Entity ID is missing in some scenarios
Merging of vector input and recursive retrieval for AI Search incorrectly reverted
"Tone" ckeditor5 plugin shouldn't be enable-able if no "chat' model available
Add a Drush command to bulk create alt texts for all existing image fields
(Discuss) Should we create a system prompt form element?
Drupal AI Contribution meeting 2025-11-10
Add ChatConsumer for Agents
[Meta] Move and improve AI Agents in AI Core roadmap
[Discuss] Allow usage of Tool API in Agents
Truncate long input and output body in AI logs
Modify tool ai_agents_get_current_content_entity_values to accept UUIDs as well?
Media edit page: “Generate with AI”-button is not translatable
Add message role to ai_chatbot_message theme
Proper value for entity__colon__node context?
AI Chatbot blocks fail to render: Uninitialized $userMessage property in AiAssistantApiRunner
Ai Text 2 Speech
AI Deep Chat submodule Toolbar Twig has too many divs
Make it possible to export groups to recipes
Entity references are deleted from source if translation fails
Using image style when configuring automator with vision results in an error
Issue using "Automator alt text" action with Field widget actions
Call to a member function getCardinality() on null in Drupal\ai_provider_amazeeio\Vdb\Postgres\PostgresPgvectorClient->updateFields()
Some models return error related to "temperature" and "top_p"
"(Latest)" models return error
Add functionality to test files
CanvasBuilder::render() logic around specific tool response is unclear
Invalid JSON Schema in Content plugin's search-content tool causes 400 error
Cannot redeclare $themeHandler in DeepChatFormBlock.php
AI Canvas, dead code, nits fixes
Canvas AI: Orchestrator missing previous conversation context
Improve third-party settings for modeler_api
Canvas AI: Update the image's src prop to use latest schema.
AI Agent Decisions View - Improvements to UI/UX and searchability
Tool Selection fails to update ajax
Add tool to ai_agent_decision
To save resources make it easy to reuse requests in manual testing
Move any current annotation to attribute
Create AI assistant API session only after the first message
Validate that the function call is not empty in tool explorer
Add Twig output rewrite field to advanced tool settings
[Tool] Create XML reader
[Tool] Create YAML reader
[Tools] Create JSON reader
Only one "Main Content" field is supported by the Embedding Strategy selected in the Search API Server configuration.
The tone prompt field does not save updated prompt.
Deprecate AI translate in the current stable branch
Sync Design of Toolbar Chatbot with Canvas AI Chatbot
[Tools] Create CSV reader
Support JSONRPC ^3
Fix LogMessage tool
[META] Discuss and decide the policy for submodules removal
Setting context pools acts differently between agent form and context pool form
Add ability to style chatbot
Context-aware prompt generation (Drupal content, internal links, styles)
Canvas AI: Template builder agent should be aware of existing components in regions
Add wrap to AI Agent Tools Flex
AI chatbot polling begins before response returned for prompt
Add Token as dependency
Fix Translate Text Explorer form functionality
AI Agents can change design system css variables from a prompt or image.
Expose design system css variables in a database field and allow it to override the variables in the file.
AI Generated Component Metadata with Drush
[META] AI Design System - Style Changes / Migration
[META] AI Design Migration - No file write access
Remove ProviderProxy and use template method pattern
Add PHPStan level 7
Move out AI Validations
Remove AI Logging
Move out AI Search
Execution trace (AI Log)
Rule based routing
Add Voyage AI and Apertus (Public AI) as provider
AI failover to alternative provider
AiProviderInterface::getConfiguredModels code documentation
Create linkable schema for providers
Module installed, but provider unavailable
determineSolvability fails when no provider is set
Allow setting the maxlenght of chatbot messages
Typo fix
AI Provider Documentation Example - Cleanup ConfigForm Example
Add MCP - Tool API (mcp_tool) submodule
(Discuss) Improve the add/edit Agent UI to make it less overwhelming
(Discuss) Create a better UI/system for restricting tools
Focal point module support
Make it possible to create tool instances
Canvas AI: Determine a better way for AI agents to pass values to image props correctly for JS components.
Support structured output for assistant runner to allow for dynamic properties in DeepChat API response
Get people started with ai module ai_kickstart
[Discuss] End support for 1.0.x releases
AI panel is empty when it fails to initialize
Write Operations Not Supported
Error: Object of class Drupal\ai\OperationType\GenericType\VideoFile could not be converted to string in file_put_contents() (line 498 of /var/www/html/testu/web/core/lib/Drupal/Core/File/FileSystem.php)
Unexpected Tool Call is not a valid backing for enum
Information Needed for MCP Method Call
AI Agent's Can't Access the "People Friendly" Labels appearing in canvas UI
Make chatbot block text transatable
Capture node/entity information on AI Logs
Capture user data on AI logs
Use the OpenAI based base class.
AI CKEditor: configure prompts per filter_format
[Discuss] Do not use taxonomy for categorization
When to use automator chain?
Can an ai_automator support asynchonous AI geneartion task?
[Tools] Create FieldDelete tool
[Tools] Create FieldUpdate tool
[Tools] Create FieldAdd tool
[Tools] Create FieldStorageDelete tool
[Tools] Create FieldStorageUpdate tool
[Tools] Create FieldStorageAdd tool
[Tools] Create EntityBundleDelete tool
Pull out 'handle' behavior into own service or module
Can't get basic example working
Update composer.json to allow drupal/ai: "^1.2@rc" in addition to dev
Older Embedding models will be discontinued on Oct 30, 2025
Unnecessary fields when creating a prompt when there's only one prompt type in the system.
Add note on structured output
Give a parent agent possibility to forward request as is
Add AI context tracking for entities
Do upgrade testing 1.2.0 from AI 1.1.4
Create bulk operation for image classification
Update readme and docs to use Context Control Center
Add option for excluding empty context values in embedding strategies
ai_prompt entity validation
AI CKEditor: use prompt entities instead of custom configurations
Update the AI Assistant documentation
[Discuss] Do we do a 1.3.0 release, or do we jump onto 2.0.0 right away.
Improve ai_prompt_management dev documentation
Make it possible to disable component for Canvas AI selection
Canvas AI: Find a better approach of passing the libraries supported by canvas as a context to LLM
Graceful error handling when an AI Provider is not setup correctly
Graceful error handling when an AI Provider is not setup correctly
Issues with agent's being called by assistant API and tools returning directly
Add metadata to VectorDBGenerator in AI-API-Explorer
Allow generic AI actions to expose metadata (e.g., token usage) from providers
Expose API response metadata (like usageMetadata) in ApiClient service for token tracking
TestRunner only captures detailed results from first tool when multiple tools of same type pass parameter checks
[Meta] Creating a process to creating openai compatible providers from metadata file
Brief loader flicker before "Thinking" status appears on prompt submission
Orchestrator and sub-agents produce duplicate final messages
Canvas AI: Give AI more context about the libraries present in Canvas
Get rate limit information normalized
String Literals in Automators.
Support entity type constraints for 'entity' typed data in 'createToolUsageForm'
Deprecate: Remove setChatStrictSchema and getChatStrictSchema methods from ChatInput
Reiterate on AI generated components with render error
Add possibility to run a tool at a specific order
Add limits on how often a tool can run
Add possibility to catch all errors on a tool
Add a planning tool for plan-and-execute vs react
How to extract JSON structured data into multiple fields at the same time?
AI Assistant CKEditor button has regressed
Adopt GitlabCi
How to use ai_automators to create a new entity in the entity reference field?
Translating large jobs via the ai provider often fails
Only create columns for Filterable attributes fields
Project Manager Onboarding
Handle exception caused by context window overflow in Canvas AI
Change Content-Type to application/json for the application firewall be happy.
Type error and infinite AJAX request loop when the Agent is unable to resolve a request job
Chatbot truncates 'search_string' context value while tool explorer does not
Follow up from 3531000 - Create a true plan for the end-user
Create a way to fetch stuff from Pexel for Canvas
Chatbot repeats itself even after 'clear history' if 'return direct'
Provide Canvas patterns as 'component best practices' context to AI
Content plugin: Render node resources as Markdown
Allow regular syncing with remote context in AI CCC
Add text filtering on AI CCC context pools page
Add summarization support to AI CCC
Add RAG search support to AI CCC
Add AI CCC documentation
Add PDF upload support to AI CCC
Add URL support to AI CCC
AI CCC markdown editor integration
How to Apply Filters in VDB for RAG Chatbot
Token replacement unintentionally escapes prompt as HTML markup
[Meta] AI Accessibility Track
Implement Intelligent Schema System with Backend UI Management
Implement Two-Step Agentic Flow with Planning Phase
Method setChatStructuredJsonSchema does not exist on provider openai
[Meta] AI Content Classification
[Meta] AI talk to your images
[Meta] AI Image Classification
Add normalization for required tools
Add normalization for getting reasoning text
[Meta] UX/UI review issue for DrupalCamp Pune
Add chosen_select widget support to ClassificationOptionsSelect FieldWidgetAction
Create base Entity Agent class
Create a mock aws client and functional test
Introduce support for Discovery, Planning and Execute calls for MCP and Agents
Create ChatMessage Interface
Ensure exported multi-line config is human-friendly
Tag Manager Integration for AI Agents
Performance Resolution Targeting for Performance Intelligence Agents
Above-the-Fold Google Analytics Analysis for Performance Intelligence
Canvas Page Variant Serving Mechanism PoC
Canvas Variant Page Creation with Performance Agents PoC
Screenshot Capture Tool for Full Page and Above-the-Fold Views
Plan Multi-Service Integration for Conversion Agent
Enable Webform Agents Within Canvas AI Pages
Workflow for Goal based Page Generation Without Chatbot Interaction
Simple Goals & Context Field for Canvas Pages and AI
Improve Mercury Component Metadata - PoC
Canvas AI - Semantic Component Metadata Search
Enable Site and Page Specific Design System Metadata Overrides and Additions
500 error on bulk update page when nodes are large; improve handling of AI Alt Text generation
GPT-5-mini does not support Max tokens but rather max_completion_tokens
Put documentation through AI to check for grammar
Move the input of structured output to an object.
[Meta] AI Image Alt Text Recipe
Symfony\Component\Routing\Exception\InvalidParameterException: Parameter "model_id" for route "ai.edit_model_settings_form" must match "[^/]++"
Evaluate official PHP SDK
Conversion rate analysis agent capability to make recommendations
Conversion rate analysis storage
Agent capability to perform conversion rate analysis
Agent capability to get screenshot of Drupal page
Upgrade the AI Webform Agents to 1.2.x
Document how to use structured output
Add support for ImageToImage (Nano Banana)
Give AI more context around the styling of the site
Extend exceptions from AiExceptionInterface
Actionable hallucinations happen from time to time
Remove 'executionStatus' and 'executionMessage' in favor of a failed result in tool_ai_connector
Provider configuration on assistant, when run as agent, is not being sent to provider
Beta blockers for 1.2.0
User role agent
Create first round of CivicTheme code components tuned for XB AI PoC
[META] Create AI agents that use the design system metadata schema to support AI design system PoC
Create design system metadata schema to support AI design system PoC
Create second round of CivicTheme SDCs tuned for XB AI PoC
Automating Content remodelling
Use an existing entity option for the entity reference automator type
Allow link in allowedTypes
Stable Release Roadmap
Dispatch AiExceptionEvent when a provider throws an exception
Uncaught exceptions when determining solvability of AI request
Add views agent
Expand Playwright test coverage for XB AI module
SQL Error: String values not quoted in INSERT for 'Filterable attributes' (select string fields)
Chat UI Additional Features - Threads, Context & History
Allow the Assistant and Chatbot access to the tool calling within the sub-agents behind agent tool calls.
Translation batch process does not handle translation errors
AI Search enabled Media Library
Tests for MCP Studio
Visual builder for tools input
"General" plugin
[Meta] Views and Reporting Agents Track
[Meta] List of AI Tracks to support the Workstreams and Immediate Business Value
Option to keep retain Automator Chain entities
Unable to change assistant model, when current not available
Create a Central Store of tests such as on github.
Create Tests from a log of an AI Assistant Chat History.
Run Multiple + All result Averages
How should modules create their own tests?
Create workflow for AI Agent testing to be run on an external website.
XB AI: Chatbox layout issue with short first response followed by image upload
Add logging for errors returned from database
Milvus queries do not filter by index
TypeError in DirectSaveProcessing when using AI Automators with modules that decorate the messenger service
Allow for manual override for new models from provider APIs in AI module settings
Translate CKEditor plugin ignores language_source = lang
Boost search results with ai vector results
Can real tokens be used in AI Prompt values?
Link image actions (edit / delete) in bulk list
Call to a member function transformDimensions() on null
Error message when using the AI Assistant to add a content type
Add new AI agent for managing menus and menu items
Allow users to opt out of title/description generation during page creation through AI
XB AI: Tracking user-reported issues with the page builder
Create plugin for altering ArgumentDefinitions in UI
[META] Create initial set of Tools for release
[META] Create additional common data types
[META] Create widgets for all data types
FWA plugin error: Call to a member function get() on array
Separate AI Chatbot documentation from AI Assistant API
The AI Agent prompt override form prevent YAML overrides from being saved and used correctly.
[Meta] Use Symfony AI
Use streamed chat for agents
Clearing index data does not delete data/table for multivalue filterable attributes
Form the data structure for AI events with main and optional fields
Support Text to Image
XB AI should know the difference between Content and "global" regions like Header/Footer
Running into Token limits when using the API
Add a plugin and deriver to expose agents as CKEditor plugins
Update Automator Disable option for Worker: Field Widget
Write a suite for Canvas AI and check any issues
Exceptions in tool execute break the UI for the user
Lock title and descriptions
Suggested tags should only be created if accepted
Suggest Tags automator should work with Tagify
Stable Version Roadmap
XB AI: Add buttons for example prompts
Bedrock provider declares a dependency on Key but does not utilise it
AiVdbProviderClientBase calls undefined method deleteFromCollection
Make it possible to pick providers per agent
Filename for Added Context
XB AI: Image not displaying actual URL in generated component
Create tools (function calls) plugin finder/browser
Add client-side validation to prevent large (expensive) image uploads to LLM
Follow-up to #3530733: Allow for empty slots
LLM returns integers as strings, causing type error in JS
Follow-up to #3530733: Impossible to set a URL or SRC of an SDC with AI
Turn off moderation if omni-moderation-latest is not available
XB AI: Centralized Management of Component Descriptions, Props, and Slots
PHP/JS Function to Engage the Chat with a prompt
Parent Issue: Create Field Widget Actions plugins for Automators.
Support media entities for vision models
Html to Markdown abstraction
Add Mermaid Diagrams possibility to documentation
Improve the usability of the AI Settings form with help texts for operations
AI panel should preserve its state on refresh
Translate text impementation
Stable Version Roadmap
XB AI response times are slower than expected
Improve Alt Text generation when the Image is used in content
#3530733 - Followup: Incremental Component Generation
Create Provider Documentation Page for OpenAI
Refactor the PluginManager locations
Discuss and implement - a new project page for AI
Refactor XB AI module
Visual Review and Iteration agent on created components
Add so agent tools can be seeded by structured results
Multilanguage support at file upload
Set TaskInterface and setTask as deprecated for 2.0.0
Error creating code component with AI
Claude Desktop "mcp-server-drupal failed, Error:server disconnected
Add gpt-image-1 image to image capabilitites
[PP1] Refine the drafted content using AI
Opt into security advisory coverage
Support multiple chatbots on a page
Improve "AI Agents Settings table"
Generate structured content with AI
[META] XB AI Issue List
Remove AI Chatbot
Two different paths for editing agents
Display provider features on the d.org AI page
Task::addComment() and Epic::addComment() incorrect return types
Agent data stored when a tool uses 'Return directly'
Add field widget action plugin based on agents
Catch and show exceptions in AI Agent Explorer
Create a getDefinitions version that can filter on tool id or tools interfaces being used.
Tool calls with no properties causes a failure
Make AI API Explorer have chat history
AI Assisant button still appears on the CKEditor toolbar even when not present in the configuration.
Roadmap 1.2.0 release
Roadmap 2.0.0 release
Create Document Loader Normalization Layer
PluginNotFoundException thrown by VDB provider call, related to search_api_node_grants field
Fix eslint issue in pipeline - ai_agents
Type mismatch for moduleHandler service in dependency injection in AgentHelper.php with hook_event_dispatcher module
Update documentation to reflect changes in latest versions
RAG action gets unchecked on save, if use agent as assistant not selected.
Update the Drupal AI logo
CKEditor AI integration breaks when no provider is installed; Free Tier of OpenAI adds button but it doesn't appear in editor
Split out 'domain' and 'api path' as configuration options from 'endpoint'
More clearly indicate what type of endpoint to use
Selecting "Mistral E5 Mistral 7B Instruct" results on an invalid "Model ID"
Document minimal setup
AI Generate responses escaping HTML, or oddly formatted HTML
Clearly explain AI Search + AI Agents + AI Assistants combination setup
Placeholders not available when using advanced (token) mode
Implement exposing raw vector
AI Prompt Management @mentions type functionality
Administration > Structure > AI Agents not appearing in menu
Tone Questions - Dyscalculia
Fix composer.json dependency on editor_file
Use Dependency Injection (DI) instead of calling the Drupal::service() method directly
Webp image not supported in ai ckeditor dialogues image uploads
Some confusion with Gemini
Deleting items from Database keeps orphaned chunks
Ollama Provider or AI Image Alt Text Issue
AI Chatbot: Always create new thread in deep chat api
AI API Explorer: Add supported file types extensions for Speech-To-Text Generation Explorer
Allow rendering HTML snippets (and code from other programming languages) in the AI Chat Generation Explorer
FieldValidation should be able to run agents
Create a warning when function calling is missing
Let an agent use a role when running a tool
Allow simple creation of tools (discuss)
Allow tools to run at a certain time
Improve AI Agent JavaScript
Fix the default information prompt field [discuss UX/UI ideas]
BlockContent AiAgent
Throw client error when use Gemini (Gemini-1.0-pro-vision-latest) provider with AI assistant
Make it possible to use ChatInputInterface
Webscraper tool requires scrapingbot module but can be used with simple crawler
Prompt ignored in vision plugin
Create DocumentLoaderInterface
Add field types, widgets and formatters to reference AI provider
AI Chatbot: Provide an inline (full-width) option in the placement settings for DeepChat
Assistants front-end actions
Expanding Views Agent
gemini_provider.settings:_core missing schema
Recreate the field agent in config agent
ActionPluginBase missing access check on child action
PHP8.4: nullable is deprecated
Replace file_validate_extensions deprecated method to work with Drupal 11
Automatically added to all image fields
Allow skipping of moderations for some embeddings (not all)
Test Gemini provider against Drupal CMS test cases
Filter the loaded models list
Adding Disable Option for AI Automators
Automators: "Edit when changed" ignored in "Advanced Mode (Token)"
Unable to use existing collection from Milvus DB cluster
Log flagged prompts
Use HEREDOC style string for AI API Explorer
Pass metric type to vector search function
Misspelled words in user facing strings, eg in determineTermAction prompt
(META) - Configurable Agents Test
Setup default type and type for PageNumber for Markdown
Use image fields from media entity reference in CKEditor
Autosave node interfers with AI Chatbot
Guide the content agents to prefer "content" and "content type" over "node" and "node type"
RAG context mode: Chunks do not work
Add VBO Plugin to Bulk Generate Alt Text for Media Entities
Filtering on Vocabulary tags does not work for all tags
Catch error when API request failed
Add Inline Multimodal in places
Create an AiAgent to take advantage of Action plugins
Content field created by Agent does not have translation option
Max tokens too low, no where to configure?
Add PHP code block type expectation to PromptCodeBlockExtractor class in AI core
Allow all field meta data to be context if asked for
Handle new data types
Plan: Add cancel button to AI Chatbot
Chatbot closes itself when adding a modal
Created media fields use autocomplete form widget instead of media library
Links provided by AI assistant are frequently not working
Permissions to use AI Assistant are confusing
Taxonomy terms not added to the newly created vocabulary
Add a planning agent
Chat: send reset-command to provider
Add the possibility to override version per model.
Handle deprecation of AI External Moderation module
Allow more complex provider setup in test
Re-instate Content Type agent sticky, promoted & published in node type data
AI Image alt text -- SEO keywords combined into it
Error on generating and editing Content Type with AI in Drupal CMS
Add Messenger Support to Automators
Implement Process System Integration for Automators
Add Symfony Messenger Integration Module to AI module
Add Process UI Components to Core
Add Process Abstraction Layer to Core AI Module
combinations of AI text + tokens and/or title field
AI Ckeditor integration and modal
Requested Image Aspect Ratio Not Fulfilled
Unable to generate Some Images in AI Explorer
Make create detail optionally more verbose
Allow field storage changes where applicable
Add event triggering for streaming
Add a way to run LLM regression test
Changes to AI Agents from Evaluations
Implement Advanced Input Mode with Token Chunking for Text Automator
Strip the configuration of unwanted values before saving.
Create export to Curl for Logs or Explorer or both
Add support for rerank operation type
Add best practice step for Field Agent
Write out which input contexts are loaded in the prompt file
Make it possible to hook/subscribe to prompts being built
Memory settings
Discuss: Add sub entitiy questions for fields
Allow end-users to see the order and process that the agents work in?
Maintenance mode agent
Enable ESLINT
Improve documentation on setting key
Allow "Agent Swarms" to handoff to other agents for entity reference
AiOperationTypeMissingException: Method moderation does not exist on provider bedrock
Add ImageAreaOfInterest call
Add event for checkIfEmpty check
Enable Drupal AI Module Functionality for Environments Behind a Proxy
Add verification on setup page that you have access
Potential changes to make it more agent friendly.
Drupal\ai\Exception\AiRequestErrorException: Error invoking model response: Error executing "Converse"
Changing Indexing Options for Milvus does not trigger re-indexing
Add Functional Tests for AI CKEditor
Add Huggingface Text Classification
Ensure exported multi-line config is human-friendly
Add support for other image based widgets
Improve the Bulk alt text form behaviour
Drupal\Component\Plugin\Exception\PluginNotFoundException: The "node_agent" plugin does not exist
Image resizing benchmark
Does this work with ai
UI text inconsistencies and user experience issues of main assistant plugin
Create plugins for interacting with multimedia in AI
Module release is missing key features that are needed to use minikanban agent module
Add example of how to set UID for user agents via settings.php to README
AI integration for Views bulk operations
Create simple way to iterate for rule
Automated Drupal 11 compatibility fixes for minikanban_agent
How to use it.
Automated Drupal 11 compatibility fixes for minikanban
Create a real Drupal CMS compatible Recipe for Alt Text Evaluation Agents
Don't make the: Embeddings Engine" field readonly.
Canvas AI: canvas_metadata_generation_agent should not be called if page already has description
Multiple AI Providers
Use the Drupal core pgsql module to do most of the database interactions
The chatbot config, default avatar does not accept tokens
Agent instructions and user language token
Allow bulk-updating a lot more images at once using delay
Is this compatible with ai 1.1.x-dev ?
ECA ran into error from third party in the context of "Collecting all available actions"
Population of task metadata during agent action
Change permissions on asking questions to field permissons on content type
Create unit test for PredefinedModels.php utility
Telling AI Assistant with Module Agent available to turn off the AI module causes fatal error
`ddev describe` does not show Milvus back-end
Discuss: Interface suggestion for text classification operator type
One of the mail settings is not saved
Drop here to assign