AI Module Issue Calendar
Oct 6 - 12, 2025
0
Week Summary
Committed days Available days
0
Active
0
Review
0
Work
0
Fixed
93
/350
Team Capacity
1xINTERNET Maker
4
AD
Artem Dmitriiev
Field Widget Actions
Available
AD
Artem Dmitriiev
Field Widget Actions
Available
BB
Bruno Bruno
Drupal AI UX work - improvements to the Chatbot and aligning it with XB Chatbot design.
Available
Y
Yannick
Drupal AI UX work - improvements to the Chatbot and aligning it with XB Chatbot design.
Available
EDG
Edward De Groot
XB AI
Available
KS
Kunal Sachdev
XB AI
Available
KS
Kunal Sachdev
XB AI
Available
LT
Lauri Timmanee
Experience Builder Product Lead.
Available
N
Nerendra
XB AI - General Priority and incremental Agents.
Available
UP
Utkarsh Patidar
XB AI
Available
JF
Joshua Fernandes
XB AI - Focusing on Review Agents, maybe media in AI and more componenets
Available
PB
Parth Bhattacharya
XB AI - Focusing on Review Agents and more components (Catia, speak to them about the issues they are working on, find out if its in modules not tracked, get checkin dates (same for Parth)
Available
AM
Abhisek Mazumdar
React Flow module, graph based UI for managing Agents.
Available
SN
Sergiu Nagailic
React Flow module, graph based UI for managing Agents.
Available
VL
Valery Lourie
General Drupal AI support especially community organising and release management
Available
Elevated Third Maker
1
GA
Gurwinder Antal
Performance Intelligence over MCP (Blocked by no Track)
Available
Foster Interactive Maker
1
AF
Aidan Foster
Drupal AI UX, particularly chatbot atm
Available
Freely Give Maker
3
AB
Andrew Belcher
Core AI Agent framework, XB migrations and usability improvements for ECA and React
Available
JH
Jurgen Haas
ECA, Modeller API and using both for Agents and Tools
Available
MJ
Marcus Johansson
Technical Lead, pushing the AI module forwards, XB AI Agents. On Holiday until w/c 25th
Available
Joshi Consultancy Services Maker
1
BJ
Bhavin Joshi
Going to look at getting michal's logging module into contrib. - Need checkin- Catia
Available
AB
Akhil Babu
XB AI - Review Agents
Available
A
Anand
XB AI
Available
A
Anand
XB AI
Available
A
Anjali
Available
AMS
Ann Mary Sruthy
Available
BL
Binoli Lalani
Available
BL
Binoli Lalani
Available
IP
Ishani Patel
Available
IP
Ishani Patel
Available
KB
Kanchan Bhogade
Available
KB
Kanchan Bhogade
Available
LM
Libbna Mathew
Available
PV
Prabhavathi Vanipenta
Available
PC
Prashant Chauhan
Available
PC
Prashant Chauhan
Available
R
Riyas
Available
ST
Sanket Tale
Available
SS
Sarvjeet Singh
Available
SJ
Shalini Jha
Available
SM
Siju Mathew
Available
TV
Tejas Vaij
Available
VR
Vakul Rai
Available
Salsa Digital Maker
1
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
AMM
Aldibier Morales Morales
XB AI - Testing (Playwright and Tool calling) - Need Checkin (Catia)
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
AK
Alexey Korepov
Improving AI Logging with the AI module - update w/c 25th) - Catia, new checkin date and 1 line summary on progress
Available
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)
Available
Factorial GmbH Maker
1
DG
David Galeano
AI Search (Need to track down what issue) Assistant API, and AI Chatbot, (Catia find issues)
Available
Independent Maker
2
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
Available
RJ
Renaud Joubert
AI Testing module - general improvements towards it being used for CI/CD; AI and ECA
Available
JB
Jim Birch
AI SEO - (Blocked by Playground and wanting to know what to focus on)
Available
FB
Fabian Bircher
(Don't Know - last check if it was config management and workspaces)
Available
SparkFabrik Maker
1
LL
Luca Lusso
Focusing on Guardrails
Available
📋 Issue Backlog
670 unassigned issues
Cloning an agent overwrites /deletes original agent
Replace Experience Builder name everywhere
saveCallback overwritten — causes "has is not a function" error in CKEditor 5
Error: Call to a member function newInstance() with ActionPluginDeriver
Cannot load embeddings due to hard-coded Titan V1 model
AI should not generate props using Tailwind classes
All container injection instantiation should use DI in function calling
Infinite AJAX request loop when the Agent is unable to resolve a job
Set deprecation warnings of programmed agents
Unable to install AI Content Suggestions, (configurations) already exist in active configuration
Canvas AI: Agents fail due to missing entity type and entity ID parameters
Allow anonymous users to use chatbot without starting sessions
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.
Unable to view a log entry
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
Users without 'use Drupal Canvas ai' can open Canvas AI agent
[Meta] AI Logging/Observability
Provide development environment for AI development using DDEV
Tool calling does not work
VertexProvider::embeddings not initializing EmbeddingsObjects as expected
All embeddings requests are failing
Better AI Logging for Agents and in general - As a new module
PostStreamingResponseEvent never gets triggered
Use Drupal plugin system with OperationTypes
[Meta] Drupal AI Module 1.1.0
OAuth 2.1 Support
Gemini Provider not coming as default provider in admin/config/ai/settings page
AI Automator status field fails on config import
Missing access handler implementation for FieldType agent
Assistant rewrites links poorly or hallucinates links sometimes
AI assistant hallucinating when trying to create a page without AI Agents Extra
Stable Diffusion 3.5 does not work at all
All Image Models Do Not Work
[Meta] Bring AI modules Tests, Error Handling and Documentation
[Meta] Bring AI Search out of Experimental
Use core Json::encode() and Json::decode everywhere possible
Error while indexing
Consistent Framework for flagging content as generated with AI
Different Llms have different context limits, handle that gracefully with the chatbot.
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
AI attempts data fetching when creating components, even if not needed
How to extract JSON structured data into multiple fields at the same time?
AI Assistant CKEditor button has regressed
Adopt GitlabCi
Assistant config form does not save agent selection
MapContextDefinition not properly setting property definitions for validation
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
Canvas AI: #3533079 Sub Issue: Move layout model to currentValuesRef instead of separate layoutModelRef
Handle exception caused by context window overflow in Canvas AI
PHP Fatal error - AI modules installed
Forbidden. You don't have permission to access this resource.
Type error and infinite AJAX request loop when the Agent is unable to resolve a request job
Fix ESLINT pipeline
Tool function input should be object when no parameters are passed
Catch tool validation failures and return results message.
Add interactive refinement capability to Field Widget Actions
Chatbot truncates 'search_string' context value while tool explorer does not
Allow for multiple servers
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'
Remove so that exported agents have literal block scalar
Provide Canvas patterns as 'component best practices' context to AI
Content plugin: Render node resources as Markdown
Canvas AI: Request parameters are not passed correctly.
Starting the polling service storage is failing.
Canvas AI: UUID of the selected component is not properly passed to the page builder agent
Cache flush on VDB installation does not work
Title is duplicated in chunk if present in the index as contextual content
TypeError in AiAgentStatusPollerService::getLatestStatusUpdates() when no status update exists
Drupal AI Contribution meeting 2025-09-22
Allow regular syncing with remote context in AI CCC
Tone dialog should show selector, not autocomplete
How to Apply Filters in VDB for RAG Chatbot
How to Apply Filters in VDB for RAG Chatbot
Normalize file api's to allow providers to use them
Token replacement unintentionally escapes prompt as HTML markup
Implement Intelligent Schema System with Backend UI Management
Implement Two-Step Agentic Flow with Planning Phase
The mcp_auth provider conflicts with basic_auth
RagTool uses chunks results only but in results set the id for full entity is used
Method setChatStructuredJsonSchema does not exist on provider openai
Suppress PHP warnings when it's unable to connect to the database
Start the Status Poller service
Rewrite the error message with a call to action and make it translatable
Move out submodules
Drupal AI Contribution meeting 2025-09-15
Remove Group PHPunit attribute from test
How to AI automate a date field?
Combination of 'Suggest taxonomy terms' and 'Use source vocabulary' does not use configured prompt
Add normalization for getting reasoning text
Load the ContextNormalizer as a service in tools
AI Search Database & SOLR boost plugins are missing schema
Works with Milvus Lite?
[Meta] UX/UI review issue for DrupalCamp Pune
Change AI Content Suggestions options to checkboxes vs multiselect box
Locked input values missing in getExecutableValues() call.
Add chosen_select widget support to ClassificationOptionsSelect FieldWidgetAction
Create base Entity Agent class
AI API Explorer outputs a wrong code snippet for structured output
Automators Tool is still referencing AI Interpolator
Create a mock aws client and functional test
Deprecate titan text embedding v1 and add v2
Introduce support for Discovery, Planning and Execute calls for MCP and Agents
Implement error handling when the backend search is not available
Create ChatMessage Interface
Convert models to plugins, remove hardcoded model string checks
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
Introduce Dynamic Tools
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
Simple approach to bringing advanced metadata into Canvas AI
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
What are the differences between this module and the ai_eca submodule of ai?
Use subrequests when getting component list in `::getAllComponentsKeyedBySource()`
[Meta] AI Image Alt Text Recipe
Add reasoning settings for gpt-5 and o-series models
Drupal AI Contribution meeting 2025-09-08
Symfony\Component\Routing\Exception\InvalidParameterException: Parameter "model_id" for route "ai.edit_model_settings_form" must match "[^/]++"
AI Translate not translating to Spanish (or any language)
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
DeepChat UI renders multiple times, wiping out message history
Allow ContextDefinitionNormalizer::normalize properties to be hook/altered.
Error when trying to create an ECA model via AI
Error when trying to trigger AI Automator
Upgrade the AI Webform Agents to 1.2.x
AI Translate settings are not sufficient
Document how to use structured output
AI Translate default configuration is not valid
Canvas AI: Use Direct Tailwind Classes Rather Than @apply Directives
Add support for ImageToImage (Nano Banana)
Add input, tags, provider id and model id to the stream
Give AI more context around the styling of the site
Not able to test 'List Config Entities' with tools explorer
Extend exceptions from AiExceptionInterface
Handle ParseException in XbBuilder Controller
Canvas AI: Create a common service for validations
Error: Please use a valid role: user, model
Component agent should be aware of imports possible
Actionable hallucinations happen from time to time
XB AI: Bring back the 'to' option in addNewComponentToLayout call in AiWizard.tsx
Do not include the css and js from the component generation agent in the textual response to speed up generation
Switch entity:user InputDefinition's to EntityInputDefinition
Remove 'executionStatus' and 'executionMessage' in favor of a failed result in tool_ai_connector
Missing dependency for 'tool_ai_connector' to 'ai' module.
Add permissions for system tools that have no existing permissions
Add an 'tool_ai_connector' module for making tools available as function calls.
Drupal AI Contribution meeting 2025-09-01
Provider configuration on assistant, when run as agent, is not being sent to provider
Embeddings Generation Explorer got error after select provider
Chatbot first message should be translatable
Beta blockers for 1.2.0
XB AI: AI can hallucinate the prop names
User role agent
SearchApiAiSearchBackend should ask configured VDB provider to supply dependencies
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 first round of CivicTheme SDCs tuned for XB AI PoC
Edge case with loading an Agent with ID NULL in Modeler API plugin
Add PHP 8.1 tests
Wrong permission for ai.settings.menu route
Add changes based on new stream setup and Fibers
Automating Content remodelling
String not translateable
Use an existing entity option for the entity reference automator type
Enable AI agents to generate components that fetch menus
Allow link in allowedTypes
Stable Release Roadmap
Provide an exception interface all exceptions implement
Dispatch AiExceptionEvent when a provider throws an exception
Uncaught exceptions when determining solvability of AI request
Add MapContextDefinition and ListContextDefinition
Remove context_definitions completely, and just use locked values on input_definitions.
Reinstate PHP 8.1 tests (previous major) and check for any breaking code
Drupal AI Contribution meeting 2025-08-25
Support PHP 8.1
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
Clarification: Is Drupal AI’s flagship still Tools → Agents → Assistants, or shifting to prompt engineering?
Allow the Assistant and Chatbot access to the tool calling within the sub-agents behind agent tool calls.
Enable AI agents to generate components that fetch data from JSON:API
Translation batch process does not handle translation errors
Undefined array key "button_label" when configuring automator_text on form display
Missing field_types and widget_types in automator_text field widget action
Custom fields without field_ prefix are not extracted for translation
AI Search enabled Media Library
Provide the AI Search Media Library as a tool/Agent
Tests for MCP Studio
Visual builder for tools input
Search within tools for a plugin
Drush Commands MCP
Plugin configuration page title
"General" plugin
Rename "Studio" tab to "MCP Studio"
[Meta] Views and Reporting Agents Track
[Meta] List of AI Tracks to support the Workstreams and Immediate Business Value
The ai.post_streaming_response event not triggered
JsonDeserializer and YamlDeserializer incorrectly checking data type
AiDataTypeConverters incorrectly handling multi value Contexts
Move config tools and associated UI into submodule
Option to keep retain Automator Chain entities
Unable to change assistant model, when current not available
Add token usage to OpenAiProviderClientBase
Return streamed message on the OpenAiBasedProviderClientBase
Add finished reason to stream iterator
Remove canChatStream
Drupal AI Contribution meeting 2025-08-18
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.
Pass AI token usage data to the events
Chatbot - Responds Early before RAG search
AI generates a new component rather than altering existing prop type
Create an 'embedding' object that can be validated
XB AI: Chatbox layout issue with short first response followed by image upload
Canvas-AI fails to gracefully handle large image file uploads
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
OpenAI waiting for response
Expose a public api for input and output definitions for a tool
"Select fields to send to LLM" does not work until form is first submitted
Can real tokens be used in AI Prompt values?
Can't remove tokens from an AI Prompt Type
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
Improve tools naming
Improve new user experience for chatbots
Function name, class name, namespace name or constant name can not be reserved keyword 'Trait' (since version 5.4)
Allow users to opt out of title/description generation during page creation through AI
Remove unused dependencies from \Drupal\ai\Base\AiVdbProviderClientBase
XB AI: Tracking user-reported issues with the page builder
Consider standard naming conventions for vector dbs
Deprecate \Drupal\ai\AiVdbProviderInterface::getConfig()
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
AI chatbot response limited to 10 items when querying config entities like taxonomy vocabularies
Deprecate AiVdbProviderInterface::getVdbIds()
Consider implementing \Drupal\search_api\Backend\BackendSpecificInterface
Use SearchApiAiSearchBackend::getClient() and remove duplicate logic
FWA plugin error: Call to a member function get() on array
Make it possible to remove a rule
Separate AI Chatbot documentation from AI Assistant API
Add possibility to add default models to AI Validations
The AI Agent prompt override form prevent YAML overrides from being saved and used correctly.
Add schema definitions for third party for Field Widget Actions
[Meta] Use Symfony AI
Use value objects and interfaces for vector data instead of an arrays
Change filter typehint from string to mixed
Error is immediately thrown if requests per minute are exceeded.
Use streamed chat for agents
Clearing index data does not delete data/table for multivalue filterable attributes
Support Fibers for collaborative multitasking on LLM io waiting
XB AI: Support adding components in multiple positions at the same time in the page builder.
Field Widget Action throws error when associated Automator is removed from field
Add a default configuration
ThrowError() method obscurs useful error messages
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
[META] Prioritization for AI Jul 21st 2025.
Write a suite for Experience Builder and check any issue
Form validation missing for Vector Database Provider when creating Search API server with AI Search backend
Exceptions in tool execute break the UI for the user
Add ajax loading when setting up a client
Lock title and descriptions
Problem connect Dify with Drupal MCP Server
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
Field Widget Actions show in the "Add New Action" unavailable tools
AiVdbProviderClientBase calls undefined method deleteFromCollection
AiVdbProviderClientBase depends on classes in the ai_search submodule
Allow custom dimensions for embeddings
Prompt Snippets
Add UI/UX to add multiple automators on a field
Make it possible to pick providers per agent
Filename for Added Context
XB AI: Image not displaying actual URL in generated component
AI Translate removes paragraphs with block content references and ignores global translation settings
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
Clearing search index deletes any extra filter fields
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
Add a common method for suggestions in Field Widget Actions
XB AI: Simplify metadata generation
PHP/JS Function to Engage the Chat with a prompt
Adopt a PHP Library
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
Ethical aspects of using AI in Drupal
AI panel should preserve its state on refresh
Translate text impementation
Stable Version Roadmap
Add ApprovalExecutableFunctionCallInterface
The NewServerEventSubscriber is running on none RAG actions
XB AI response times are slower than expected
Improve Alt Text generation when the Image is used in content
AI content suggestion->Alter tone: Ability to choose multiple vocabularies
#3530733 - Followup: Incremental Component Generation
Create Provider Documentation Page for OpenAI
Refactor the PluginManager locations
Discuss and implement - a new project page for AI
Remove OpenAI SDK dependency and extend it from Drupal AI core module
How to Chunk Multiple Fields as Main Content in Indexing?
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
Docker MCP toolkit
When using a Term for tone of voice, use the Term description as well as the name
Claude Desktop "mcp-server-drupal failed, Error:server disconnected
Add gpt-image-1 image to image capabilitites
Remove OpenAI SDK dependency and extend it from Drupal AI core module
[PP1] Refine the drafted content using AI
Create Image-To-Image operation type
Opt into security advisory coverage
Support multiple chatbots on a page
Allow the provider configuration form to use any key
Improve "AI Agents Settings table"
Generate structured content with AI
[META] XB AI Issue List
Toolbar in ckeditor disappears when no plugins are selected in ai assistant.
MCP Reports AI Agent Access Denied Errors for some tool calls
Error message in log when trying ai tools in ai api explorer
Implement dynamic model detection using Anthropic's /v1/models endpoint
Drupal AI Contribution meetup 2025.9
Two different paths for editing agents
Modeler API submodule's folder name is wrong
Display provider features on the d.org AI page
Task::addComment() and Epic::addComment() incorrect return types
Remove unnecessary module install in kernel tests
Handle pdf files in chat
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.
Remove Stubs from providers and vdb_providers
Deprecate AiAssistantAction from AI Search
Deprecate AiAssistantAction
Roadmap 1.2.0 release
Add artifacts to agents
Roadmap 2.0.0 release
Create Document Loader Normalization Layer
Roadmap 1.2.0 release
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
Improve a contribution documentation
Attempt to find nested/referenced text field values for content suggestions
Mismatched entity and/or field definitions
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
Make use of Milvus' Grouping functionality
Improve the AI Search recursive retrieval of a specific quantity of results
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 setup - AI requirements, etc
Convert search query to markdown
Implement exposing raw vector
CKEditor Plugin Base Throws LogicException on Acquia Cloud
Unable to replicate the same output in the Drupal site.
Make it possible to take the input as an interactive prompt
AI Prompt Management @mentions type functionality
Allow use of the API key in the additional headers configuration
Improve capability of the AzureProvider::isUsable method
AI Validations: Take a decision on Field Validations module
AI suggestion tools throw error when removing a paragraph
Clarifying how conversation history is managed and persisted between requests within the Drupal AI module's ecosystem, specifically for multi-turn interactions
Administration > Structure > AI Agents not appearing in menu
Tone Questions - Dyscalculia
[AI Content Suggestions] Suggest taxonomy term results shown with ```html
Move AI Agents into AI core module
Add support for enabling/disabling individual AI providers via admin configuration UI
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
Max Input Tokens & Max Output Tokens
Some confusion with Gemini
Deleting items from Database keeps orphaned chunks
Ollama Provider or AI Image Alt Text Issue
ECA / Automator integration not working as expected
Long node titles can trigger exception 'The minimum overlap cannot be equal to or exceed the maximum chunk size.' when indexing content
BUG on translate tab: Warning: Undefined array key "#entity" in Drupal\ai_translate\Form\AiTranslateForm->buildForm() (line 85 of modules/contrib/ai/modules/ai_translate/src/Form/AiTranslateForm.php).
Query parameters do not update when the value in the agent field is changed in the AI Agent Explorer form
Create tools (function calls) plugin finder/browser
AI Chatbot: Always create new thread in deep chat api
AI API Explorer: Add supported file types extensions for Speech-To-Text Generation Explorer
Handle errors for API explorers when a provider not configured
Allow rendering HTML snippets (and code from other programming languages) in the AI Chat Generation Explorer
FieldValidation should be able to run agents
AI Chatbot Block Overlapping Issue with Olivero Administration Theme
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
Drupal AI Tech Talk April 2025
Improve AI Agent JavaScript
Fix the default information prompt field [discuss UX/UI ideas]
Decide on AI website domain name
BlockContent AiAgent
Throw client error when use Gemini (Gemini-1.0-pro-vision-latest) provider with AI assistant
Error on the Create Translation screen for custom menu links
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
Explore ReactFlow for visualising AI logging
Have Modeller API control Agents? Or automators?
Logging done properly and consistent across both
Modeller API
AI Agent for setting up Search API + Wizard
AI Chatbot: Provide an inline (full-width) option in the placement settings for DeepChat
Assistants front-end actions
Creating a "Support Assistant"
What other Assistants should go into Drupal CMS?
Explore a Drupal CMS + AI "Distro"
Expanding Views Agent
Making more agents + tools.
Write tests, Access tests for the tools.
Improvements to the tools and agents UI
Help build more tests for AI_Test_UI module
Improve "Default Information" UI for Agents
gemini_provider.settings:_core missing schema
Add event to allow modules to alter pre-prompt token context
Allow Custom Prompt Override in generate() Function
Recreate the field agent in config agent
ActionPluginBase missing access check on child action
nullable is deprecated
Make it possible to use ConfigurableInterface for a FunctionCallInterface
Inherit parent create() instance
TypeError: Drupal\ai\OperationType\Chat\ChatMessage::__construct()
Replace file_validate_extensions deprecated method to work with Drupal 11
Automatically added to all image fields
Open up Assistant for naive RAG and for direction agent communication
Add Ludwig integration
Errors when AI assistant has RAG Access Checks enabled
Unable to Retrieve total_tokens in ai_assistant_api
Allow skipping of moderations for some embeddings (not all)
Inclusion of Additional Configurations in the Payload of the Chat Operation
Test Gemini provider against Drupal CMS test cases
Use clients error type when figuring out the errors.
Filter the loaded models list
Adding Disable Option for AI Automators
AI Action "Text-to-Image"
Automators: "Edit when changed" ignored in "Advanced Mode (Token)"
ChatBot Accessibility
Selecting "o1" model on automator produces error: "Unsupported parameter: 'max_tokens' is not supported"
Unable to use existing collection from Milvus DB cluster
Log flagged prompts
Use HEREDOC style string for AI API Explorer
Add search VDB index lifecycle management
Pass metric type to vector search function
Misspelled words in user facing strings, eg in determineTermAction prompt
Generate Button not accessible(hidden in ui)
(META) - Configurable Agents Test
Create an AI Agent config entity type
Setup default type and type for PageNumber for Markdown
Enable Anthropic provider as a translate_text provider
Use image fields from media entity reference in CKEditor
Option to Suppress Verbose "Thinking" Outputs in DeepSeek-R1 Model
Guide the content agents to prefer "content" and "content type" over "node" and "node type"
Logging output doesn't work for AWS Bedrock provider
Add support for Gemini 2.0 Flash Thinking Experimental with apps model
RAG context mode: Chunks do not work
Implement Few-Shot Examples
Add VBO Plugin to Bulk Generate Alt Text for Media Entities
Deprecate internal ECA-module in the AI module
Add some kind of quota management system
ai_ckeditor FEATURE: find references in the content and link to the corresponding reference.
Add proxy support
Add actual example of json code block in Assistants
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?
Automators Export is completely empty
AI Chatbot does not correct copy fields from one content type to another
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
ddev's docker-compose.milvus is missing
AI assistant is stuck frequently
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
Drupal CMS-compatible consent management
Add ChatbackendInterface
Create basic tests
AI Ckeditor integration and modal
Requested Image Aspect Ratio Not Fulfilled
Unable to generate Some Images in AI Explorer
Rate and Usage Limits for API Interactions
Solr 'boost' of results should find results that are not found by traditional Solr search
[Meta] Features to focus on for v1.1
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 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
Improve AI Search Module Indexing to Handle Long-Running Chunk Embedding Processes
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
Fatal error when adding a server
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
AI Content Submodule Unable to Select Paragraph Fields for Text Generation
Add verification on setup page that you have access
Allow the control of an AI Chatbot via voice
Update translation cropping
Real-time Feedback in Chatbot: showing streaming answer instead of full answer at once.
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
Views should have a warnings when creating a view that has 1+ non full text Filters using an AI Search backend
Improve "Adding an AI Provider" flow
AI tools to help with managing issue queues
Dynamically load Tokenizer after selecting Embedding Engine
Add Functional Tests for AI CKEditor
Update moderation operator type to include images
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
Compatible with Address module
[Discussion] Support for Multiple API Connections per AiProvider
Bulk actions
Does this work with ai
Implement media in prompt
Add safety settings support
Automator support for metatag module
UI text inconsistencies and user experience issues of main assistant plugin
Create plugins for interacting with multimedia in AI
[meta] Where prompts will be used
Module release is missing key features that are needed to use minikanban agent module
Add AI Automator Setting
Add example of how to set UID for user agents via settings.php to README
Parent Issue: Operation Types
Discuss: Interface suggestion for OCR operator type.
AI integration for Views bulk operations
Discuss: Interface suggestion for transcribe operator type.
Perhaps we should use this standard for evaluations and ai search
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
PHP 8.4 deprecation warnings
Use the Drupal core pgsql module to do most of the database interactions
Add a verbose/help description to ToolDefinition
The chatbot config, default avatar does not accept tokens
Agent instructions and user language token
Add ai_usage_limits to project page
Add enum property to contentType in MCP Content plugin schema
Allow bulk-updating a lot more images at once using delay
Update drush ai:translate-entity command to accept multiple ids
[ai_search] small caching improvement
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
Allow tokens in prompts in ai submodules (ai_translate, aI_ckeditor, ai_content_suggestions)
Change permissions on asking questions to field permissons on content type
Create unit test for PredefinedModels.php utility
Create unit tests for the PromptCodeBlockExtractor
Telling AI Assistant with Module Agent available to turn off the AI module causes fatal error
Explore using Picture-in-Picture window for AI interactions
Training Data Collector
`ddev describe` does not show Milvus back-end
Allow the vector database to support data from sources external to drupal.
Discuss: Interface suggestion for text classification operator type
Extend the logging module with advanced meta data
One of the mail settings is not saved
Support MongoDB Vector Database
Drop here to assign