Drupal AI Contribution meeting 2025-11-03
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3555687. --> Reported by: [valthebald](https://www.drupal.org/user/239562) >>> <p>Drupal AI Contribution meeting from Nov 3, 2025 at 16:00 UTC to Nov 4, 2025 16:00 UTC (Check your local time at <a href="https://www.timebie.com/std/universal.php?q=16">https://www.timebie.com/std/universal.php?q=16</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/3554412" title="Status: Closed (fixed)">#3554412: Drupal AI Contribution meeting 2025-10-27</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/3556178" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai/-/work_items/3556178</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> This meeting:<br> &#10148; Happens every Monday in #ai-contrib channel<br> &#10148; Starts at 16:00 UTC (check your time at <a href="https://www.timebie.com/std/universal.php?q=16">https://www.timebie.com/std/universal.php?q=16</a>)<br> &#10148; Is text only!<br> &#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> &#10148; New topics are posted at least 5 minutes after previous, to give attendees time to respond/suggest their (sub) topics<br> &#10148; Refers to various issues and plans tracking in d.o project: <a href="https://www.drupal.org/project/ai/issues/3555687">https://www.drupal.org/project/ai/issues/3555687</a> Please comment there so we can grant you credit for attending/contributing! Please note, we will only give attributions for active engagement.<br> &#10148; Transcript will be exported and posted* to the agenda issue. For anonymous comments, start with a :bust_in_silhouette: emoji. To take a comment or thread off the record, start with a :no_entry_sign: emoji.<br> Some other emojis used in this meeting:<br> :construction: - issue is in the works<br> :blob_help: - help needed<br> :status_needs_review: - needs review<br> :pear: - low hanging fruit (novice or easy success issue)<br> :comment: - 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.And if you're up for a small talk, did you notice there was a Helloween last week, or did it pass unnoticed?</h2> <table> <tr> <td>Marcus Johansson</td> <td>Marcus (marcus_johansson) - I have kids and live in a neighborhood with kids... &#128578;</td> </tr> <tr> <td>Kristen Pol (she/her)</td> <td>Kristen, California :wave: sick since Thursday so no trick-or-treating for me but Google Photos has been showing me the fun costumes my kids wore over the years</td> </tr> <tr> <td>the_g_bomb</td> <td>Gareth, Edinburgh. My kids love Halloween, so it's hard to miss it happening</td> </tr> <tr> <td>Udhaya Kumar</td> <td>@Udhaya Kumar here</td> </tr> <tr> <td>Andreas Pelekoudas</td> <td>Andreas (anpel), Greece. It's not really a thing here so mostly unnoticed :)</td> </tr> <tr> <td>Tyler Staples</td> <td>nexusnovaz - Was my first halloween at the new house. Decided to give the kids a choice of some sweets or a potato. A surprising amount picked the potato!</td> </tr> <tr> <td>dan2k3k4</td> <td>:wave: dan2k3k4</td> </tr> <tr> <td>d34dman</td> <td>d34dman. Noticed, and for the first time (in Germany, since last 8 years) our Neighbour asked us to keep it down :smile:</td> </tr> <tr> <td>matthews</td> <td>MatthewS here. We gave away rubber duckies for the eighth year in a row. The kids go nuts over them.</td> </tr> <tr> <td>tedbow</td> <td>Ted NY(not the city), a lot wet tricker treaters as it was raining, Saturday our annual partly, mostly adults, Love Halloween!</td> </tr> <tr> <td>Nick Opris</td> <td>Nick (unqunq) I liked going trick or treating, not so much the half term week in the UK having the little one bored at home - no amount of legos, drawing and games could satisfy this little soul. Back to school tomorrow so I'm finally getting some peace and quiet.</td> </tr> <tr> <td>bryan</td> <td>:wave:&nbsp; b_sharpe</td> </tr> <tr> <td>littlepixiez</td> <td>Harro harro harro... Littlepixiez here... And yes indeed, our house was very muchly Halloweenified!! :jack_o_lantern:</td> </tr> <tr> <td>Arisha Khan</td> <td>arisha here. halloween was fun!</td> </tr> <tr> <td>lussoluca</td> <td>lussoluca here. I dressed like an Uber driver at Halloween (cause I've driven around my children all day long...) :face_palm:</td> </tr> <tr> <td>svendecabooter</td> <td>svendecabooter - we were on holidays and skipped most of the halloween stuff</td> </tr> <tr> <td>Dunx</td> <td>dunx - Our kids have moved out, so we hide at the back of the house with the lights off at the front else it's a never ending stream of children. Unwritten rule - only knock if there's a :jack_o_lantern: . I love it though.</td> </tr> </table> <h2>1&#65039;&#8419; Release announcements/schedule</h2> <table> </table> <h2>1&#65039;&#8419; 1&#65039;&#8419; <a href="https://www.drupal.org/project/ai/issues/3554242">Moving submodules out and deprecation policy</a></h2> <table> <tr> <td>valthebald</td> <td>It's not marked as "fixed" yet, but I we're getting to the agreement that submodules should be marked as "deprecate" in 1.3.0, and removed in 2.0.0, to follow the <a href="https://www.drupal.org/about/core/policies/core-change-policies/how-to-deprecate-and-remove-an-extension">core policy</a></td> </tr> <tr> <td>valthebald</td> <td>One blocker for this is <a href="http://drupa.org">drupa.org</a> composer settings, i.e. if you do composer require drupal/ai_translate, it will fetch from ai repository but not ai_translate</td> </tr> <tr> <td>valthebald</td> <td>Related issue in drupal infra queue (raised by @artem) is[#3553545], if someone can help push this issue, please give a sign</td> </tr> </table> <h2>1&#65039;&#8419; 2&#65039;&#8419; No planned releases this week</h2> <table> </table> <h2>2&#65039;&#8419; This week's priorities</h2> <table> </table> <h2>2&#65039;&#8419; 1&#65039;&#8419; Tools API <a href="https://www.drupal.org/project/issues/tool">needs more tools</a></h2> <table> <tr> <td>valthebald</td> <td>there are quite a lot of issues in the queue, and some of them could be low hanging :pear:</td> </tr> <tr> <td>valthebald</td> <td>just in case, don't forget to assign an issue to yourself to avoid double work</td> </tr> </table> <h2>2&#65039;&#8419; 2&#65039;&#8419; <a href="https://www.drupal.org/project/issues/search/ai_agents_test">AI agents tests</a></h2> <table> <tr> <td>valthebald</td> <td>AI agents testing framework was picked by the canvas team (which is cool!)</td> </tr> <tr> <td>valthebald</td> <td>but that also means there will be a lot of new requirements and new bugs will be&nbsp; (unfortunately) found</td> </tr> <tr> <td>valthebald</td> <td>subscribe to the issue queue if you want to participate</td> </tr> </table> <h2>2&#65039;&#8419; 3&#65039;&#8419; <a href="https://www.drupal.org/project/issues/search/ai?text=&amp;assigned=&amp;submitted=&amp;project_issue_followers=&amp;status%5B%5D=Open&amp;issue_tags_op=%3D&amp;issue_tags=priority">Full list of issues marked with "priority"</a> in AI project&nbsp;(edited)&nbsp;</h2> <table> <tr> <td>valthebald</td> <td>Given temporary unavailability of drupalstarforge, this list the most authoritative source of priority issues to work on</td> </tr> <tr> <td>Kristen Pol (she/her)</td> <td>Is this because it needs to be refactored for GitLab?</td> </tr> <tr> <td>valthebald</td> <td>@Kristen Pol (she/her) no, it's because starforge hosts too many sites, and being rejected by letsencrypt for the new SSL certificates</td> </tr> <tr> <td>valthebald</td> <td>gitlab is only planned for now, no project was migrated so far afaik</td> </tr> <tr> <td>Kristen Pol (she/her)</td> <td>Gotcha. Hope it&rsquo;s sorted soon</td> </tr> </table> <h2>2&#65039;&#8419; 4&#65039;&#8419; <a href="https://www.drupal.org/project/issues/ai_initiative?categories=All">Full list of issues in AI initiative</a> project</h2> <table> <tr> <td>valthebald</td> <td>That's another source of issues to follow</td> </tr> <tr> <td>matthews</td> <td>These are marketing issues or immediately marketing adjacent issues. So if you have a desire to help get the word out and build our community (and reach of Drupal), this is where the cool (marketing) kids hang out.</td> </tr> </table> <h2>3&#65039;&#8419; Discussion / organizational</h2> <table> </table> <h2>3&#65039;&#8419; 1&#65039;&#8419; Start of the weekly meeting</h2> <table> <tr> <td>valthebald</td> <td>Following discussion last week, it looks clear that most participants want to continue it on the weekly basis</td> </tr> <tr> <td>valthebald</td> <td>we were hoping that calendar conflicts that started with the daylight switch in Europe, will be solved by the daylight switch in the US, which, unfortunately, didn't happen</td> </tr> <tr> <td>valthebald</td> <td>which means we cannot continue with the same starting hour of the meeting</td> </tr> <tr> <td>Kristen Pol (she/her)</td> <td><a href="https://drupal.slack.com/archives/C0803LX4536/p1762187290296569?thread_ts=1762187192.732779&amp;cid=C0803LX4536">https://drupal.slack.com/archives/C0803LX4536/p1762187290296569?thread_ts=1762187192.732779&amp;cid=C0803LX4536</a></td> </tr> </table> <h2>4&#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 4&#65039;&#8419; 1&#65039;&#8419; , 4&#65039;&#8419; 2&#65039;&#8419; etc.</h2> <table> <tr> <td>Udhaya Kumar</td> <td>Hi @valthebald, As per your recommendation, I&rsquo;ve updated the MR to include a direct redirect to the Prompt Add form at "ai/prompts/add/{prompt_type}" when there&rsquo;s only one Prompt Type. Please review and do the needful.Issue Link FYR -<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai/issues/3550186" title="Status: Closed (fixed)">#3550186: Unnecessary fields when creating a prompt when there's only one prompt type in the system.</a></span>#comment-16327240MR FYR - <a href="https://git.drupalcode.org/project/ai/-/merge_requests/957 ">https://git.drupalcode.org/project/ai/-/merge_requests/957 </a>(edited)</td> </tr> <tr> <td>d34dman</td> <td>Am working on orchestration with Tools API in FlowDrop. Its not going as I intended. The main issue is not orchestration itself, which is pretty much clear. Trying to balance a nice user experience with "audit/logging" and transparency is bloating up my database with 99.99% data that nobody will every look into.Needs work, and more work. Unfortunately won't be able to work on it this week as I will be busy with office work.</td> </tr> <tr> <td>valthebald</td> <td>Thank you @Udhaya Kumar! Looking at the issue</td> </tr> <tr> <td>valthebald</td> <td>@Udhaya Kumar we're almost there! but a small comment from my side, sorry</td> </tr> <tr> <td>Nick Opris</td> <td>I am working on this:<span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai_agents/-/work_items/3535760" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai_agents/-/work_items/3535760</a></span></td> </tr> <tr> <td>Udhaya Kumar</td> <td>Noted, @valthebald. Thanks for your feedback. Will update MR as required and keep you posted[#3550186]#comment-16332779</td> </tr> </table> <h2>4&#65039;&#8419; 1&#65039;&#8419; Hot off the presses from the UX meeting:<span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai_initiative/-/work_items/3555804" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai_initiative/-/work_items/3555804</a></span></h2> <table> <tr> <td>Kristen Pol (she/her)</td> <td>Would love thoughts on thatAlso cc @hestenet (he/him) as he may have opinions or be curious &#128578;</td> </tr> <tr> <td>hestenet (he/him)</td> <td>Oh interesting.</td> </tr> <tr> <td>hestenet (he/him)</td> <td>The main thing this makes me wonder is if we should have some 'target models' so you aren't likely to want 10 modules that want 10 different models.</td> </tr> <tr> <td>Kristen Pol (she/her)</td> <td>Yeah, good point Feel free to copy/paste to the issue :+1:</td> </tr> </table> <h2>4&#65039;&#8419; 2&#65039;&#8419; We had a really nice discussion in the UX meeting about[#3554163]</h2> <table> <tr> <td>Kristen Pol (she/her)</td> <td>You can listen/watch here<a href="https://drupal.slack.com/archives/C08QK2N7PMM/p1762187831210889">https://drupal.slack.com/archives/C08QK2N7PMM/p1762187831210889</a></td> </tr> <tr> <td>Kristen Pol (she/her)</td> <td>And add comments on the issue and/or Figma</td> </tr> </table> <h2>4&#65039;&#8419; 3&#65039;&#8419; If you are interested in the AI Context module (the Context Control Center that was demoed in the Driesnote), you can join the new #ai-context channel. We will be doing a lot of work on that in coming month+</h2> <table> <tr> <td>Kristen Pol (she/her)</td> <td>Join us &#128578;</td> </tr> </table> <p>Participants:</p> <p>Marcus Johansson, Kristen Pol, the_g_bomb, Udhaya Kumar, Andreas Pelekoudas, Tyler Staples, dan2k3k4, d34dman, matthews, tedbow, Nick Opris, bryan, littlepixiez, Arisha Khan, lussoluca, svendecabooter, Dunx</p>
issue