Drupal AI Contribution meeting 2026-05-04
> [!note] Migrated issue > > <!--Drupal.org comment--> > > <!--Migrated from issue #3585373.--> > > Reported by: [valthebald](https://www.drupal.org/user/239562) Drupal AI Contribution meeting from May 4 at 18:00 to May 5, 2026 19:00 (Central European time, check your local time at https://www.timebie.com/std/berlin.php?q=18) Previous meeting #3582020[<span dir="">: Drupal AI Contribution meeting 2026-04-06</span>](https://www.drupal.org/project/ai/issues/3582020 "Status: Fixed") Next meeting [Drupal AI Contribution meeting 2026-05-04](project/ai#3586444) ## Where #ai-contrib channel in [Drupal Slack](https://www.drupal.org/slack/) ## Agenda ### Attendees self-intro and interests ### Follow-up to topics of previous meeting ### Suggest your topic in comments ### Add the issue you want to discuss as a related issue to this meeting ## Transcript Hello everyone, and welcome to the Drupal AI contribution meeting!  This meeting:  ➤ Starts on every other Monday and lasts for 24 hours  ➤ Is text only!  ➤ Happens in threads, which you can follow to be notified of new replies even if you don’t comment in the thread. You may also join the meeting later and participate asynchronously.  ➤ Refers to various issues and plans tracking in d.o project: https://git.drupalcode.org/project/ai/-/work_items/3585373 Please comment there so we can grant you credit for attending/contributing! Please note, we will only give attributions for active engagement.  ➤ 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.  Some other emojis used in this meeting: :construction: - issue is in the works  :blob_help: - help needed  :status_needs_review: - needs review :pear: - low hanging fruit (novice or easy success issue)  :comment: - call for discussion ### 0️⃣ Roll call! Who's here? (Please mention your <a href="http://drupal.org">drupal.org</a> username when answering). Quick attention test - did you notice the biggest change in the opening message? webchick @webchick and no 🙂 valthebald @webchick alright then! Let's save the intrigue until later today :yum: matthews matthewsmoving from:<a href="http://Drupal.org">Drupal.org</a> issue queueTo:GitLab work itemsWOOT (edited) Gareth - (the_g_bomb) the_g_bomb  didn't spot it until I read the above response ronaldtebrake ronaldtebrake :eyes: :gitlab: matthews So excited. :heart_eyes: Joonas Meriläinen mErilainen and yes I noticed after I read the check-in message and read the opening message. (edited) svendecabooter svendecabooter - nope 🙂 Nick unqunq  I'm told many times to RTFM so no, I did not spot it. Now I see it. ### 1️⃣ Releases since last meeting ### 1️⃣ 1️⃣ Stable releases <a href="https://www.drupal.org/project/ai/releases/1.3.4">1.3.4</a> and <a href="https://www.drupal.org/project/ai/releases/1.2.15">1.2.15</a> ### 1️⃣ 2️⃣ 1.4.x has its first <a href="https://www.drupal.org/project/ai/releases/1.4.0-rc1">release candidate</a> ### 2️⃣ In-person events ### 2️⃣ 1️⃣ <a href="https://devdays2026.drupal.org.gr/">Drupal Developer Days</a>  in Athens was a success! valthebald Looking forward to the next year edition in <a href="https://valencia2027.drupaldays.org/">Valencia</a>! gxleano I just wanted to say that was great to see you all there 🙂 valthebald @gxleano likewise! ❤️ ### 2️⃣ 2️⃣ European events valthebald <a href="https://www.drupal.org/community/events/drupalcamp-finland-2026-2026-05-08">DrupalCamp Finland</a> and <a href="https://www.drupal.org/community/events/drupal-iberia-2026-2026-05-08">Iberia</a> valthebald and in Belgium https://www.drupal.org/community/events/drupalcamp-kortrijk-belgium-2026-2026-06-29 webchick Are those events having something to do with AI or just general ? valthebald @webchick just general. Only...I don't know about Chicago, but in Athens about 100% of the sessions were related to AI in one way or another :nerd_face: svendecabooter There is https://www.drupal.org/community/events/enterprise-drupal-ai-summit-where-business-meets-innovation-2026-09-28 - which is AI related and linked to Drupalcon Rotterdam ### 2️⃣ 3️⃣ <a href="https://new.drupal.org/ai/events/Drupal-AI-Summit-New-York-City">Drupal AI Summit New York city</a> matthews Join us in NYC if you can! The public tickets for the show are $1000 - Drupal community members get em for $200. ### 2️⃣ 4️⃣ ...and in <a href="https://www.drupal.org/community/events/drupalcamp-burkina-faso-2026-2026-05-29">Africa</a> ! ### all this in May and June :yum: ### 3️⃣ This sprint priorities ### 3️⃣ 1️⃣ Prioritized projects valthebald <a href="http://www.drupal.org/project/ai">AI</a> (obviously)<a href="http://www.drupal.org/project/ai_context">CCC</a><a href="http://www.drupal.org/project/tool">Tool API</a><a href="http://www.drupal.org/project/mcp_server">MCP Server</a><a href="http://www.drupal.org/project/eca">ECA</a> AI integration<a href="https://www.drupal.org/project/ai_best_practices">AI Best practices</a><a href="https://www.drupal.org/project/ai_agents">AI Agents</a> ### 3️⃣ 2️⃣ Prioritized projects (continued) valthebald AI-related issues in <a href="https://www.drupal.org/project/canvas">Canvas</a><a href="https://www.drupal.org/project/ai_claude_agent_sdk">Claude Agent SDK</a> (edited) ### 3️⃣ 3️⃣ How to pick an issue valthebald All Issues for the Sprint have 2 tags : AI Initiative Sprint and a sub-tag (one of the following 2) : All <a href="https://www.drupal.org/project/issues/search?text=&projects=&assigned=&submitted=&project_issue_followers=&status%5B%5D=Open&issue_tags_op=%3D&issue_tags=AI+Product+Development">issues</a> for Innovation are available with AI Innovation tag All <a href="https://www.drupal.org/project/issues/search?text=&projects=&assigned=&submitted=&project_issue_followers=&status%5B%5D=Open&issue_tags_op=%3D&issue_tags=AI+Product+Development">issues</a> for Product are available with AI Product Development tag valthebald It's important to use "is all of" and include both "AI Initiative Sprint" and the other tage.g.<a href="https://www.drupal.org/project/issues/search?text=&projects=&assigned=&submitted=&project_issue_followers=&status%5B%5D=Open&issue_tags_op=all+of&issue_tags=AI+Product+Development%2C+AI+Initiative+Sprint">https://www.drupal.org/project/issues/search?text=&projects=&assigned=&submitted=&pr[…]+of&issue_tags=AI+Product+Development%2C+AI+Initiative+Sprint</a><a href="https://www.drupal.org/project/issues/search?text=&projects=&assigned=&submitted=&project_issue_followers=&status%5B%5D=Open&issue_tags_op=all+of&issue_tags=AI+Innovation%2C+AI+Initiative+Sprint">https://www.drupal.org/project/issues/search?text=&projects=&assigned=&submitted=&pr[…]gs_op=all+of&issue_tags=AI+Innovation%2C+AI+Initiative+Sprint</a> valthebald If you plan to work an issue during the next 2 weeks, please assign it to yourself, preferrably during the next 24 hours valthebald If testing is required: Add the tag Needs QAIf a UX review is required: Add the tag Needs UX review ### 4️⃣ Organizational ### 4️⃣ 1️⃣  Migration of <a href="http://drupal.org">drupal.org</a> issue has started valthebald AI core module, as well as some of the modules in the ecosystem, were migrated during the first batch valthebald and that answers the question in the ice-breaker 🙂 valthebald This meeting's transcript https://git.drupalcode.org/project/ai/-/work_items/3585373 will be the first one originally posted to gitlab Joonas Meriläinen Related to the move to GitLab work items, I have now a few issues in my “Posts” listing (https://www.drupal.org/user/304437/track) where it shows there are “new” comments, but the some of issues which are in GitLab now are actually closed already, but some are not.So I don’t know what is the best place to see if somebody has commented on an issue I’m interested in anymore :thinkspin: svendecabooter That new marker is being discussed in #gitlab-issues-feedback - https://drupal.slack.com/archives/C0AEGUNEGDT/p1777827820982369 - not sure if resolved yet ### 4️⃣ 2️⃣ Daylight time and beginning of bi-weekly meetings valthebald no objections were raised, so we now officially start at <a href="https://www.timebie.com/std/berlin.php?q=18">18:00 CET</a> ### 4️⃣ 3️⃣ Skipped meeting 2 weeks ago valthebald Meetings' schedule was disrupted by Dev days, i.e. we had one meeting in a month instead of 2. Did you notice that? valthebald i.e. should we get back to once every 2 weeks, or once a month could be ok too? webchick I like the idea of having them more often. AI stuff changes fast. :sweat_smile: webchick So bi-weekly would get my vote. ### 5️⃣ Discussions/new initiatives ### 5️⃣ 1️⃣ Not part of AI initiative, but have some feedback? Please leave it <a href="https://www.drupal.org/project/ai_initiative/issues/3575262">here</a> webchick I don't have feedback, but rather a question. If we want to bring something to the Drupal AI Initiative's attention, for example 6️⃣ 1️⃣  or 6️⃣ 2️⃣ ... should we be tagging it "AI initiative" or is that considered a "reserved" tag only for initiative members to set? (edited) valthebald @Kristen Pol (she/her) can you answer this? ^ Kristen Pol (she/her) No one is specifically looking at that tagIf you want to bring anything to our attention:If it's work being done in an issue and you want us take a look, point it out in this channel and cc Scott, Jamie, and myself in the thread 2. If you want to suggest work and not sure where to put it, create an issue in the initiative queue and then paste it into here and cc these same We can loop in others as neededThanks :pray:  (edited) ### 5️⃣ 2️⃣ <a href="https://www.drupal.org/project/ai_best_practices">AI Best Practices for Drupal project</a> and #ai-learners have jumped right through the roof! valthebald worth following, if you still aren't (edited) webchick Pro-tip: you can subscribe to our Drupal AI Learners Club calendar in Luma https://lu.ma/drupal-ai to stay up to speed on what all is going on! webchick Next up: https://drupal.slack.com/archives/C0APH70JV18/p1777758990567559 ### 5️⃣ 3️⃣ Proposed new Documentation Guide: <a href="https://www.drupal.org/docs/develop/development-tools/ai-coding-tools-for-drupal-development">AI Coding Tools for Drupal Development</a> ### 5️⃣ 4️⃣ <a href="https://www.drupal.org/project/ai/issues/3577844">Glossary for the Drupal AI initiative - discussion</a> ### 6️⃣ 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 6️⃣ 1️⃣ , 6️⃣ 2️⃣  etc. ### 6️⃣ 1️⃣  @ronaldtebrake started an issue in AI Best Practices around proper ways of exposing Drupal API developer docs to coding agents[#3588230]I have my finger hovering over the "save" button on an issue for <a href="http://Drupal.org">Drupal.org</a> to add both llms.txt and an MCP server.What should I know before hitting the button? :sweat_smile: webchick Here's the <a href="https://docs.google.com/document/d/14l5BwfqnU4PoPGCbM0OFq49a2jLDZ6lR1goy2vov-d4/edit?tab=t.0">issue draft</a> if folks want to add comments. Gareth - (the_g_bomb) There is cross over with this topic posted in the ai channel the other day:Nick in #aiDocs vs Skills webchick Posted 🙂[#3588817]CC @Kristen Pol (she/her) / @scottfalconer / @yautja_cetanu (Jamie) for visibility yautja_cetanu (Jamie) I don't think there is anything wrong with this, but I wonder if we want to make an LLM doc server endpoint with Drupalforge first? yautja_cetanu (Jamie) So we can explore hbow to do it, get the MCP server setup, figure out what endpoints we want and how to get agents to use it, before actually putting it on <a href="http://drupal.org">drupal.org</a>? scottfalconer I wouldn’t complicate this with MCP. That also may make the server tax higher.Do we have hard evidence of this taking <a href="http://Drupal.org">Drupal.org</a> down. Is there a caching level fix?I have a skill that sort of does this now for issues, and does it’s best to minimize upstream chaos: https://github.com/scottfalconer/drupal-issue-queue scottfalconer but +1 to a way to sustainably pull live docs in a responsible way scottfalconer but also remember that use exposing agents to docs will only be a small part of agents using docs. The vast majority will be agents we don’t / can’t control or influence, so standards like llms.txt, improved caching etc are all ideal scottfalconer also see https://docs.acquia.com/acquia-cloud-platform/add-ons/node-js/help/96071-serving-markdown-content-nextjs-app-router-ai-agents for some work we did with this on <a href="http://docs.acquia.com">docs.acquia.com</a> Gareth - (the_g_bomb) We need to be mindful that LLMs aren't necessarily only taking the easy route at the moment. If I read Dries' other blog post correctly, serving content for LLMs may lead to them reading those, as well as the original content, doubling the issue.https://dri.es/markdown-llms-txt-and-ai-crawlers (edited) ### 6️⃣ 2️⃣ A "hot topic" at DrupalCon was definitely the disparity in funding between the AI initiative and Drupal core. That got me thinking to create a "meta" issue for core that lists out helpful core issues that help accelerate the "Agent Experience #AX" (e.g. CLI in core, various config validation issues) in the hopes that these issues can maybe benefit from AI initiative eyeballs on them, and / or individual maintainers could put together funding proposals to spend dedicated time on those things. Would love feedback. (edited)  webchick Here's the <a href="https://docs.google.com/document/d/16aKZ7e4gArPe0m8JCk-x9AhmELEGv0E4ttsNyDLvUqU/edit?tab=t.0">draft doc</a>. It was made a few weeks ago, so may be out of date. (edited) webchick And like above, anything I should know about before I post such a thing and inadvertently piss off 100s of people? :sweat_smile: (edited) valthebald some people are genuinely pissable... :wink: Kristen Pol (she/her) The initiative certainly would help on core issues that unlock agents@scottfalconer scottfalconer Here’s one I started working on a bit ago: https://docs.google.com/document/d/1VPjJsSOPtSeoi_fqOAxX81DAo28R_GzWHb1CXFE33QA/edit?tab=t.0#heading=h.y6m4ydrzmt1v scottfalconer also started #ai-agent-experience but didn’t really invite anyone yet scottfalconer but much of the https://git.drupalcode.org/project/ai_initiative/-/work_items/3576908 AI innovation roadmap is based on AX ideas scottfalconer also https://www.youtube.com/watch?v=KCW_6lxUtO8&list=PLpeDXSh4nHjQpb2cHv9rgQv4lvq1-ZkC3&index=72 Kristen Pol (she/her) I watched it last week :star-struck: webchick Ok sweet. Yes, I specifically want to make https://git.drupalcode.org/project/ai_initiative/-/work_items/3576908 but for Core and talking about Drupal Core issues only. webchick And it sounds like that's not interfering with what anyone else is doing :+1: scottfalconer Yup do it! It'll align great. webchick So if anyone wants to fold more issues into https://docs.google.com/document/d/16aKZ7e4gArPe0m8JCk-x9AhmELEGv0E4ttsNyDLvUqU/edit?tab=t.0 feel free. Else I'll post it sometime this week and we can always make updates to it later. scottfalconer Issue #1. My agent prefers to use IE6 and is getting 404s for my site’s favicon.  (edited) webchick Wait are you so serious? :rolling_on_the_floor_laughing: scottfalconer lol no. I just remember there was a 100+ comment issue years ago that pretty much ended with “we can't help it that IE looks in the wrong place” webchick Posted:[#3588816] Gulp. 🙂 ### 6️⃣3️⃣ Issue in the works: https://git.drupalcode.org/project/ai/-/merge_requests/1074 ### 6️⃣4️⃣ I worked on a summary of latest 24 hours gitlab activity from a bunch of Drupal AI-related modules and this is now at https://www.drupalstarforge.ai/ai-dashboard/daily-digestThere's a newsletter service attached to it but it has a small bug I hope to crash today + the AI prompts (which are linked at the bottom) will definitely get some tweaking over the next few day/weeks/months.Next I'll be working on this cool thing:[#3588426] ### 6️⃣ 5️⃣ Tons of CCC issues ripe for review and work. I did a ton over the weekend. I'll tag a beta2 shortly. Kristen Pol (she/her) Kristen Pol (she/her) in #ai-context Kristen Pol (she/her) Pick an issue or two to review :pray: Daniel Rodriguez will do Participants: webchick, valthebald, matthews, Gareth - (the_g_bomb), ronaldtebrake, Joonas Meriläinen, svendecabooter, Nick
issue