Drupal AI Contribution meeting 2026-01-26
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3568422. --> Reported by: [valthebald](https://www.drupal.org/user/239562) >>> <p>Drupal AI Contribution meeting from Jan 26 at 17:00 UTC to Jan 27, 2026 17:00 UTC (Check your local time at <a href="https://www.timebie.com/std/universal.php?q=17">https://www.timebie.com/std/universal.php?q=17</a>)</p> <p>Previous meeting <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai/issues/3565606" title="Status: Closed (fixed)">#3565606: Drupal AI Contribution meeting 2026-01-12</a></span><br> Next meeting <span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai/-/work_items/3570259" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai/-/work_items/3570259</a></span></p> <h2>Where</h2> <p>#ai-contrib channel in <a href="https://www.drupal.org/slack/">Drupal Slack</a></p> <h2>Agenda</h2> <h3>Attendees self-intro and interests</h3> <h3>Follow-up to topics of previous meeting</h3> <h3>Suggest your topic in comments</h3> <h3>Add the issue you want to discuss as a related issue to this meeting</h3> <h2>Transcript</h2> <p>Hello everyone, and welcome to the Drupal AI contribution meeting!<br> &nbsp;This meeting:<br> &nbsp;&#10148; Starts on every other Monday and lasts for 24 hours<br> &nbsp;&#10148; Is text only!<br> &nbsp;&#10148; Happens in threads, which you can follow to be notified of new replies even if you don&rsquo;t comment in the thread. You may also join the meeting later and participate asynchronously.<br> &nbsp;&#10148; Refers to various issues and plans tracking in d.o project: <a href="https://www.drupal.org/project/ai/issues/3568422">https://www.drupal.org/project/ai/issues/3568422</a> Please comment there so we can grant you credit for attending/contributing! Please note, we will only give attributions for active engagement.<br> &nbsp;&#10148; Transcript will be exported and posted* to the agenda issue. For anonymous comments, start with a emoji. To take a comment or thread off the record, start with a emoji.<br> &nbsp;Some other emojis used in this meeting:<br> &nbsp; - issue is in the works<br> &nbsp; - help needed<br> &nbsp; - needs review<br> &nbsp; - low hanging fruit (novice or easy success issue)<br> &nbsp; - call for discussion</p> <h2>0&#65039;&#8419; Roll call! Who's here? (Please mention your <a href="http://drupal.org">drupal.org</a> username when answering). How did it happen, that in just one blink we're already in the end of January??</h2> <table> <tr> <td>Dunx</td> <td>dunx - January did seem to drag in 2025 and then the rest of the year just flew by. I hope that doesn't mean it's December next week!</td> </tr> <tr> <td>matthews</td> <td>matthews here! I am rather confused by the passage of January. I'm also pretty alarmed! They do say the older you get, the faster time feels.</td> </tr> <tr> <td>littlepixiez</td> <td>littlepixiez here! I think January is a lie if I'm being honest. Not sure it ever really happened!</td> </tr> <tr> <td>Kristen Pol (she/her)</td> <td>Kristen :wave: time is a social construct :stuck_out_tongue_winking_eye:</td> </tr> <tr> <td>Kristen Pol (she/her)</td> <td><a href="https://www.smithsonianmag.com/science-nature/why-time-is-a-social-construct-164139110/">https://www.smithsonianmag.com/science-nature/why-time-is-a-social-construct-164139110/</a></td> </tr> <tr> <td>svendecabooter</td> <td>svendecabooter</td> </tr> <tr> <td>dan2k3k4</td> <td>dan2k3k4</td> </tr> <tr> <td>d34dman</td> <td>D34dMan</td> </tr> <tr> <td>bryan</td> <td>b_sharpe :wave:</td> </tr> <tr> <td>robertoperuzzo</td> <td>robertoperuzzo&nbsp; hi there :wave:</td> </tr> <tr> <td>Tyler Staples (nexusnovaz)</td> <td>nexusnovaz &#8208; it feels like it's been 2 months for me.Hopefully im able to get more involved in the ai contribs this year!</td> </tr> <tr> <td>Marcus Johansson</td> <td>marcus_johansson here</td> </tr> <tr> <td>Anmol Goel (anmolgoyal74)</td> <td>Anmolgoyal74 Hi there!</td> </tr> </table> <h2>1&#65039;&#8419; Releases since last meeting</h2> <table> </table> <h2>1&#65039;&#8419; 1&#65039;&#8419; Stable releases <a href="https://www.drupal.org/project/ai/releases/1.2.6">1.2.6</a> and <a href="https://www.drupal.org/project/ai/releases/1.1.9">1.1.9</a> were released on January 21. Thanks @RobLoach for making this!</h2> <table> <tr> <td>RobLoach</td> <td>I can't take all the credit. Marcus, Artem, and Abhisek were critical in settings things up and making sure it went smoothly :raised_hands:</td> </tr> </table> <h2>1&#65039;&#8419; 2&#65039;&#8419; First beta of upcoming <a href="https://www.drupal.org/project/ai/releases/1.3.0-beta1">1.3 was released</a> on January 15</h2> <table> </table> <h2>1&#65039;&#8419; 3&#65039;&#8419; AI module <a href="https://www.drupal.org/project/usage/ai">has officially joined the club of modules with 10k+ installations</a>!</h2> <table> </table> <h2>2&#65039;&#8419; Updates from AI initiative</h2> <table> </table> <h2>2&#65039;&#8419; 1&#65039;&#8419; Sprint 1 highlights</h2> <table> <tr> <td>valthebald</td> <td>More than 115 issues in the work over 10 projects on <a href="http://drupal.org">drupal.org</a> (83 in <a href="http://drupal.org/project/ai">drupal.org/project/ai</a>)</td> </tr> <tr> <td>valthebald</td> <td>5 projects achieved completion rate &gt;= 80%, most notable is <a href="https://www.drupal.org/project/ai_context">context control center</a> with 80% of 15 issues</td> </tr> <tr> <td>Dunx</td> <td>I'm looking forward to trying that out as I haven't managed to yet. Such a simple yet powerful idea.</td> </tr> <tr> <td>matthews</td> <td>This is extremely exciting!</td> </tr> <tr> <td>Kristen Pol (she/her)</td> <td>@Dunx don't try it yet! still heavily in dev/innovation mode :smile: wait a month :pray:</td> </tr> </table> <h2>2&#65039;&#8419; 2&#65039;&#8419; What went well, according to participants</h2> <table> <tr> <td>valthebald</td> <td>Bug fixing and small reviewsSymfony AI moveAutomators =&gt; FWAAI features</td> </tr> </table> <h2>2&#65039;&#8419; 3&#65039;&#8419; What could be improved</h2> <table> <tr> <td>valthebald</td> <td>Better instructions for reviewers</td> </tr> <tr> <td>valthebald</td> <td>Better testing instructions (please read <a href="https://www.drupal.org/project/ai_initiative/issues/3557005">the guide</a>)</td> </tr> <tr> <td>Dunx</td> <td>I added a comment to that about some new tags we're using and a solution for easier testing being worked on.</td> </tr> </table> <h2>2&#65039;&#8419; 4&#65039;&#8419; Sprint 2 targets</h2> <table> <tr> <td>valthebald</td> <td>If you want to participate:Search for issues in all projects <a href="https://www.drupal.org/project/issues/search?issue_tags=AI%20Initiative%20SprintIf">https://www.drupal.org/project/issues/search?issue_tags=AI%20Initiative%20SprintIf</a> you plan to work on an issue during the following 2 weeks, assign it to yourselfImportant: if you see that you can't make any progress, unassign the issueUpdate the issue as you progressMake the last update before the last day of the sprint (February 6), including unassignment</td> </tr> <tr> <td>Dunx</td> <td>Sharing with team.</td> </tr> <tr> <td>Kristen Pol (she/her)</td> <td>One note, please don't assign an issue unless you can work on it right away so that someone else can pick it up in a more timely fashion :pray:</td> </tr> <tr> <td>Kristen Pol (she/her)</td> <td>i.e. assigning something today but then working on it near the end of the 2 weeks isn't great since someone else may have been able to do the work in the meantime</td> </tr> <tr> <td>Kristen Pol (she/her)</td> <td>the only exception is for some issues where the "lead" is going to do the work due to special knowledge and they are making sure no one picks up the issue so they self-assign (e.g. this is the case for CCC issues)</td> </tr> </table> <h2>2&#65039;&#8419; 5&#65039;&#8419; I will post <a href="https://www.drupal.org/project/ai_initiative/issues/3557005">AI contributor guide</a> on the top level, because it's important</h2> <table> </table> <h2>3&#65039;&#8419; High level goals</h2> <table> </table> <h2>3&#65039;&#8419; 1&#65039;&#8419; Preparing version 1.0 of the CCC</h2> <table> <tr> <td>Kristen Pol (she/her)</td> <td>Roadmap issue:<span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai_context/-/work_items/3567798" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai_context/-/work_items/3567798</a></span></td> </tr> </table> <h2>3&#65039;&#8419; 2&#65039;&#8419; Enhancements and stability of Canvas AI (submodule of <a href="https://www.drupal.org/project/canvas">canvas</a>)</h2> <table> <tr> <td>valthebald</td> <td><a href="https://www.drupal.org/project/issues/search/canvas?text=&amp;assigned=&amp;submitted=&amp;project_issue_followers=&amp;component%5B%5D=AI&amp;issue_tags_op=%3D&amp;issue_tags=">List of AI-related issues for canvas</a></td> </tr> </table> <h2>3&#65039;&#8419; 3&#65039;&#8419; <a href="https://www.drupal.org/project/flowdrop">Flowdrop UI</a></h2> <table> <tr> <td>Kristen Pol (she/her)</td> <td><a href="https://www.drupal.org/project/issues/search/flowdrop_ui_agents?text=&amp;assigned=&amp;submitted=&amp;project_issue_followers=&amp;issue_tags_op=%3D&amp;issue_tags=AI+Initiative+Sprint">https://www.drupal.org/project/issues/search/flowdrop_ui_agents?text=&amp;assigned=&amp;subm[&hellip;]_followers=&amp;issue_tags_op=%3D&amp;issue_tags=AI+Initiative+Sprint</a></td> </tr> <tr> <td>d34dman</td> <td>Please lemme know if there is any issue that needs my help.</td> </tr> <tr> <td>Kristen Pol (she/her)</td> <td>@Rakhi Mandhania ^</td> </tr> <tr> <td>Rakhi Mandhania</td> <td>Any unassigned issues from the link Kristen shared above is definitely good to pick up @d34dman if you have the time</td> </tr> <tr> <td>d34dman</td> <td>ok &#128578;</td> </tr> </table> <h2>3&#65039;&#8419; 4&#65039;&#8419; <a href="https://www.drupal.org/project/ai/issues/3560619">Background agents</a></h2> <table> </table> <h2>4&#65039;&#8419; This week events</h2> <table> </table> <h2>4&#65039;&#8419; 1&#65039;&#8419; <a href="https://drupal4gov.eu/">Drupal 4 Gov Europe</a></h2> <table> <tr> <td>valthebald</td> <td>If you have signed up early - note that the venue has changed!</td> </tr> <tr> <td>d34dman</td> <td>Oh ok &#128578; noted thanks ^^</td> </tr> </table> <h2>4&#65039;&#8419; 2&#65039;&#8419; <a href="https://drupal-community-of-practice.ec.europa.eu/drupal-ai-hackathon-play-impact-2026-edition_en">Play to impact hackathon</a></h2> <table> </table> <h2>5&#65039;&#8419; Open mike! What are you working on? Are you blocked? Or do you want to discuss a specific topic? Add your status, questions, and topics (and discuss them in threads) for another 23 hours. Start a new thread with 5&#65039;&#8419; 1&#65039;&#8419; , 5&#65039;&#8419; 2&#65039;&#8419; etc.</h2> <table> </table> <h2>5&#65039;&#8419;.1&#65039;&#8419; Starting some marketing work to encourage first steps with AI in Drupal. Some of the quick wins to encourage a deeper dive in to Drupal AI.</h2> <table> </table> <h2>5&#65039;&#8419; 2&#65039;&#8419; Working on the <a href="https://www.drupal.org/project/drupalpod_ai_qa">DrupalPod AI QA</a> solution which now has a Chrome <a href="https://chromewebstore.google.com/detail/drupalpod-ai-qa-helper-ex/nfemkgbmpcfibkpjifoaimldfjejinji?authuser=0&amp;hl=en&amp;pli=1">browser extension</a> for testing. A way of spinning up an env (with DrupalForge or ddev config) to test issue forks with either CMS/core as a starter template</h2> <table> <tr> <td>littlepixiez</td> <td>Still a work in progress but it is in a testable state now and I need to do some demo videos. Next steps need to be testing the solution, then expanding it to preconfigure providers and input keys to make QA for individual issues in the AI space (whether that's AI core or a contrib AI module that needs AI core) as easy as possible for testers. :crossed_fingers:</td> </tr> </table> <h2>5&#65039;&#8419; 3&#65039;&#8419; CCC 1.0 planning and development (along with initiative management/etc)&nbsp;(edited)&nbsp;</h2> <table> <tr> <td>Kristen Pol (she/her)</td> <td><a href="https://www.drupal.org/project/ai_context/issues/3567798">https://www.drupal.org/project/ai_context/issues/3567798</a></td> </tr> </table> <h2>5&#65039;&#8419; 4&#65039;&#8419;&nbsp; <a href="https://www.drupal.org/project/mcp_client/issues/3565919">Connection doesn't work on Drupal 11.3.0</a> needs review :status_needs_review:I've proposed two roads:Fix the existing ReactPHP dependency <a href="https://git.drupalcode.org/issue/mcp_client-3565919/-/tree/3565919-connection-doesnt-work Avoid">https://git.drupalcode.org/issue/mcp_client-3565919/-/tree/3565919-connection-doesnt-work Avoid</a> any dependency and implement the event loop using Fibers <a href="https://git.drupalcode.org/issue/mcp_client-3565919/-/tree/3565919-connection-doesnt-work-direct-fibersThey">https://git.drupalcode.org/issue/mcp_client-3565919/-/tree/3565919-connection-doesnt-work-direct-fibersThey</a> are both two rough solutions just to address the problem. Any feedback would be welcome&nbsp;(edited)&nbsp;</h2> <table> </table> <h2>5&#65039;&#8419;5&#65039;&#8419; Road to 1.3.0. I just put together all the issue that we know are MUST and NICE to have, though its a first list, so we might need to change according to needs:<span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai/-/work_items/3569804" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai/-/work_items/3569804</a></span>. Feel free to comment if you feel something is not correctly prioritized or forgotten.</h2> <table> </table> <h2>Drupal AI Module version <a href="https://www.drupal.org/project/ai/releases/1.2.7">1.2.7</a> have been released! :rocket:... Highlights:<a href="https://www.drupal.org/project/ai/issues/3568028">#3568028: Add provider info cell, capabilities display, and YAML-based provider registry</a> Thank you @Aidan Foster and @Eric Homanchuk This release is off schedule only to match the release of Drupal CMS 2.0 as the feature mentioned above provides much better user experience on AI Default Settings page (only display improvements, but very nice ones ;)). You do not necessary need to update immediately. Check it out on the issue page how the AI Default Settings page looks like now!</h2> <table> <tr> <td>Kristen Pol (she/her)</td> <td>Yay! It made it :tada: Thanks to all of you and @Marcus Johansson for getting this in &#10084;&#65039;</td> </tr> <tr> <td>Marcus Johansson</td> <td>All the work the last days was done by @artem and @Eric Homanchuk - I just clicked the merge button &#128578;</td> </tr> <tr> <td>Kristen Pol (she/her)</td> <td>Haha&hellip; that's an important button!</td> </tr> </table> <p>Participants:</p> <p>Dunx, matthews, littlepixiez, Kristen Pol, svendecabooter, dan2k3k4, d34dman, bryan, robertoperuzzo, Tyler Staples (nexusnovaz), Marcus Johansson, Anmol Goel (anmolgoyal74)</p>
issue