Drupal AI Contribution meeting 2026-06-01
Drupal AI Contribution meeting from June 1 at 18:00 to June 2, 2026 19:00 (Central European time, check your local time at https://www.timebie.com/std/berlin.php?q=18)
Previous meeting [<span dir="">#385373: Drupal AI Contribution meeting 2026-05-18</span>](https://git.drupalcode.org/project/ai/-/work_items/3586444)
Next meeting [<span dir="">#3586498: Drupal AI Contribution meeting 2026-06-15</span>](https://git.drupalcode.org/project/ai/-/work_items/3586498)
## 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 comment or related issue to this meeting
## Transcript
## 0️⃣ Roll call! Who's here? (please mention your d.o. username)Today is the Children's Day, in some places known also as "The Day of Protection of Children Rights"If you're up for a small talk, what children rights are endangered by AI? And how we can help?
| User | Message |
|---|---|
| valthebald | Val "valthebald" here, and I think the most endangered (not only for children) right is privacy |
| valthebald | i.e. when I was a teenager, I didn't have to worry that whatever I did on a random all-night party will stay online forever, will be available to my parents and (less worrysome) children-to-be |
| webchick | Webchick, and the fact that AI tends to agree with everything you say. Some healthy pushback (especially for teens :sweat_smile:) is necessary for children's minds to grow. |
| Kristen Pol (she/her) | Kristen, California :wave:Yeah, having AI that seems empathetic and kind can be challenging for all agesIt's just predicting the next wordBut it's really convincing My kids are adults so it's easier for them to be skeptical It would be challenging to have younger kids these days |
| Marcus Johansson | Marcus (marcus_johansson) - AI might lead to there not be any intellectual struggle anymore and it is already [affecting some developers](https://arxiv.org/pdf/2604.26855) and might be even worse for kids. You need to have some struggle/boredness to develop resilience and problem-solving skills. Also see social media and kids.Also me: |
| svendecabooter | svendecabooter - agreeing with the issues raised above :innocent: |
| d34dman | Hi 🙂, Shibin Das (D34dman at D.O) here. |
## 1️⃣ Releases since last meeting
| User | Message |
|---|---|
## 1️⃣ 1️⃣ AI module version [1.4.0](https://www.drupal.org/project/ai/releases/1.4.0) is out :tada:
| User | Message |
|---|---|
| valthebald | only 3 months since the previous minor [1.3.0](https://www.drupal.org/project/ai/releases/1.3.0), this one is another step toward maturity of AI base module in Drupal |
## 1️⃣ 2️⃣ Stable releases [1.3.6](https://www.drupal.org/project/ai/releases/1.3.6) and [1.2.16](https://www.drupal.org/project/ai/releases/1.2.16)
| User | Message |
|---|---|
## 1️⃣ 3️⃣ Overall usage has hit another mark of [15k installations](https://new.drupal.org/project/usage/ai)
| User | Message |
|---|---|
## 2️⃣ Sprint 11 (edited)
| User | Message |
|---|---|
## 2️⃣ 1️⃣ [Gitlab helper commands](https://new.drupal.org/drupalorg/gitlab-custom-commands) available for the projects that have moved (including ai core module)
| User | Message |
|---|---|
| valthebald | just to list a few:/do:fork - Creates a fork and a branch automatically from the default repository branch./do:access - Gives access to the current user to the existing fork./do:label ~ - Mimics "/label" command in GitLab, used to add labels./do:assign @ - Mimics "/assign" command in GitLab, used to add assignees. |
| valthebald | hint: this is far from the full list :yum: |
| webchick | @jurgenhaas is also working on this cool chrome extension to help make working with GitLab and [Drupal.org](http://Drupal.org) easier! https://gitlab.lakedrops.com/drupal/drulab#manual-testing |
| svendecabooter | The /do: commands don't autocomplete? Would have been handy for my failing memory :older_man: |
## 2️⃣ 2️⃣ How to select an issue to work on
| User | Message |
|---|---|
| valthebald | All Issues for the Sprint have 2 tags: AI Initiative Sprint and a sub-tag (one of the following 2) : All [GitLab issues ](https://git.drupalcode.org/groups/project/-/work_items?sort=closed_at_desc&state=opened&label_name%5B%5D=AI%20Initiative%20Sprint&label_name%5B%5D=AI%20Innovation&first_page_size=100) ([Drupal.org list](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+Initiative+Sprint%2C+AI+Innovation)) for Innovation are available with AI Innovation tag All [GitLab issues ](https://git.drupalcode.org/groups/project/-/work_items?sort=closed_at_desc&state=opened&label_name%5B%5D=AI%20Initiative%20Sprint&label_name%5B%5D=AI%20Product%20Development&first_page_size=100) ([Drupal.org list](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)) for Product are available with AI Product Development tag(edited) |
| valthebald | Please assign issue(s) in the next 24h (after the panning) that you will deliver until end of the sprint.If you finished all the issues initially assigned, feel free to pick another issue. |
| valthebald | :exclamation: Quick tip: comment with /do:assign to assign an issue to yourself. Unassign by commenting with /do:unassignIf testing is required: Add the tag “Needs QA”If a UX review is required: Add the tag “Needs UX review” |
| Kristen Pol (she/her) | Pro tipDo not put a space after the colon I've seen people doing this :grimacing: |
| valthebald | oops |
| valthebald | but you probably mean before the colon? (there should be space after but not before) |
| Kristen Pol (she/her) | No Don't do this“/do: label”“/do: unassign”Where there's a space after the colonIt won't work And doesn't give you an error I don't think |
| Kristen Pol (she/her) | It’s tripped up some people |
| valthebald | @Kristen Pol (she/her) this probably belongs to another thread - valthebald in #ai-contrib |
| Kristen Pol (she/her) | I saw the commands aboveFeel free to cross post |
## 2️⃣ 3️⃣ [Drupalstarforge.ai](http://Drupalstarforge.ai) status update
| User | Message |
|---|---|
| valthebald | [Drupalstarforge.ai](http://Drupalstarforge.ai) serves as an aggregator of AI initiative-related issues across different projects. |
| valthebald | atm it pulls issues only from [drupal.org](http://drupal.org), so many projects were left behind |
| valthebald | Good news is that [import from gitlab](https://github.com/FreelyGive/Drupal-AI-Dev-Tracker/pull/31) is already in "Needs review" status (reviews are welcome) |
## 2️⃣ 4️⃣ Priorities for AI product (edited)
| User | Message |
|---|---|
| valthebald | [AI core](https://www.drupal.org/project/ai)[AI Initiative](https://www.drupal.org/project/ai_initiative)[AI Content review](https://www.drupal.org/project/ai_content_review)[Field widget actions](https://www.drupal.org/project/field_widget_actions)[AI Agents](https://www.drupal.org/project/ai_agents) |
## 2️⃣ 5️⃣ Prioritites for AI Innovation
| User | Message |
|---|---|
| valthebald | [Canvas](https://www.drupal.org/project/canvas):Stabilize component generation with AIPolish the AI editing experienceexpand test coverage(edited) |
| valthebald | [Context Control Center](https://www.drupal.org/project/ai_context):Ship a stable, well-governed RC1Extensibility and performanceGroundwork for richer context sources |
## 2️⃣ 6️⃣ Special message: there are a lot of issues in "Needs review" status in the active projects
| User | Message |
|---|---|
| valthebald | Reviewing someone else's work could be a good opportunity to jump in... |
## 3️⃣ Organizational/discussions
| User | Message |
|---|---|
## 3️⃣ 1️⃣ Not part of AI initiative, but have some feedback? Please leave it [here](https://www.drupal.org/project/ai_initiative/issues/3575262)
| User | Message |
|---|---|
| valthebald | I still need some time to polish my own feedback, but for starters (and to get up/downvotes as well)::heavy_plus_sign: AI initiative has increased the speed of the development of the ecosystem - that's clear win:heavy_minus_sign: I have a growing concern that by moving faster, we're losing the "long tale" of contributors. i.e. look at the nicknames in this chat. How many new faces can you name? |
| valthebald | so, the rate of adding new features is awesome, but since less people manage to follow the pace, less people even know that these new features exist (edited) |
| Andy Marquis | Honest feedback: The development of this module suite is really hard to follow. You have 3 major releases as well as a 2.x version in the pipeline. There is no distinction between these versions as to which one someone should use. The number of AI related contrib modules is equally confusing as to what does what and which version works with which version of AI module. I think your concerns are real and I fear sustainability issues with what looks to me like an awful lot of complexity. |
| webchick | Curious what you think would help make this situation better? |
| Kristen Pol (she/her) | @Marcus Johansson @artem ^ |
| valthebald | Some quick suggestions:Revise dozens of existing, in many cases duplicating AI-related channels to maybe 2-3 public (for learners, contributors, general chit-chat?) to reduce noiseUse public channels as much as possible to increase visibility |
| Marcus Johansson | I would also be very interested in @webchick’s question.One problem was that 1.1.x did have a [security issue](https://www.drupal.org/sa-contrib-2026-028) that needed a lot of discussions and works, that's why we ended up with three minor versions, because we didn't want to leave everyone using 1.1.x in the dust with a known security issues in it. Our intent is to sundown the 1.2.x in the next weeks, so we are using the 2 minor versions, like the recommendation is.I think there are some improvements that we can do in general, but I'm not sure if this levitates the question asked:We have improved the [AI modules description page](https://drupal.org/project/ai), but we need to do more there. The module page is the first page people see when they google "Drupal AI", so we should include other general topics that are not necessarily about the module there - like AI Learners for instance, or why you need MCP (and maybe not the AI module) etc.Similar to what @valthebald - there are way too many channels on Slack, and we as maintainers might get stuck in our little bubble that just because we saw something in some channel, this is knowledge to everyone. The #ai has a lot of subscribers and is underutilized I think, maybe we should force all news to go through there.Moving out sprint communication in the open might also make sense @Arian Raeesi @Vidit? I have never seen anything secret in there and there is not reason why an initiative developer has to work on any specific issue. The security issues are a special case and are handled by specific maintainers in secret anyway.I screened all the contrib modules dependent on the AI module in preparation for creating documentation on what features actually exists - both as knowledgebase, but also so people don't reinvent the wheel by recreating the 5th iteration of the same feature. See issue here: https://git.drupalcode.org/project/ai/-/work_items/3586482I think we have to do what we preach as well - we should add a Drupal-powered chatbot on the AI modules documentation page where you can ask anything about AI in Drupal, to answer questions similar to what you have. The documentation search is not that great to be honest. Potentially add it on https://new.drupal.org/ai as well.As for your question - starting 1.4.x there will few changes to end-user features, we are moving those out and they were only ever part of the AI module because we initially had to have end-user features to convince people that AI was the real deal. That is not needed anymore, so the AI module will mostly work as an underlying framework for running AI Requests, Vector DB requests and Agent requests and the actual end-user feature will come via contrib modules.Sorry for the wall of text, but it would be great to hear @Andy Marquis if anything of the above or about any other suggestion. |
| artem | Another POV: the reason for not fading out the minor versions was also because of the desire to support users better. As earlier versions of AI Core were somewhat unstable, also 1.1.x had a breaking change because of experimental ai_search submodule. The goal of 1.2.x and 1.3.x was to stabilize the foundation and to bring the release schedule, and more predictability. That is why there were so many patch releases, the QA and release processes were orgranized better. And now starting from 1.4.x and further there will be more clear roadmap and users will know in advance what features to expect in the next minor and when. This will bring more certainty and predictability, so also the contrib modules that depend on AI Core will know on what version to rely on.Regarding release 2.x - I am not sure what is confusing about this as it is not stable, not shown anywhere that it is supported or recommended to be used. This is pure development version and only for maintainers or ambitious developers who like to experiment - but this is always like this in any module. I have never seen any module that promoted the dev version of it. So please be patient and wait for official announcements about new major version. When it is in shape to be presented to the public there will be alpha version. |
| Andy Marquis | Hey all, my thoughts:Regarding versions - When i see 3 different versions (1.2, 1.3, 1.4) that are basically all tied to same core dependency and no explanation of differences…. that is confusing to me and certainly would be to someone new to Drupal I’m betting. My thoughts… AI is cutting edge and constantly changing therefore drop 1.2 support and consolidate the other 2 OR clearly state the differences and update all other contrib modules in eco system to coincide. For example, there are also 3 different versions of the ai_agents module so which works with which comes to mind? This pattern across several modules can lead to ALOT of confusion and instability for site administrators and/or other contrib modules trying to keep up to date with all the changes. @artem - RE 2.x, I understand and agree with how to treat this branch but combined with all the other versions you are already supporting and backporting to, ultimately more administrative overhead is coming eventually and the point I’m getting at is this pattern is at some point just not sustainable for AI or any contrib module trying to remain compatibility.Contrib - I know you can’t control what others are putting out there but there are several modules linked in the “other modules…” section that look like “POC” rather than something you wanna recommend. For example, ai_image & ai_media_image have very little usage and no recent updates so are they functional and still supported? auto_translation & ai_translate_plus… if these are indeed useful… perhaps those contributors can consider opening MR’s in the ai_translate module to simplify/consolidate. For now, all this extra stuff linked on AI project page just looks like alot of noise. I noticed @Marcus Johansson opened a ticket to group recommended modules and such and thats a good idea IMO.Sub-modules - Again with all the different versions, AI translate for example may or may not be considered a “sub-module” as documented on project page depending on which version you use. Because there’s no link to the new contrib ai_translate, thats confusing if you’re using a newer version of AI module.Maybe I’m completely solo on this but I’m just thinking perhaps the audience that the module was originally intended to reach has shifted into more of the hobbyist dev trying to do all the cutting edge new stuff for their own interests which is fine I guess but ya kind of have to know all the AI + Drupal lingo to pull all this stuff together and make something which can be a pretty complicated story to sell to potential clients. The grouping of modules idea above + perhaps examples of how to do real business things with all this stuff is certainly helpful. I’m personally overwhelmed with all the new lingo and understanding where all the related modules fit in Drupal ie; MCP, RAG, Vector search, etc…. It’s alot to grasp! |
| Andy Marquis | I would say my own focus & understanding around how to best apply AI module to real world stuff is pretty narrow right now. I see SEO, translate and the ai_automators as the most “Drupaly” type things we can commonly use on production sites. Throwing an AI chatbot out on a production site would scare the crap out of me. lol |
| webchick | Ok so to summarize, it sounds like:The Drupal AI module project page right now is serving too many audiences. It is trying to serve:Content editors / marketers who only care about solving their problems, and don't care about what's under the hoodDevelopers / builders, including people who:Have Drupal expertise but not necessarily AI expertise (what's "RAG"?)Have AI expertise but not necessarily Drupal expertise (what's "Drush"?)Contrib module authors who are downstream from AI module and need to know what they need to hook into.Observation: that's too many audiences. :wink:Recommendation: Keep the AI module page focused on only the things that are relevant to ALL of them, and link off to other places that have more focused information. (edited) |
| Andy Marquis | Thats a good summary! BTW, nothing I outlined was meant to be negative or critical. Just a perspective and I obviously appreciate all the work and thought that goes into the module. |
| webchick | 2. AI sub-module overwhelm. In an attempt to say "hey contrib authors, please don't duplicate, see... a solution already exists!" the AI module project page leans toward surfacing A BUNCH of projects. However, it's too many projects and the list is overwhelming, to end users and contrib authors both.Recommendation (from above): Group the projects somehow under headings (maybe by audience?) so it's clearer what's covered and not (and probably have a separate page for that) (edited) |
| Andy Marquis | I like the idea of audience and/or personas even to speak to. As a “marketer”…. here ya go. As a “AI hobbyist cutting edge nerd”… hear ya go. lol |
| webchick | 3. Better highlight real Drupal + AI use cases. While there's a lot said there about AI module's capabilities, its ability to hook into different models, etc. (great!) what's missing is "Cool, but how do I actually DO SOMETHING with all of this, though?" :sweat_smile:Recommendation: AFAIK that's what's currently being worked on as part of https://dominiquedecooman.com/athens-rotterdam-why-drupal-ai-needs-athena-release so this is hopefully a temporary problem.But maybe splitting out a dedicated page for "Use cases and recipes" or something and linking to for example DrupalCon / Drupal AI Summit talks, AI Learners Club talks, "how to" tutorials, etc. (once again grouped by heading so it doesn't get overwhelming) would be a place to start. (edited) |
| webchick | 4. Clear direction for Contrib authors. For contrib authors, they need information when a change happens (especially a breaking change) in the upstream AI module, and info on what they need to do about it.Recommendation: @Marcus Johansson noted they could use #ai more frequently for a "here's news that a big chunk of the Drupal AI ecosystem needs to know about" (and/or make a dedicated #ai-annoucements channel for this so that's all that's in there)Also, better utilize the [Change Records](https://www.drupal.org/list-changes/ai) system for this. Then people can subscribe to a feed and don't necessarily need to be paying attention to Slack. (edited) |
| webchick | 5. Consolidation of initiative communication. There are too many #ai-XXX channels, can we reduce this to, like, 3? (another one on "consolidation" theme)Recommendation: For this one, I actually think you should optimize for the people doing the work and what THEY want/need, and handle comms of bigger things to folks not involved in the day to day separately. (#ai, #ai-announcements, AI initative page "post", etc.) (edited) |
| webchick | @Andy Marquis Is this a fair summary of your concerns? |
| Andy Marquis | For #4, good point on CR, I don’t see any recent change records to qualify a new 1.4 version https://www.drupal.org/list-changes/ai. |
| Andy Marquis | @webchick - yes fair and good summary. I appreciate the thoughtful response. |
| webchick | Thanks for bringing up your feedback! I think there are probably many more who've struggled with the same challenges and maybe don't know where/how to raise them. (edited) |
| Marcus Johansson | Thank you @Andy Marquis for raising the feedback, @valthebald for asking the right questions and @webchick for deciphering and good action points!I'll make sure that we create more Change Records - right now it's just of major changes, but we will add any interface change/new feature in there, no matter how tiny. I'll make sure it happens retroactively for 1.3.x and 1.4.x as well.I'll ping in @pdjohnson, so he doesn't miss the feedback regarding the AI module page and also @RobLoach that is working on the contrib module documentation. Like mentioned - I think in general we have to make the AI module page more concise and with more links depending on your interest. |
| RobLoach | All good feedback, it can be overwhelming since the AI module itself enables so much...Change Records: The [CRs](https://www.drupal.org/list-changes/ai) are used for breaking changes between versions. Like when some of the sub-modules moved out from AI Core to contrib spaces (like [Field Widget Actions](https://www.drupal.org/project/field_widget_actions), or [AI Translate](https://www.drupal.org/node/3570275), for example). More can't hurt, just need to determine what deserves a change record. All the [release notes](https://www.drupal.org/project/ai/releases/1.4.0) still cover the fine detail of all new features and fixes. See the [documentation around Breaking Changes](https://project.pages.drupalcode.org/ai/1.3.x/contribute/releases/breaking_changes/) if you're curious about that.Contrib: The [Project Category](https://www.drupal.org/project/project_module?f%5B3%5D=im_vid_3%3A204588) is a fun one to explore. Hoping to publish a nice little table/browser in the [mkdocs](https://project.pages.drupalcode.org/ai/1.3.x/) to make it easier to find supporting contrib modules. Most likely built out with a SKILL and set of scripts.Audiences: I'm no marketing person, but there's [drupal.org/ai ](https://new.drupal.org/ai)if you're looking for more marketing material than what the AI Project Page provides. As a Developer, I'd expect Drupal.org module pages to be more focused around the module itself. Again, I'm no marketing person.(edited) |
| webchick | Real quick (also HI ROB LOACH!!! :smile:)Change Records: The [CRs](https://www.drupal.org/list-changes/ai) are used for breaking changes between versions.But contrib modules knowing that they might need to reset their modules' dependencies to 1.2, 1.3, and/or 1.4 (or possibly 2.x?), depending on [something?] is IMO a "breaking" change, or at least warrants the "this is worth notifying all developers that are in the AI ecosystem about" (which is effectively what change records are for)Contrib: The [Project Category](https://www.drupal.org/project/project_module?f%5B3%5D=im_vid_3%3A204588) is a fun one to explore. Hoping to publish a nice little table/browser in the [mkdocs](https://project.pages.drupalcode.org/ai/1.3.x/) to make it easier to find supporting contrib modules. Most likely built out with a SKILL and set of scripts.That IS super cool! :star-struck: So maybe replace that whole bulleted list of sub-projects on the project page with that view instead, and point them to your forthcoming docs page for the "golden contrib" version of that list.Audiences: I'm no marketing person, but there's [drupal.org/ai ](https://new.drupal.org/ai)if you're looking for more marketing material than what the AI Project Page provides. As a Developer, I'd expect [Drupal.org](http://Drupal.org) module pages to be more focused around the module itself. Again, I'm no marketing person.This is valid, IMO. So maybe the project page gets "split" (because [Drupal.org](http://Drupal.org) SEO is "lumpy" in my experience and sometimes people can end up on a project page and not a landing page despite your best efforts) into:Hi, person who has no idea what this project does, here's all the info you need to know. For more, see [drupal.org/ai](http://drupal.org/ai)Hi, person who's working on developer things in the AI Drupal space, and / or a site builder trying to get this particular project working in your site. Here's information for YOU. (which may or may not link off elsewhere)(edited) |
| Andy Marquis | @webchick - I was honestly confused with 1.4 with no change record associated with it. If there’s no breaking changes and same dependencies as 1.3, should it have been a separate version vs. just making it part of 1.3? For instance, my own ai module has a dependency ai:ai (>= 1.2 \|\| >= 1.3) but now I need to put out a release to support 1.4 and will have to dig a little deeper into the changes. |
| Marcus Johansson | We should publish added interfaces/features somewhere and change records is a place people are looking at.There are no breaking changes and there will not be any [breaking changes](https://project.pages.drupalcode.org/ai/1.4.x/contribute/releases/breaking_changes/) in minor releases (outside of experimental tagged modules).@Andy Marquis in your case (I assume the Custom Fields module? :face_with_peeking_eye: ) you should be able to pin ^1.2 and assume that it will work as is until 2.x is released. The only reason to have a higher pinned version is if we added some feature in a later minor that you want to extend and utilize. |
| Andy Marquis | yes, and you’re right and don’t even recall why i had the OR there to begin with. I meant if there was something in 1.4 that would be breaking change then I’d have to account for it but thanks for the assurance. Hell I’m probably versioning wrong myself. I always assumed for example 1.3 to 1.4 meant some sort of change in dependencies. I guess I just wonder at this point why someone would need to stay on 1.3 vs. 1.4 if the same basic functionality doesn’t change. |
## 4️⃣ 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️⃣ 1️⃣ , 4️⃣ 2️⃣ etc.
| User | Message |
|---|---|
## 4️⃣ 1️⃣ Upcoming Drupal AI Learners Club sessions :thread:
| User | Message |
|---|---|
| webchick | Wed, June 3: @webchick attempts to upgrade her Drupal 7 site live with Claude Dynamic Workflows https://luma.com/2nkg2r9j Wed, Jun 10 w/ @ultimike Getting ready to do cool stuff with AI https://luma.com/bu9yis1j Fri, Jun 19 w/ @johnpicozzi Wait, when did everyone start speaking AI? A catch-up guide for the rest of us https://luma.com/ijqp8hxx Fri, Jun 26 w/ @Kristen Pol (she/her) Context Control Center https://luma.com/01jzyfkf Mon, July 20 w/ @Isabel and @Fiorella Drupal translations with AI. https://luma.com/lxrf4nra |
| webchick | You can find upcoming events at https://luma.com/drupal-ai or in #ai-learners (also vote on / suggest topics)You can find past sessions at the [Drupal AI Learners Club Playlist](https://youtube.com/playlist?list=PLpeDXSh4nHjRHybTIn-8BQYg0hENB1fcY&si=eMhrodvej8vhR5jz). Including last week's:Claude Design session by @Aidan Foster https://youtu.be/M8XXUAefw_w?si=W-rU2BogAsw3Qmwz#talkingdrupal podcast with @ambermatz @scottfalconer @johnpicozzi @nicxvan @mandclu and me: https://www.youtube.com/live/wH1Lp-4BU-U?si=miMEMhyjvOUc-ZZ- (edited) |
| Kristen Pol (she/her) | @Amber Henry you might have all these but in case you don’t ^ |
| Kristen Pol (she/her) | 4️⃣ 2️⃣ Looking for beta testers for CCC (AI Context) and thanks to @ultimike for helping with this https://git.drupalcode.org/project/ai_context/-/work_items/3586234 |
| Kristen Pol (she/her) | Multiple people can test |
| Kristen Pol (she/her) | You can have multiple assignees |
| webchick | Oh I didn't know about multiple assignees that's cool!If you have never once in your life used CCC what's the best place to understand how to get started? :) |
| Kristen Pol (she/her) | That's an excellent question @webchick :)I would say to first watch one of the presentations I should add these to the project page!Then I’d install it locally and poke around After that, there is the readme file and docs folder with lots of infoOnce acclimated, I’d start with an “easy wins” issue as I've started tagging these regularly Or feel free to create support issues if things are confusing as that helps us make it better @ultimike did that which highlighted some things that need better UX or documentation |
| Kristen Pol (she/her) | Ah, for beta testers, they don't need to work on easy wins issues :sweat_smile: |
| Kristen Pol (she/her) | They should just create issues |
| ultimike | I found playing around with it in https://www.drupalforge.org/template/driesnote-chicago helpful as well - here it has some Context Items already defined. |
| Kristen Pol (she/her) | Good point :+1: |
| Kristen Pol (she/her) | https://git.drupalcode.org/project/ai_context/-/work_items/3586248 |
| webchick | Project page would be great, but also if this is the issue you're corralling testing feedback on, maybe a section in this issue that's like "how to test" |
| Kristen Pol (she/her) | Updated the issue |
## 4️⃣ 2️⃣ Looking for beta testers for CCC (AI Context) and thanks to @ultimike for helping with this https://git.drupalcode.org/project/ai_context/-/work_items/3586234
| User | Message |
|---|---|
| Kristen Pol (she/her) | Multiple people can test |
| Kristen Pol (she/her) | You can have multiple assignees |
| webchick | Oh I didn't know about multiple assignees that's cool!If you have never once in your life used CCC what's the best place to understand how to get started? :) |
| Kristen Pol (she/her) | That's an excellent question @webchick :)I would say to first watch one of the presentations I should add these to the project page!Then I’d install it locally and poke around After that, there is the readme file and docs folder with lots of infoOnce acclimated, I’d start with an “easy wins” issue as I've started tagging these regularly Or feel free to create support issues if things are confusing as that helps us make it better @ultimike did that which highlighted some things that need better UX or documentation |
| Kristen Pol (she/her) | Ah, for beta testers, they don't need to work on easy wins issues :sweat_smile: |
| Kristen Pol (she/her) | They should just create issues |
| ultimike | I found playing around with it in https://www.drupalforge.org/template/driesnote-chicago helpful as well - here it has some Context Items already defined. |
| Kristen Pol (she/her) | Good point :+1: |
| Kristen Pol (she/her) | https://git.drupalcode.org/project/ai_context/-/work_items/3586248 |
| webchick | Project page would be great, but also if this is the issue you're corralling testing feedback on, maybe a section in this issue that's like "how to test" |
| Kristen Pol (she/her) | Updated the issue |
## 4️⃣ 3️⃣ There are lots of must have CCC issues as well as a handful of easy win issues to choose from Kristen Pol (she/her) in #ai-contrib
| User | Message |
|---|---|
| Kristen Pol (she/her) | Join the fun :star-struck: |
## 4️⃣ 4️⃣ Issue triage - We are starting today with some automation tests using coding agents doing initial issue triage. In AI module all issues will automatically be prioritized, and soon also it will take care of weight estimations, looking for doublets and requiring more information from the issue creator. Some other ideas to come. When all the initial triage is finalized, we will make sure that comments are made, so you have a way to escalate when you feel the agent is wrong - for now, please reach out to us here or tag me or @artem in the issue.@ronaldtebrake @webchick - is this something that it makes sense that we create MR's for in AI Best Practices? Most of them are just focused version of the gitlab skill, with limited access for automation. They will just be running in /loop in Claude.
| User | Message |
|---|---|
| webchick | Great question! My initial reaction is because it has something to do with how a particular contrib module wants to do its triage, the skill goes in the AI module.However there may be general guidance we can pull out for ALL contrib module authorsCould you maybe make an issue for this in AIBP that points off to what you've built? |
| Marcus Johansson | Will do - we have it at a random repo now, some skills will be written fairly generalist, and some super specific. I'll file that issue as soon as we have all skills in there and if something is general enough, we can move it over. |
| webchick | Can you link me to that place so I can take a look? (edited) |
| Marcus Johansson | https://github.com/ivanboring/drupal-maintenance-skills |
| Marcus Johansson | There is more coming end of this week most likely. |
| webchick | Sweet, thank you, added here https://git.drupalcode.org/project/ai_best_practices/-/work_items/3581683 (edited) |
Participants:
valthebald, webchick, Kristen Pol, Marcus Johansson, svendecabooter, d34dman
task