AI Module Issue Calendar
Feb 2 - 8, 2026 (Current)
183
Week Summary
Committed days Available days
119
Active
38
Review
19
Work
7
Fixed
111.7
/580
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
Add tooltip component to AI Module for use in AI Dashboard using native Popover API
Work Needed
Y
Yannick
Drupal AI UX work - improvements to the Chatbot
Available
EDG
Edward De Groot
Canvas AI
Available
KS
Kunal Sachdev
XB AI
Available
KS
Kunal Sachdev
Canvas AI
LT
Lauri Timmanee
Canvas Product Lead. Drupal Core Product Managers
N
Nerendra
Canvas AI - General Priority and incremental Agents.
SG
Shubham Goel
MCP
Add "Request rate limit has been exceeded" error messages to AI Log
Add "Request rate limit has been exceeded" error messages...
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
Cinder Systems Maker
2
AM
Abhisek Mazumdar
React Flow module, graph based UI for managing Agents.
FW
Frederick Wouters
JL
Jasper Lammens
SN
Sergiu Nagailic
React Flow module, graph based UI for managing Agents.
Create a module that allows for picking between review options
Options all exist in different places, need to bring it t...
Elevated Third Maker
1
GA
Gurwinder Antal
Performance Intelligence over MCP - Todo: Work with them to get things in Issues
Available
Foster Interactive Maker
2
AF
Aidan Foster
Drupal AI UX
EH
Eric Homanchuk
Drupal AI UX
[meta] Reorganize AI Settings into Capability-Based Table Layout
UI Settings proposal ready for review
Freely 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
3
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.
Move AI Agents Entity to AI Core and create a better structure
Move AI Agents Entity to AI Core and create a better stru...
Create an protype for building the workflow with AI Orchestrator and AI runtime
PP
Pritam Prasun
Available
DR
Daniel Rodriguez
AI module cleanup
Move extraAdvancedFormFields to buildAdvancedConfigurationForm and rename the base classes
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
AP
Anjali Prasannan
Available
AMS
Ann Mary Sruthy
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
Create a simple version of this Agent with Tool and Guardrails
Have a simple version with function calling but have a pl...
EntityFieldValues tool doesn't return image field metadata (alt, title, width, height)
EntityFieldValueDefinitions tool fails with "Missing bundle" error for media and comment entities
Research and try to create Field Widget Actions (FWA) support for Metatag field using the metatag_firehose sidebar widget
InvalidArgumentException in AutoCompleteTagsTaxonomy when form has empty entity reference select fields
PC
Prashant Chauhan
Available
P
Prashant.c
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
b
bento
Available
BL
Brandon Lira
Available
BE
Bruna Emerich
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
acolono GmbH Maker
1
NG
Nico Grienauer
Events
Available
Digital Garden Maker
1
SH
Sushil Hanwate
Figuring out Drupal AI, Looking at Tools API path to beta
Available
Digital Journey Coach Maker
1
DB
David Bishop
Core AI Work
Available
Digital Polygon Maker
1DigitalTrotter 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
Available
Factorial GmbH Maker
3
Dm
Daniel mm
Available
DG
David Galeano
AI Search Maintainer, Assistant API, and AI Chatbot, EC Recipes? Todo: Update
SD
Shibin Das
FlowDrop
Research existing Drupal workflow execution models for suitability in agentic workflow generation
Make it easier to know how to create an "Assistant" When editing a single Agent
Independent Maker
5
LK
Luděk Kvapil
RuntimeException: Failed to start the session because headers have already been sent by "/app/web/modules/contrib/ai/modules/ai_chatbot/src/Controller/DeepChatApi.php" at line 327
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
Available
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
Noble Services Scotland Maker
1PreviousNext Maker
1
KP
Kim Pepper
AI Search
Available
SparkFabrik Maker
2📋 Issue Backlog
1027 unassigned issues
Unable to apply drupal_cms_ai recipe
Make it possible to skip running TrialAccountProvisioner in the config action when being in test mode
Implement getSetupData() in the AI provider
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 code components: props' names may reuse slots' names
saveCallback overwritten — causes "has is not a function" error in CKEditor 5
Adopt a PHP Library
Error: Call to a member function newInstance() with ActionPluginDeriver
Cannot load embeddings due to hard-coded Titan V1 model
Passing generic $value parameter triggers error
[Discuss] Approach for CCC+agent integration testing
Fix chat() method failing when string input is passed
[Discuss] Figure out which CCC features can be optional for MVP
[Spike] Research what Google Analytics data can be used in CCC
Canvas AI: Improve deterministic validations so that creating with Canvas AI doesn't result in WSOD.
Canvas AI: Allow connecting to external MCP services for additional services like data fetching as well as capturing image
Create a list of officially supported models / tools
Use context scope for smart context selection
Add AI usage checkboxes to unstructured issue template
Add AI usage checkboxes to minikanban_agents issue template
Add AI usage checkboxes to minikanban issue template
Add AI usage checkboxes to ai_image_alt_text issue template
Add AI usage checkboxes to ai_agents_test issue template
Add AI usage checkboxes to ai_vdb_provider_postgres issue template
Add AI usage checkboxes to ai_vdb_provider_milvus issue template
Add AI usage checkboxes to ai_provider_azure issue template
Add AI usage checkboxes to ai_provider_huggingface issue template
Add AI usage checkboxes to ai_provider_google_vertex issue template
Add AI usage checkboxes to ai_provider_aws_bedrock issue template
Add AI usage checkboxes to ai_provider_amazeeio issue template
Add AI usage checkboxes to ai_provider_openai issue template
Add AI usage checkboxes to fireworksai issue template
Add AI usage checkboxes to ai_provider_anthropic issue template
Add AI usage checkboxes to tool issue template
Add AI usage checkboxes to mcp_client issue template
Add AI usage checkboxes to ai_integration_eca issue template
Add AI usage checkboxes to ai_dashboard issue template
Add AI usage checkboxes to ai_agents issue template
The Toolbar Chatbot makes it impossible to close
Using action-buttons causes required-field validation errors
Generating alt text leads to "alt text is required error"
[Discuss] Observability suppport for CCC
CCC MVP Demo: Create FinDrop context
AI Translate: Issue with translating blocks which has language code as und on layout builder page
Calling toArray() on string in \Drupal\ai_observability\EventSubscriber\AiEventsSubscriber::logEvent()
Put Flowdrop UI for agents through a security review with AI
When Flowdrop UI is installed. "Assistant" Agents don't appear in the Agent list.
Add CCC overview page
Fix Tools not adding to Agents properly
Ensure 1.2.3 is tagged from ai_provider_amazeeio module before new release
Make sure that flowdrop UI brings in the new Tool field for AI Vision Tool
Getting Error when we use Google Vertex Provider Module to AI provider
Fix PHP 8.2 in TypedInputsTrait with const string
Fix testing on AI 1.1.x branch
Proposal: First-class support for agent-skills
Use named arguments for FunctionCall constraints
settings.plugins.ai_ckeditor_ai.plugins* schema errors
Allow context scoped to entities in CCC
Switch global context to checkbox on context items
Make 1.0.x gitlab-ci pipeline green
Create CCC moderation workflow and scheduling local tasks
Drupal 11.3 deprecation warnings
Drupal 11.3 compatibility: AiResponseErrorException: Request::get() is deprecated
Create nicer context item view page
Add revision support to CCC
Switch the AiContext config entity to a content entity
ai_content_suggestions - issue while adding blocks on landing pages
Create a Demo Site for the Bring Drupal into your DNA
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)
Entity references are deleted from source if translation fails
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
No Voice or Voice ID Being Passed In
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.
Allow building pages with AI using attachments
[Meta] AI Logging/Observability
Provide development environment for AI development using DDEV
Automatic Source Configuration
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
[Plan] AI Search 2.0.x and roadmap to stable
Use core Json::encode() and Json::decode everywhere possible
Translation seems to affect workflow
Consistent Framework for flagging content as generated with AI
Fatal error when used with AI module
Create CCC example module that adds scope plugin and extends existing plugins
Fix PlaygroundService::createSession() not JSON-encoding metadata
Fix dependency throwing error on composer autoload
Fix FlowDrop JavaScript library version number mismatch
Fix incorrect values being passed to workflow editor component
Fix JsonPathService::extractFirst returning incorrect results
Fix node type configuration using inconsistent enabled state label
Fix text_output using reserved 'output' name causing conflicts
Hide internal branches parameter from gateway node configuration UI
Fix plugin IDs not sanitized for valid Drupal machine names
Fix pipeline incorrectly detecting 'trigger' as a branch name
Fix StateGraph losing loop iteration results when HIL interrupt occurs
Fix assistant messages not marked as completed blocking conversation flow
Fix interrupt request messages not set to pending status in playground
Fix playground chat getting stuck after workflow execution failure
Fix TriggerManager serialization causing WSOD
Consolidate trigger plugins into unified architecture
Add readOnly attribute support for non-editable node parameters
Improve FlowDrop dashboard organization and user experience
Add Entity Save node processor for persisting Drupal entities
Improve FlowDrop Playground with session management and configuration options
Enhance gateway node support for conditional branching workflows
Add unified port configuration to simplify node input/output definitions
Implement automatic plugin ID namespacing for FlowDrop node processors
Add cron scheduling support for automated workflow triggers
Add Human-in-the-Loop interrupt support for interactive workflows
Add WorkflowExecutionResult data transfer object
Add flowdrop_workflow_executor module infrastructure
Optimize Entity Query output for ForEach loop processing
Add custom condition support for Entity Query node
Add Entity Query node processor for querying Drupal entities
Add queue worker for fire-and-forget workflow execution
Add Workflow Execution Service for programmatic workflow invocation
Add Workflow Results Retriever node for async workflow result collection
Add Workflow Executor node processor for triggering child workflows
Canvas AI: The Page Builder should inform users that it cannot edit a component once it has already been placed on the page
Canvas AI: Generate code components from attachments and Figma designs.
Canvas AI: Provide an option to use an external site as a reference to build pages
Canvas AI: Use existing patterns when building pages
Canvas AI: Create patterns using agents
Canvas AI: Integration with context control center
Canvas AI: Provide a feedback-driven review and correction loop for pages generated from attachments or Figma designs.
Canvas AI: Provide an option to generate a page based on a Figma design.
Canvas AI: Provide an option to generate a new page by referring to an existing page in Canvas.
Create drush command that makes scaffolding for context scope plugin
InvalidArgumentException when selecting a tool in the Tools Explorer which has an array property with default value
Validation of unexisting fields on paragraphs actions
Search API integration
Suggest use of official sqlite-vector
[Discuss] Consider context validation approach
Invisible Assitant icon in Toolbar
[Discuss] Consider annotations on context for feedback, effectiveness, flags, etc
[Discuss] Prompt summary context per content entity
DrupalPod AI - Testing
Update General Contribution Guideline
Drupal AI Contribution meeting 2026-02-09
Error 404 when trying to access the link in Security issues fixed in the Changelog section.
Error 404 when trying to access ‘Submodules > AI Logging’
Offering to maintain Model Context Protocol
PlaygroundService::createSession() does not JSON-encode metadata array, causing metadata loss
moderationEndpoints ignores $tags context (prevents skip_moderation from working)
Enforce Character limits for MCP tools with Tool API
Copy over #3510599
[Meta] Road to 1.3.0
Adopt AI Core shared UI library in Context Control Center
Refactor Context Control Center to use AI Core shared UI library
Refactor AI Dashboard to use AI Core shared UI library
Provide the current page's information as context to the AI
Update developer docs for css / js / icons within the AI ecosystem
Release 1.2.7
Changelog for 1.2.6
Turn off phpunit previous major, because of upstream issue
Dependency throws error on composer autoload
How to provide the current page's information as context to the AI
Opencode configuration in documentation
Create add context intermediary page for PDF/URL/manual
AI agents explorer chat generation does not support o1 series of models.
Start setting up AI Starterkit
Suggestions buttons should not be primary and should be closer to the field
Compatibility with drupal/ai version 2.0
Support batched embeddings
Improve agent list UI in CCC
Batch inserts for improved indexing performance
Batch embeddings for improved indexing performance
LegacyTypedDataNormalizer conflicts with JSON:API serialization
Cache model fetching call
Up the requirement of 1.3.x to Drupal 10.5 and Drupal 11.2
Give the Canvas AI Agent knowledge
Add compatibility with 2.x
Drupal AI Contribution meeting 2026-01-26
Backport changes from #3563524, #3560562 and #3563497 to sync with standalone contrib
Create a stable version
Create change record for moving out Field Widget Actions (follow-up to #3552904)
Don't send comment history to the agent
Secure credentials with Easy Encryption
Configure HtmlConverter to use ATX headers and remove image nodes
The Toolbar Chatbot runs the fold out animation on page reload
Add documentation about how to add images to documentation
Add parameterless function to AI Test
Capture history of tasks that is readily visible
Undeclared Dependency on `ai_search` Module
Chatbot responses are confusing
Use labels rather than machine names when describing actions
Backport data-settings removal from #3567110
project_id could be inferred from JSON key
Add test coverage
Improve recipe usability
Create a Grafana Dasboard template representing AI usage
The UI could likely be more compact and scannable
Consider removing "Extensions" block from dashboard
Add aggregated AI Usage reports
Tools Function Input should give back an empty json schema skeleton
Default Tools doesn't exist in FlowDrop UI for agents
Use agents for task/epic comments
Protect against cross-project kanban function calls
Schema Validation failed
Add a possibility to configure a provider without an API Key
Add support for VoyageAI embedding types
AI provider failed to classify image
Add docs md file for Form Base plugin
[Discuss] Look at Progressive Disclosure for Context items using a progressive disclosure inspired by Claude Skills
Mistral provider fails with Canvas AI when tool has no parameters
Write a script to make CSV sheets how to follow a sprint
TypeError when assistant message includes tool calls
Create a shared UI component library within Drupal AI for AI core and AI contrib modules
Make it possible to serialize ChatMessage when an image exists
Modeler API setup is missing added values on tool_settings
Add support for Mistral "thinking" models
Create FlowDrop UI For Kanban Agents
Change the UI for Assistants to Match Agents Edit vs Configure.
Do a review of the forms' required fields
Unused data-widget-settings attribute expose configuration to client
Add backport checks to AI core release process
AI Content Suggestions getPrompt on null for Suggest taxonomy tags
Add test coverage
Add Chat operation kernel tests
Fix model listing
Research and draft first mapping Drupal AI vector database layer to Symfony AI Store
Research and draft first mapping Drupal AI abstraction layer to Symfony AI Platform
Hands-on exploration and evaluation of Symfony AI capabilities
Uninstall process not clean the datas
Document automated trial key provisioning feature
Update README.md/Project home page
Add AI core release managers to MAINTAINERS.txt
Update agent context edit form description, help text, and table
Update context item edit form field descriptions
Update CCC general settings page descriptions
Update context items page with description and link when there are empty results
Figure out an Architecture that unifies Assistants and Agents and uses the Modeller API "Properly"
Add Explore link to the FlowDrop UI
Improve summarizer for AI request input and output data for logs and spans
Add test coverage
Require merge commits into main branches to include an issue reference in the format #[number], without restricting commit messages on feature branches
Configure the existing key.key.amazeeio_ai_database key entity
Research: Open standard for saving one request
Extend Media Library with description and tag filters
Ensure that provisioning trial access is possible
Create a config action for provisioning trial access
Translation issues with copying source field data
Document test scenarios for AI Providers
Compatibility with AI 2.x
Get CI/CD back to no errors
Claude Haiku 4.5 missing from ChatJsonOutput capability filter
Add extended thinking and prompt caching support via native API
BedrockJsonSerializeDecorator->jsonSerialize() throws error with converseStream
Error invoking model response: `temperature` and `top_p` cannot both be specified for this model. Please use only one.
Update changelog on 1.2.x branch
Add info about amazee.ai VectorDB provider
Force value "0" is dropped in tool property restrictions
Anonymous free trial on module install
Key entities created by this module should depend on the module
Force value should not split the value
Release 1.1.8 and 1.2.5
[Discuss] Move Automators to Structured Output
Bump swisnl/mcp-client to 0.5.0 for capability fix
Ability to Add Agents and chatbots via FLowdrop UI
Bring Chatbots into FlowDrop UI
Bring the "Agent Explorer" (And Assistant Explorer + Tools Explorer) into Flowdrop UI
Composer Previous Minor has issues with justinrainbow/json-schema
Drupal AI Contribution meeting 2026-01-12
ai_prompt Element display
Tag 2.0-alpha release for use with AI Search
Bug Fixes for Milvus VDB Provider - Null Safety and Method Call Corrections
AI Search Bug Fixes and Improvements
Provide milvus collection JSON
Schema error for AI Agents CKEditor plugin
AI Automator - LLM Taxonomy paste the terms under the commas
Create settings and sub-settings hierarchical for CCC
Add a composer.json to CCC
[Discuss] Analyze Cognizant MAKER approach for CCC context granularity, selection, and flagging
LogicException in Speech-To-Text Generation Explorer
Move provider picker of Automator to use new form element
Drupal AI Contribution meeting 2025-12-22
Add excluded tags support to AI logging
Add database indexes for filter/sort columns and relation tables
Security coverage?
`\Drupal\Tests\canvas_ai\Kernel\CanvasPackagesDocsFileHashTest` depends on file hash
RequirementSeverity not available in 10.x
Add AI 2.x / Search AI compatible OpenAI embedding provider (2.x branch)
Connecting an Agent to an Assistant doesn't work until cache clear and Tool API
Inputs and Outputs arn't logical at the moment
Allow "Multiple" to be configured in widget
Work with AI / AI Search 2.0.x
Fix ai_provider_azure settings schema to match actual configuration structure
Wrong namspace declarations across AiCKEditor plugins
Moderation problem
Remove AI ECA from 2.0.x
Field Widget Actions Schema is invalid
Offering to maintain AI Image Alt Text
[Meta] Drupal AI Module + AI Agents 1.3 Release
Default settings make the non-toolbar chatbot on olivero ugly
Crash and error when trying to remove the last tool from Agent
Release version 1.0.0
[Meta] AI Migration Tracks
Add basic test coverage
Set system prompt for AI Automators
Schema is invalid
Fix PHPStan issues on AI Observability
Fix PHPStan issues on AI CKEditor
Fix PHPStan issues on AI Chatbot
Fix PHPStan issues on API Explorer
Cases when getInput returns string
Create restrinction and flow plugins for the agent loop
Add tagify styling to taxonomy fields for CCC
Add duplicate context item feature like Drupal CMS has for nodes
[Discuss] What Drupal version should AI 2.0 support
Update context item edit form to better align with core
Change from use of "pools" to "agents" for CCC
[Discuss] Use of AI context items with automators
Minor cleanup on CCC pools page
Add revision comparison diff support for context item revisions
Add draft support to CCC
Add toolbar icon to CCC top level menu item
Move CCC routes to higher level to be more similar to admin/content
Introduce more granular permissions to CCC
Warnings about settings.plugins.ai_ckeditor
Config schema issue general_credential_file vs general_credentials_file
Comment translation fails
[Meta] Explosion of AI Agent Tests. (Easier to build, export, import and run tests]
Create a simple MCP Server for the EC Demos
Audio-to-Audio tool
[Meta] Tool API Tools for AI operation types
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
Clarify Content access Search API processor compatibility with VDB search backends
Prevent errors in GenerateAltText controller when image files are missing from filesystem
Compatibility to ai 2.0.x
Document why PropsSchema.json works that way it does or change it
Add language context to RAG tool
Move 1.0.x issues to 1.1.x or discard them
HTTP 404 triggered on user login/logout
Feature comparison with autoalt module
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
Force deepchat question/reply to be 1 trace
Generate focus Keyword
Move so that getSetupData is run on provider config changes
Animate placeholder
split up ai search block graphs page for better performance
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
Translated content sometimes gets "html" prefix
Add "throttle API requests" control?
AI search block that redirects you to the AI search with query filled in
Add feedback input modal to post quality feedback
Add GitlabCI config
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
Require stable custom_field release
Integration with AI 2.0.x
Database results with contextual filters
Prevent mass reset of chat sessions
Integrate browser_ai_ckeditor into Drupal AI module : Allow calling AI Apis on browser
make module really multilingual (form and all)
Add possibility to copy output (contact center request)
Get form values from form element
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
Expand input into msgs
Update project description reference to SwisNL
Set 1.2.x as default branch on the repo
Canvas AI: Define proper config schema for CanvasAiComponentDescriptionSettingsForm
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
Warning messages are not shown in the modal while generating alt text with AI
Indicate and link configured Providers in the Status Block
Allow users to specify private key name
Integrate with Search-API based views
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
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
[META] Fix PHPStan warnings / issues
Display help texts in dashboard and on module pages and documentation section
Setup Provider should not allow overwriting keys
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
Schema errors
Call for blocks that should be in AI Dashboard
Create a Claude Skill for using the Drupal Brand Guidelines
[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
Add Reranking Support to AI Search
Investigate: project browser with AI recipes in dashboard
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 Test Connection button
Setup Documentation Page
Use Tool API
Setup Gitlab CI
Opt in for security advisory policy
Opt in for security advisory policy
Attribute pinecone usage to this module
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
Separate voice_settings from root-level parameters in API payload
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
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
Context summary on the AI Context pools page is not very helpful
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
Boost Database by AI Search: No results even when AI Search finds something
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?
Fix 2.0.x branch phpstan next minor
Media edit page: “Generate with AI”-button is not translatable
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
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"
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
Determine the cardinality of indexed field in a reliable way
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
Language metadata is not added to indexed items
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
[Tools] Create CSV reader
Support JSONRPC ^3
Fix LogMessage tool
[META] Discuss and decide the policy for submodules removal
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
The title field not found if machine name is different
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
Installation blocked due to conflicting dependencies between recipes
Move out Field Widget Actions
Add PHPStan level 7
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
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
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
Update field prompts to also include the rendered html output, and work for parity in the prompts
Add image generation automator to the SEO Image field
Use the OpenAI based base class.
Set list of Groq models that handles structured output and update list for tools
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
[Discuss] 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
object name reserved for internal use: ai_info
Older Embedding models will be discontinued on Oct 30, 2025
Dimension mismatch for inserted vector for the "embedding" column
Indicate on config page if the extension file can be loaded
Index table not created if sqlite not working when config loaded
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
Do upgrade testing 1.2.0 from AI 1.1.4
Use key.module as an option
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
[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
Change filter typehint from string to mixed
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
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
Implement feedback support for langfuse
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: allow configurable HTTP client timeout
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
Add interactive refinement capability to Field Widget Actions
Chatbot truncates 'search_string' context value while tool explorer does not
Follow up from 3531000 - Create a true plan for the end-user
Chatbot repeats itself even after 'clear history' if 'return direct'
Content plugin: Render node resources as Markdown
Add summarization support to AI CCC
Add RAG search support to AI CCC
Add AI CCC documentation
AI CCC markdown editor integration
How to Apply Filters in VDB for RAG Chatbot
Token replacement unintentionally escapes prompt as HTML markup
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 Image Classification
Add normalization for required tools
Add normalization for getting reasoning text
[Meta] UX/UI review issue for DrupalCamp Pune
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
Try agents with streaming
Create ChatMessage Interface
Performance Resolution Targeting for Performance Intelligence Agents
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
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
Create a tool or modify conversion rate analysis agent to enable page testing
[Meta] AI Image Alt Text Recipe
504 Time out on large content
Symfony\Component\Routing\Exception\InvalidParameterException: Parameter "model_id" for route "ai.edit_model_settings_form" must match "[^/]++"
Evaluate official PHP SDK
Upgrade the AI Webform Agents to 1.2.x
AI Translate settings are not sufficient
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
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
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.
Custom fields without field_ prefix are not extracted for translation
AI Search enabled Media Library
Tests for MCP Studio
Visual builder for tools input
"General" plugin
Option to keep retain Automator Chain entities
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 test coverage
Add warning that default config storage is not for production use
Add LICENSE.txt to repo
Remove UUID from bundled configuration
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
Update project page
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
6.2.3: Regulatory Compliance Alignment
6.2.2: Versioning & Change Management
6.2.1: Workflow Auditing & Logging
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 value objects and interfaces for vector data instead of an arrays
Support Structured Output
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
Field Widget Actions show in the "Add New Action" unavailable tools
AiVdbProviderClientBase calls undefined method deleteFromCollection
Make it possible to pick providers per agent
Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active
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
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
Toolbar in ckeditor disappears when no plugins are selected in ai assistant.
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
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
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
Error when using the "Content access" processor
Update documentation to reflect changes in latest versions
RAG action gets unchecked on save, if use agent as assistant not selected.
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
Convert search query to markdown
Placeholders not available when using advanced (token) mode
Implement exposing raw vector
Add optional re‑ranking step
Fatal error: Declaration of SQLiteProvider::vectorSearch must be compatible with AiVdbProviderInterface::vectorSearch
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
AI search indexing expects entities to be always bundles
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
Fatal Error with Image with Alt Text module
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
Schema doesn't match module name
Automatically added to all image fields
Allow skipping of moderations for some embeddings (not all)
Allow skipping of moderations for some embeddings (controlled input)
Test Gemini provider against Drupal CMS test cases
Filter the loaded models list
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
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.
Research new Mistral client
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
Implement Process System Integration for Automators
Add Symfony Messenger Integration Module to 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
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
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 embeddings model
Enable Drupal AI Module Functionality for Environments Behind a Proxy
Add verification on setup page that you have access
Update translation cropping
Readme needs update
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
Pinecone should validate that there is only one Index within a given Pinecone Server
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
Compatible with Address module
Does this work with ai
UI text inconsistencies and user experience issues of main assistant plugin
Create plugins for interacting with multimedia in AI
Automated Drupal 11 compatibility fixes for deepgram
Fix the issues reported by phpcs
Module release is missing key features that are needed to use minikanban agent module
Build custom client for Mistral or switch to HelgeSverre lib
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
Missing newer models from the Model template
The `general:status` tool in the MCP module fails with a fatal error when the core Update module is not enabled
Change title "Add Ai Automator Type" to "Add AI Automator Type" and other form title changes
Add support for Cross-Encoder Reranking (e.g., Cohere/Jina) to improve relevance and performance
CCC testing ai usage
UX: AI Prompts: Improve UX around initial setup
Saving new Chatbots creates wierd machine names
Don't make the: Embeddings Engine" field readonly.
Overriding the Tool Description should override the description in the FlowDrop UI
Minor change in readme
Auto-decide target element main property to auto-solve single property fields instead of defaulting to 'value'
Switch context items page to use a view
Not able to select model
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
The error/suggest message to setup AI translation, should onle be shown to right permissions
Use the Drupal core pgsql module to do most of the database interactions
How to Apply Filters in VDB for RAG Chatbot
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 ?
AiResponseErrorException
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
Views should have a warnings when creating a view that has 1+ non full text Filters using an AI Search backend
`ddev describe` does not show Milvus back-end
Interface suggestion for text classification operator type
One of the mail settings is not saved
Drop here to assign