[Meta] Road to 1.4.0
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3582462. -->
Reported by: [marcus_johansson](https://www.drupal.org/user/385947)
>>>
<h3 id="summary-problem-motivation">Problem/Motivation</h3>
<p>This is a meta issue for the features that will go into RC1.</p>
<h3 id="summary-proposed-resolution">Proposed resolution</h3>
<h4>Must haves</h4>
<p><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-14"><a href="https://www.drupal.org/project/ai/issues/3546954" title="Status: Reviewed & tested by the community">#3546954: Normalize file api's to allow providers to use them</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-2"><a href="https://www.drupal.org/project/ai/issues/3581363" title="Status: Fixed">#3581363: Add drupal:mdx-fill event support to MDX editor for external content injection</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai/issues/3456973" title="Status: Closed (fixed)">#3456973: AI integration for Views bulk operations</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai/issues/3579424" title="Status: Closed (fixed)">#3579424: The tool category should fixed on Tool Library modal</a></span> - could be sneaked into 1.3.x as well, but officially in 1.4.x</p>
<h4>Nice to haves</h4>
<p><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-14"><a href="https://www.drupal.org/project/ai/issues/3549657" title="Status: Reviewed & tested by the community">#3549657: AI CKEditor: use prompt entities instead of custom configurations</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-13"><a href="https://www.drupal.org/project/ai/issues/3582179" title="Status: Needs work">#3582179: Add streaming-aware guardrails that can buffer and evaluate content in real-time using start/stop regex patterns</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai/issues/3579423" title="Status: Closed (fixed)">#3579423: Tool Removal should be a garbage icon and use the CSS library</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-14"><a href="https://www.drupal.org/project/ai/issues/3561971" title="Status: Reviewed & tested by the community">#3561971: Create validator for structured content</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-2"><a href="https://www.drupal.org/project/ai/issues/3542602" title="Status: Fixed">#3542602: Use an existing entity option for the entity reference automator type</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-14"><a href="https://www.drupal.org/project/ai/issues/3492940" title="Status: Reviewed & tested by the community">#3492940: Add ChatProcessor</a></span> (most likely 1.5.x with planning and testing needed)<br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-8"><a href="https://www.drupal.org/project/ai/issues/3540491" title="Status: Needs review">#3540491: Allow for manual override for new models from provider APIs in AI module settings</a></span> - if possible, this might be a preperation issue.<br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-14"><a href="https://www.drupal.org/project/ai/issues/3546675" title="Status: Reviewed & tested by the community">#3546675: The chatbot config, default avatar does not accept tokens</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-8"><a href="https://www.drupal.org/project/ai/issues/3574169" title="Status: Needs review">#3574169: Configure AI content suggestion settings for different entity types</a></span><br>
<span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai/-/work_items/3582571" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai/-/work_items/3582571</a></span><br>
<span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai/-/work_items/3582572" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai/-/work_items/3582572</a></span><br>
<span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai/-/work_items/3582573" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai/-/work_items/3582573</a></span><br>
<span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai/-/work_items/3582575" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai/-/work_items/3582575</a></span><br>
<span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai/-/work_items/3582766" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai/-/work_items/3582766</a></span><br>
<span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai/-/work_items/3582819" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai/-/work_items/3582819</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-2"><a href="https://www.drupal.org/project/ai/issues/3456768" title="Status: Fixed">#3456768: Interface suggestion for text classification operator type</a></span><br>
<span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai/-/work_items/3582856" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai/-/work_items/3582856</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-8"><a href="https://www.drupal.org/project/ai/issues/3577939" title="Status: Needs review">#3577939: Make it possible to use Summarize model in CKEditor</a></span><br>
<span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai/-/work_items/3584849" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai/-/work_items/3584849</a></span></p>
issue