[META] XB AI Issue List
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3530701. --> Reported by: [narendrar](https://www.drupal.org/user/1730192) >>> <h2 id="overview">Overview</h2> <p><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/experience_builder/issues/3522013" title="Status: Closed (fixed)">#3522013: External AI Chatbot Functionality</a></span> introduced AI capabilities for Experience builder in which components can be created and updated using AI.</p> <p><strong>The term "blockers" below is used only within the context of the XB AI submodule and will not necessarily block the beta of XB itself.</strong></p> <h3 id="priority">Priorities</h3> <ul> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/canvas/issues/3533079" title="Status: Closed (fixed)">#3533079: Introduce AI Agents and tools to create entire page templates using available component entities</a></span></li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-1"><a href="https://www.drupal.org/project/canvas/issues/3534134" title="Status: Active">#3534134: Allow building pages with AI using attachments</a></span></li> </ul> <h3 id="stable">Stable blockers (October 2025)</h3> <ul> <li> </ul> <h3 id="non-blocking">Non-blocking issues (anytime)</h3> <ul> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-1"><a href="https://www.drupal.org/project/canvas/issues/3532408" title="Status: Active">#3532408: Refactor XB AI module</a></span></li> <li>Figma to Drupal with AI.</li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-1"><a href="https://www.drupal.org/project/canvas/issues/3530709" title="Status: Active">#3530709: Generate structured content with AI</a></span></li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-4"><a href="https://www.drupal.org/project/canvas/issues/3531235" title="Status: Postponed">#3531235: [PP1] Refine the drafted content using AI</a></span></li> </ul> <h3 id="untriaged">Untriaged</h3> <ul> <li>Add new sections to a page using AI</li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/canvas/issues/3531000" title="Status: Closed (fixed)">#3531000: Show progress when executing prompts</a></span></li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-1"><a href="https://www.drupal.org/project/canvas/issues/3532296" title="Status: Active">#3532296: Visual Review and Iteration agent on created components</a></span> - (Dependent on 3531000)</li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-13"><a href="https://www.drupal.org/project/canvas/issues/3532519" title="Status: Needs work">#3532519: Implement clear chat history feature in XB AI</a></span></li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-1"><a href="https://www.drupal.org/project/canvas/issues/3533085" title="Status: Active">#3533085: #3530733 - Followup: Incremental Component Generation</a></span></li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-1"><a href="https://www.drupal.org/project/canvas/issues/3533343" title="Status: Active">#3533343: XB AI response times are slower than expected</a></span></li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-13"><a href="https://www.drupal.org/project/canvas/issues/3533864" title="Status: Needs work">#3533864: AI panel should preserve its state on refresh</a></span></li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-13"><a href="https://www.drupal.org/project/canvas/issues/3536200" title="Status: Needs work">#3536200: XB AI: Add buttons for example prompts</a></span></li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/canvas/issues/3540211" title="Status: Closed (fixed)">#3540211: XB AI: User selection should be taken into account while building page</a></span></li> <li><span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai_initiative/-/work_items/3541783" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai_initiative/-/work_items/3541783</a></span></li> <li>Media Related</li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-1"><a href="https://www.drupal.org/project/canvas/issues/3541872" title="Status: Active">#3541872: Provide the AI Search Media Library as a tool/Agent</a></span></li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-1"><a href="https://www.drupal.org/project/canvas/issues/3541873" title="Status: Active">#3541873: AI Search enabled Media Library</a></span></li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-1"><a href="https://www.drupal.org/project/canvas/issues/3541884" title="Status: Active">#3541884: Create an easy process for demoing Drupal XB AI</a></span></li> <li><span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai/-/work_items/3556405" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai/-/work_items/3556405</a></span></li> </ul> <h2 id="completed">Completed</h2> <h3 id="beta">Beta blockers (July 2025)</h3> <ul> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-3"><a href="https://www.drupal.org/project/experience_builder/issues/3532511" title="Status: Closed (duplicate)">#3532511: Xb_page data is updated only after a reload</a></span> <ul> <li>Potentially resolved by <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/experience_builder/issues/3533703" title="Status: Closed (fixed)">#3533703: Calling the `setPageData` action creator directly doesn't update values in the page data form</a></span></li> </ul> </li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/experience_builder/issues/3531278" title="Status: Closed (fixed)">#3531278: Generate content metadata using AI</a></span></li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/experience_builder/issues/3532207" title="Status: Closed (fixed)">#3532207: Generate and edit content for title using AI</a></span></li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/experience_builder/issues/3531955" title="Status: Closed (fixed)">#3531955: AI-created new components cause loss of DeepChat message history</a></span></li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/experience_builder/issues/3529328" title="Status: Closed (fixed)">#3529328: Selected component value not getting passed to AI agent in request for editing component after creating it</a></span></li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/experience_builder/issues/3529707" title="Status: Closed (fixed)">#3529707: Implement designs for XB AI</a></span></li> </ul> <h3 id="completed--priority">Priorities</h3> <ul> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/experience_builder/issues/3526717" title="Status: Closed (fixed)">#3526717: Image upload feature in AI Chatbot</a></span></li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/experience_builder/issues/3530733" title="Status: Closed (fixed)">#3530733: Introduce AI Agents and tools to Build Pages from components</a></span></li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/experience_builder/issues/3533200" title="Status: Closed (fixed)">#3533200: Optimize loading UX for XB AI</a></span></li> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/experience_builder/issues/3533338" title="Status: Closed (fixed)">#3533338: Design of AI response needs improvement for XB AI</a></span></li> </ul> <h3 id="completed--stable">Stable blockers (October 2025)</h3> <ul> <li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-3"><a href="https://www.drupal.org/project/experience_builder/issues/3526922" title="Status: Closed (duplicate)">#3526922: Add test coverage for Experience builder AI submodule.</a></span></li> </ul> > Related issue: [Issue #3517831](https://www.drupal.org/node/3517831)
issue