Core-AI Contributor Check-in – Sept 10th, 2025

Announcements (5 min)

Progress this week

Abilities update (@karmatosed )

Milestones:

  • Added a v0.1.2: which is next for pre betaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. (more milestones to come)
  • Added an Abilities APIAbilities API A core WordPress API (introduced in 6.9) that creates a central registry of capabilities, making WordPress functions discoverable and accessible to AI agents, automation tools, and developers. Transforms WordPress from isolated functions into a unified system. board to monitor what is going on with project and include all milestones. https://github.com/orgs/WordPress/projects/252/views/1

Info:
Using board to surface:
https://github.com/orgs/WordPress/projects/252/views/2?sliceBy%5BcolumnId%5D=Milestone

Experiments Update (@jeffpaul)

Milestones:

  • TBD

Info:

  • Assembling additional issues with feature definition and mockups
  • Compiling overall Agenda issue to link out to various sub-issues for milestone releases ahead of WP 6.9
  • Synthesizing existing issue feedback to iterate on definition & mockups
  • Scaffold pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party. & being building out features

PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/index.php Update (@jeffpaul)

Milestones:

  • TBD

Info:

  • Assembling additional issues with feature definition and mockups
  • Compiling overall Agenda issue to link out to various sub-issues for milestone releases ahead of WP 6.9
  • Synthesizing existing issue feedback to iterate on definition & mockups
  • Scaffold plugin & being building out features

Questions/Decision points (15 min)

Week’s goals (10 min)

  1. (Start) Roadmaps for all projects in GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/
    1. Abilities – James, Tammie : get roadmap out or pass out trying
    2. MCP – Neill, James, Ovi (Neill did not make progress on this, last week 🙁 )
    3. Experiments – Jeff
    4. Client JS Package: Jason, Felix

AI Generated Summary of the Call (Posted after the call)

#check-in, #core-ai, #meeting

AI Chat Summary – 4 September 2025

Location: #core-ai Slack Channel 

Agenda: No agenda this week

The bi-weekly CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. AI meeting was held on 4 September , 2025:

WCUS & Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/

@jeffpaul highlighted the recent face‑to‑face sessions on the Core AI table at WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. US and thanked @justlevine for coordinating remote participation.

Handbook & Badge Development

@karmatosed facilitated work on refining the AI handbook and creating the WordPress AI badge. There are a number of new pages for the handbook including the Contributing badge page.

PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/index.php AI Client – 0.1.0 MVPMinimum Viable Product "A minimum viable product (MVP) is a product with just enough features to satisfy early customers, and to provide feedback for future product development." - WikiPedia & Roadmap

@jason_the_adams announced the 0.1.0 MVP release for the PHP AI Client, with a demo shown on stage. The demo code is on GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/: https://github.com/felixarntz/wp-ai-sdk-chatbot-demo
Roadmap items for versions 0.2.0–0.4.0 are on the issue board: https://github.com/WordPress/php-ai-client/issues/8

Project Updates

WP‑Specific Layer – WordPress AI Client

@flixos90 explained progress on wp‑ai‑client: the layer adapts the generic PHP SDK to WordPress, adds a settings screen for APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. credentials, and provides REST endpoints for client‑side usage. The project is in early work‑in‑progress; interested contributors can follow issue #1: https://github.com/WordPress/wp-ai-client/issues/1

Abilities APIAbilities API A core WordPress API (introduced in 6.9) that creates a central registry of capabilities, making WordPress functions discoverable and accessible to AI agents, automation tools, and developers. Transforms WordPress from isolated functions into a unified system. & WP 6.9 Timeline

@jeffpaul noted that the Abilities API effort is the most urgent for the WP 6.9 BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 1 release on October 21. @karmatosed applied a milestone to the issue, giving the team a sense of time. @isotropic is working on the roadmap with @karmatosed for this week’s priority.

AI Experiments Canonical PluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party.

@jeffpaul shared work is going on to create a GitHub issue that consolidates the roadmap and a high‑level list of planned features. Feedback from Contributor Day is welcome, and a formal roadmap issue will be added next week.

Sharing

#core-ai, #meeting

Core-AI Contributor Check-in – Sept 3rd, 2025

CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.-AI Contributor Weekly check-in: September 3rd , 2025 @12 noon EST
Zoom Link: https://us02web.zoom.us/j/85296485830?pwd=u2QlmopcccfTu8zvLnUKLbg61kE4Ol.1

Announcements (5 min)

  1. A very successful Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/ at WCUS :tada: :wordpress:
    1. Thank you, @justlevine, for keeping things lit remotely
  2. PHP AI Client SDKPHP AI Client SDK A platform-agnostic library providing unified access to LLMs and embedding models from any major AI provider. Developed collaboratively with the PHP community. The WordPress AI Client SDK is the WordPress-specific package that adds REST API endpoints, API key management, and integrations through `AI_Client::prompt()`. is now available in its first release: https://github.com/WordPress/php-ai-client/releases/tag/0.1.0

Progress this week (5 min)

  1. Update to the handbook:
    1. https://make.wordpress.org/ai/handbook/contributing/
    2. https://make.wordpress.org/ai/handbook/resources-and-links/
    3. https://make.wordpress.org/ai/handbook/get-involved/
    4. https://make.wordpress.org/ai/handbook/contributing/project-management/ (WIP)

Questions/Decision points (15 min)

  1. New format for Weekly Check-in review proposal, based on comments in SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ and discussions at WCUS:
    1. Focus on updates from each of the projects (Project Facilitator + Lead)
    2. Review next Milestone – and tasks to support that milestone
    3. Blockers and Opportunities
  2. High level – Let’s get an update on:
    1. Client/Abilities/MCP projects
  3. Review of AI Client roadmap
  4. From David: Review mcp-adapter status and next steps.
    1. Align on immediate fixes and workflows.
    2. Update v0.1.0 release notes to prevent user confusion.
  5. Badges for Core AI – For now, contributors need to request themselves as per the instructions noted here. Jeff is working on being able to add a link himself
  6. Reminder from Tammie: As we fix roadmaps, let’s also reflect those in the projects. We will do that but I want to ensure they get logged into traceable formats that can take action also.
  7. Tomorrow’s biweekly Slack chat – we need a facilitator

Week’s goals (10 min)


AI Generated Summary of the Call

The meeting focused on recapping the successful WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. US contributor day and setting up a new, more efficient format for future weekly check-ins. The team discussed the progress of various projects, including the PHP AI Client SDK, Abilities APIAbilities API A core WordPress API (introduced in 6.9) that creates a central registry of capabilities, making WordPress functions discoverable and accessible to AI agents, automation tools, and developers. Transforms WordPress from isolated functions into a unified system., and MCP AdapterMCP Adapter Translates WordPress abilities into Model Context Protocol format, allowing AI assistants like Claude and ChatGPT to discover and invoke WordPress capabilities as tools, resources, and prompts., and identified key milestones and areas needing attention. They also established a plan for creating roadmaps for all projects and coordinating communication with different external audiences, such as pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party. developers and hosts.


Highlights by Topic

WordCamp US Contributor Day

  • There were about 30 people at the contributor table, plus around a dozen people who joined online throughout the day.
  • The attendees had diverse interests, ranging from general curiosity about AI to technical contributors trying to break the PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/index.php client.
  • The team learned that having specific roles for contributors would be beneficial for future events, such as WordCamp Asia.

Project Updates & Roadmaps

  • PHP AI Client SDK: Version 0.1.0 was released just before Matt’s presentation at WordCamp US, with significant help from contributors at the event. The roadmap for version 0.2.0 focuses on battle-testing the client, improving providerProvider An AI service offering models for generation, embeddings, or other capabilities (e.g., Anthropic, Google, OpenAI). settings, and adding a message builder. Version 0.3.0 will introduce streaming support, and a later version will include embeddings.
  • Abilities API: Version 0.1.0 was also released before WordCamp US. The next major discussion points are determining which abilities will be included in WordPress 6.9 and working on hooksHooks In WordPress theme and development, hooks are functions that can be applied to an action or a Filter in WordPress. Actions are functions performed when a certain event occurs in WordPress. Filters allow you to modify certain functions. Arguments used to hook both filters and actions look the same. to expand its functionality.
  • MCP Adapter: The main bottleneck is currently code review, which has created a small backlog. There are also discrepancies between the current code and the documentation that need to be aligned.
  • Experiments Project: This project is progressing and will hopefully feed into the other projects. The team plans to formalize its roadmap and establish a process for non-code-related discussions and issues.

Meeting Format & Future Goals

  • The weekly check-in format will shift to focus on active projects, with each project having a lead facilitator.
  • The meetings will highlight upcoming milestones, specific tasks, and any blockers or opportunities to help.
  • The team will create and pin roadmap issues in each project’s GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/ repository to provide clarity and track progress.
  • Project ownership for creating these roadmaps was assigned: Neill McShea and James LePage for MCP, Jason Adams and Felix for the JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com client, and Tammy Lister for Abilities and Jeff Paul for Experiments.

Communication & Documentation

Jason Adams will draft the first of these posts to help set the direction and format.nerated summary posted after the meeting

The team decided to coordinate communication with different audiences, such as plugin developers and hosts, to maintain a clear and consistent narrative.

They will use the Make WordPress blog to post audience-specific articles and collect feedback directly in the comments.

#check-in, #core-ai, #meeting

AI Chat Summary – 21 August 2025

Location: #core-ai Slack Channel 

Agenda: No agenda this week

The bi-weekly CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. AI meeting was held on August 21st, 2025:

  • Meeting Format: The meeting was an open-floor discussion with no set agenda, beginning with a welcome and check-in for attendees.
  • Key Updates & Information Sharing:
    • Attendees were encouraged to review the weekly Core AI contributor meeting summaries for updates on the fast-paced progress.
    • Three out of four Core AI team leads will be on a panel at WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. US next week. Questions and discussion points for this panel were solicited.
    • A proposal from the documentation team regarding a “Responsible AI workflow for creating new documentation for WordPress 6.9” was shared. The goal is to teach AI the “language of WordPress” to differentiate between WP.com, WP.org, and WordPress software. Feedback and comments on this proposal were requested.
  • Open Floor Discussions:
    • MCP AdapterMCP Adapter Translates WordPress abilities into Model Context Protocol format, allowing AI assistants like Claude and ChatGPT to discover and invoke WordPress capabilities as tools, resources, and prompts. Distribution: A discussion is ongoing regarding whether the MCP Adapter should be primarily distributed as a canonical pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party. or a Composer library. One attendee suggested it should remain a package as it provides foundational infrastructure.
    • User Projects: An open invitation was extended to share any cool projects being built with AI in WordPress. 

#core-ai, #meeting

What to Know for Before WCUS 2025 Contributor Day

WordCamp US 2025 contributor day is coming to Portland, Oregon on Tuesday, August 26, starting at 9:00 am Pacific Time, and ending at 5:00 pm. There will be a table for CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. AI during it and here is what to expect if you are curious about joining that table.

In order to join the team you don’t have to be a developer, although at this stage of the project knowing what you are going to do might help you navigate through the entire day.

Before you arrive

There is a focus right now on the AI Building Blocks, we recommend reading about them before the contribution day. Make sure you register for contributor day, have an account here on WordPress.org and have joined the Making WordPress Slack.

Pre Reads

Over the past few months, the Core AI team and contributors have been hard at work on several projects. We recommend reading and familiarizing yourself with some of the most relevant discussions, work and concepts for this.

  • AI Building Blocks – A high-level overview on the strategy that Core AI has for the WordPress project.
  • Project repos: PHP AI Client, Abilities API, MCP Adapter, AI Experiments
  • Abilities API Overview (third party) – A great article by a Core AI contributor describing the Abilities APIAbilities API A core WordPress API (introduced in 6.9) that creates a central registry of capabilities, making WordPress functions discoverable and accessible to AI agents, automation tools, and developers. Transforms WordPress from isolated functions into a unified system. in great detail.
  • MCP Documentation – Documentation for Model Context Protocol.
  • MCP AdapterMCP Adapter Translates WordPress abilities into Model Context Protocol format, allowing AI assistants like Claude and ChatGPT to discover and invoke WordPress capabilities as tools, resources, and prompts. GithubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/ Discussions – The most relevant one is a discussion on how this will be packaged and distributed.
  • PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/index.php Client APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. Github Discussions – Several great discussions for the PHP client API building blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience..

You should also skim the #core-ai SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ channel. The WordPress Project Slack recently had AI features enabled, and using that for a overview is very helpful!

What to expect on the day

Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/ is a good opportunity to meet the core AI team and discuss any questions, ideas, or concepts you may have. We’d love as many questions as possible to take to our panel being presented on Thursday at 10:30 PT. While we expect to have some discussions, we’d like to stick to the specific goals outlined below during Contributor Day which are primarily oriented around furthering the AI building blocks, and use our panel time slot to publicly answer and discuss any persistent concepts that have surfaced since the formation of our team.

During the day you can get help from the table leads and Team Reps:

Felix Arntz – @flixos90

James LePage – @isotropic

Other leads and contributors will also be at the table. We are there to build, meet, and further Core AI, so please don’t hesitate to come up to us, even if we look focused!

The schedule for Contributor Day is kept up to date on the WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. US Website. As of 19 August it is as follows:

  • 8:00 am – Registration opens
  • 8:30 am – Doors Open – Mt Hood (Oregon Ballroom)
  • 9:00 am – Start time / Opening Remarks
  • 11:45 am – Group photo
  • 12:00 pm – Lunch
  • 1:30 pm – Teams resume
  • 4:30 pm – Team summaries and wrap-up (within the team)
  • 5:00 pm – Contributor Day ends

Our Goals for WCUS Contributor Day 2025

For Core AI, we have several specific goals that we’d like to achieve during the day:

  • Contributing to the Building Blocks repos – each has its own goal for the day.
  • Forming a concrete plan for the AI Experiments pluginAI Experiments Plugin WordPress's AI laboratory bringing all building blocks together. Serves as both a user tool and developer reference implementation. First release (v0.1.0) includes Title Generation experiment.. What we’re building, how we’re building it, and a roadmap for what’s next.
  • Creating several proof of concepts, leveraging the building blocks to showcase how each comes together even in an early state.
  • Improving contributor flows for the Core AI Team – Codifying a clear path towards contribution and implementing policies and systems to enable this. A big focus for this will be implementing and finalizing the early draft of the Handbook.

It’s important to note that this Contributor Day aims to operate like a hackathon. To those that have attended past contributor days this may feel slightly different than previous events. For Core AI, this is the perfect approach; using and experimenting with the building blocks in real time will help us better understand how they work in practice.

Async online

If you are not attending there will be opportunity to contribute online as well. Just join in when you can in Slack. Involved contributors like @justlevine will be online, and we’ll be checking Slack from Portland, Oregon as well.

Helpful Links

Core-AI Contributor Check-in – Aug 20th, 2025

Location: Weekly on Zoom

Announcements (5 min)

  1. None this week

Progress this week (5 min)

  1. Handbook: now has half of pages done
  2. PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/index.php Client Foundation milestone complete! :raised_hands:
  3. Felix asked an AI the first question using the PHP Client! :tada:
  4. Progress for the Abilities API initiative (Greg can’t make the call – but more info in his Slack Post)
  5. MCP Progress from Ovi :tada:

Questions/Decision points (15 min)

  1. Ideal content to cover in presentation & panel @ WCUS ← from last week
  2. CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. AI team badges: choose options and inspiration, please.
  3. Tomorrow’s Bi-Weekly SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ chat – we need a facilitator
  4. From Jeff’s Post: Draft / Proposal on this topic of AI code and adhering to the GPLGPL GPL is an acronym for GNU Public License. It is the standard license WordPress uses for Open Source licensing https://wordpress.org/about/license/. The GPL is a ‘copyleft’ license https://www.gnu.org/licenses/copyleft.en.html. This means that derivative work can only be distributed under the same license terms. This is in distinction to permissive free software licenses, of which the BSD license and the MIT License are widely used examples.
    1. Potentially a task for contributor dayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/ – maybe assign an owner?

Week’s goals (10 min)

  1. Get to a good understanding of what we will be presenting at WCUS next week (JL)
    1. Ideally, we could hash this out during the meeting, though 🙂
  2. Finish the first part of the PHP Client Implementor APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. — AiClient, PromptBuilder, and MessageBuilder
  3. Abilities APIAbilities API A core WordPress API (introduced in 6.9) that creates a central registry of capabilities, making WordPress functions discoverable and accessible to AI agents, automation tools, and developers. Transforms WordPress from isolated functions into a unified system. Aspect finalized

Gemini Generated Summary

This week’s meeting saw the Core AI team discussing progress on several key projects, with a strong focus on preparing for WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. US. The team reviewed the status of the new Core AI Handbook, the PHP Client Foundation milestone, and the Abilities API.

A significant portion of the conversation centered around the upcoming WordCamp US conference, where the team will present on a panel and host a Contributor Day table. They also addressed the importance of establishing a clear plan for new contributors and the need for a formal proposal on handling AI-generated code and its adherence to GPL licensing.


Highlights by Subject

Core AI Handbook

  • Progress: The handbook is more than 50% complete, but is still a work in progress.
  • Status: The team is currently working on the glossary and various other sections. The goal is to have all pages live in a rough format by the end of this week, with polishing and refinement continuing through WordCamp US.
  • Feedback: The team is seeking feedback from the community and encourages everyone to review the published pages.

PHP AI Client

  • Milestone Complete: The PHP AI Client Foundation milestone is officially complete.
  • First Question: The team successfully used the new client to ask AI a first question, which Jason Adams described as “really exciting to see actual results from all the work that we’re putting in.”
  • V0.1 Release: The team hopes to release a V0.1 of the client at WordCamp US to encourage new contributors to test it and find bugs.

Abilities API

  • Progress: The Abilities API is nearing completion and could be ready for a V0.1 release at WordCamp US.
  • PHP Version: The team confirmed the PHP version requirements for different components: the Abilities API will be built for PHP 7.2+, while the Core AI client and other projects will be built for PHP 7.4+.

WordCamp US Preparation

  • Presentations: The team plans to use a simple panel format for their presentation, focusing on the building blocks of the project, their progress for WordPress 6.9, and future plans. They decided to solicit questions from the community in advance via Slack and Twitter.
  • Team Badges: The team is working on a badge for the Core AI team.
  • Contributor Day: The team is preparing a “pre-read” document to help guide new and first-time contributors. This document will outline the projects that contributors can work on, including discussions on AI code and GPL, and the development of new AI experiments.
  • Remote Contribution: The team will have a remote presence in Slack to support contributors who are not attending in person.

Bi-Weekly Check In

  • Discussion Topic: The team decided to use the upcoming bi-weekly chat to discuss the presentation and questions for WordCamp US.
  • Facilitator Needed: A facilitator was needed to run the bi-weekly chat. Neill McShea volunteered to facilitate the meeting, with support from Tammie Lister and David Levine.
  • Logistics: Neill mentioned that he would put a call out with the meeting details after the current call ended.

AI Code and Adhering to GPL

From Jeff’s Post: Draft / Proposal on this topic of AI code and adhering to the GPL

  • Jeff Paul brought up a post he saw from Mary about a draft proposal on the topic of AI code and its adherence to the GPL.
  • The discussion surrounding this topic has been ongoing in the core committers’ Slack channel and recently resurfaced.
  • The team recognized this as a critical issue and decided it would be a major focus for the Contributor Day at WordCamp US. The goal is to work with the community to formulate a proposal that addresses the project’s stance on AI contributions and the broader implications of AI.
  • Jeff Paul plans to gather all the unearthed questions from the Slack discussions and lead the conversation on this topic during Contributor Day.
  • The issue is considered significant enough to have garnered the attention of core project leaders, and it extends beyond just AI contributions to a larger discussion about project policies.

#check-in, #core-ai, #meeting

X-post: Proposal: Responsible AI workflow for creating new documentation for WordPress 6.9

X-comment from +make.wordpress.org/docs: Comment on Proposal: Responsible AI workflow for creating new documentation for WordPress 6.9

Core-AI Contributor Check-in – Aug 13th, 2025

Location: Weekly on Zoom

Announcements (5 min)

  1. No major announcements this week

Progress this week (5 min)

  1. Great progress wrapping up PHP Client foundation

Questions/Decision points (15 min)

  1. Ideal content to cover in presentation & panel @ WCUS
  2. From David Levine: Whether to target PHP7.4 with the Abilities APIAbilities API A core WordPress API (introduced in 6.9) that creates a central registry of capabilities, making WordPress functions discoverable and accessible to AI agents, automation tools, and developers. Transforms WordPress from isolated functions into a unified system. / MCP (versus 7.2, since Matt is seemingly considering punting the minimum PHP bump ). My vote is yes, but it needs a real decision.
    • Update on that PR  is that I plan to have that rebased on trunk instead of Greg’s draft PR before you EST folks start your mornings tomorrow, so should be ready for final code review/merge and we got tooling in place.

Week’s goals (5 min)

  1. PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/index.php Client
    1. Add abilityAbility A registered, self-documenting unit of WordPress functionality that can be discovered and invoked through multiple contexts (REST API, Command Palette, MCP). Includes authorization and input/output specifications. to register Providers
    2. Progress on base (Open AI style) ProviderProvider An AI service offering models for generation, embeddings, or other capabilities (e.g., Anthropic, Google, OpenAI).
    3. Begin work on Prompt Builder
  2. AI Experiments pluginAI Experiments Plugin WordPress's AI laboratory bringing all building blocks together. Serves as both a user tool and developer reference implementation. First release (v0.1.0) includes Title Generation experiment.
    1. Adjust product definition & designs from bi-weekly AI chat
    2. Finalize initial takes & publish as GH issues

Gemini Generated Summary

The CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. AI team meeting began with a discussion about wrapping up the PHP Client Foundation work, with a key pull request pending for completion. The main topic of the meeting was a discussion prompted by David (@justlevine) about whether to target PHP 7.4 or 7.2 for the Abilities API within the WordPress core. The team noted that since the Abilities API is intended for WordPress 6.9, it must be compatible with PHP 7.2, the current core requirement. They decided to move forward with this plan while keeping an eye on a related core ticket that might change the minimum PHP version, allowing for a potential upgrade to 7.4 later.

Other discussions included planning for content to cover in a presentation and panel at WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. US, with a focus on generating excitement and encouraging contributions. The team also discussed the AI Experiments plugin, differentiating between “integrated AI” and “chat AI” models, and decided to create a GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/ issue to collect use cases and feedback from the community. Finally, there was a brief discussion about establishing a process for awarding badges to AI team contributors, with plans to document the criteria in the handbook.


Highlights

Summary

The Core AI team meeting began with a discussion about wrapping up the PHP Client Foundation work, with a key pull request pending for completion. The main topic of the meeting was a discussion prompted by David about whether to target PHP 7.4 or 7.2 for the Abilities API within the WordPress core. The team noted that since the Abilities API is intended for WordPress 6.9, it must be compatible with PHP 7.2, the current core requirement. They decided to move forward with this plan while keeping an eye on a related core ticket that might change the minimum PHP version, allowing for a potential upgrade to 7.4 later.

Other discussions included planning for content to cover in a presentation and panel at WordCamp US, with a focus on generating excitement and encouraging contributions. The team also discussed the AI Experiments plugin, differentiating between “integrated AI” and “chat AI” models, and decided to create a GitHub issue to collect use cases and feedback from the community. Finally, there was a brief discussion about establishing a process for awarding badges to AI team contributors, with plans to document the criteria in the handbook.


Highlights by Subject

PHP Client and Abilities API

  • The team is close to finishing the foundation work for the PHP Client, with only one pull request left to merge.
  • The Abilities API is intended to be included in WordPress core for version 6.9.
  • To be compatible with core, the Abilities API may need to target PHP 7.2, not 7.4, as the minimum version.
  • The team will monitor a core track ticket regarding the minimum PHP version and is confident that they can adjust the APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. to a higher version if necessary in the future.
  • The MCP and AI Client will continue to target PHP 7.4 for now.

AI Experiments Plugin

  • There’s a conversation about the direction of the AI Experiments plugin, specifically whether to focus on “integrated AI” (AI-powered features like a button or a menu option) or “chat AI” (a conversational chat experience).
  • The consensus is to initially focus on integrated AI features, as they offer quick wins and are easier to implement.
  • The chat feature, while powerful for higher-level, multi-task commands, is considered a later-stage goal.
  • A new issue will be created in the WordPress/AI repository to collect use cases and feedback from the community, including examples of good and bad implementations, to guide the design and development of the pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party.’s user experience.

WordCamp US and Contributor Badges

The team plans to define a process for awarding AI team contributor badges, with a focus on making it easy for administrators to verify contributions. They will document this process in the new handbook.

The team needs to prepare content for a presentation and panel at WordCamp US to excite attendees and encourage them to contribute.

A new handbook page is being created to serve as a resource for contributors, potentially including links to talks and documentation.

#check-in, #core-ai, #meeting

Core-AI Contributor Check-in – Aug 6th, 2025

Location: Weekly on Zoom

Announcements (5 min)

  1. No major announcements this week

Progress this week (5 min)

  1. Foundation is so close to being done I can taste it (Jason)
  2. Started initial Provider implementation (Felix)

Questions/Decision points (15 min)

  1. Occurrence, timing, medium, & audience for this meeting
  2. Near, medium, & long term focus for Experimental AI pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party.
  3. Initial Milestones (Tammie)
    1. Do we have any tentative dates? Are all for WCUS?
  4. What should move forward while I’m out this week on the AI Client? (Jason)
    1. Jason out Thursday and Friday (Aug 7th & 8th) 

Gemini Generated Summary

The dev team discussed the progress of their AI client SDK, with a primary focus on completing the “foundation” work to unblock other team members. Jason and Felix, the key contributors to this part of the project, outlined their plan to finalize the foundational code and review a new PR for the ProviderProvider An AI service offering models for generation, embeddings, or other capabilities (e.g., Anthropic, Google, OpenAI). Registry. They expressed the urgency of this work, aiming to have it finished before WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. US to allow others to build upon it.

The team also discussed the frequency of their meetings, weighing the benefits of weekly meetings for making quick decisions against the risk of “meeting hell” and the existing bi-weekly slackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ chats. They decided to maintain the weekly meeting schedule for now, as it provides a valuable touchpoint for major decisions and unblocks progress more efficiently than written communication.

Finally, they addressed the scope and roadmap of the experimental AI Plugin. There’s a need for a clear, public discussion to align the work being done by different teams and to ensure it’s on the right path. James suggested using the upcoming bi-weekly chat to hash out the roadmap and the distinction between “essential” and “experimental” features. The goal is to have the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. building blocks ready for WordCamp US to facilitate in-person collaboration.


Highlights

AI Client SDK Progress

  • Foundation work is a priority: Jason and Felix are nearing completion of the foundational code for the AI client SDK.
  • Finalizing PRs: Jason plans to submit one final PR for the foundation and coordinate with Felix to get it merged quickly.
  • Unblocking other teams: The primary goal is to finish this work to allow other developers, like Dave, to begin implementing providers and other features.
  • WordCamp US deadline: The team is pushing to have the three key packages (abilities, MCP, and PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/index.php client SDK) in a usable state by WordCamp US to facilitate discussion and collaboration.

Meeting Cadence and Communication

  • Weekly vs. Bi-weekly: The team debated the effectiveness of their weekly meeting schedule versus the existing bi-weekly Slack chats.
  • Purpose of weekly meetings: The consensus was that the weekly meetings are crucial for making quick decisions and unblocking progress, which is faster than written communication in Slack.
  • Maintaining agility: The team agreed to continue the weekly meetings for the time being, with the understanding that they don’t need to fill the entire time if all agenda items are addressed quickly.

Discussion on Formulating Milestones

  • Milestones for WordCamp US: The team’s immediate milestone is to have the three key project components—abilities, MCP (Media Co-Pilot), and the PHP client SDK—in a usable state by WordCamp US. The goal is to use this event as a platform for in-person collaboration and further discussions about the future of the projects.
  • Need for milestone dates: The team acknowledged that while some repositories have milestones, they lack specific dates. A consensus was reached that setting dates is crucial for maintaining momentum and keeping the team on track.
  • Iterative Milestones: It was noted that some milestones, particularly for the foundation work, are iterative. The team recognized that the foundational work needs to be completed well before WordCamp US to allow time for the other pieces to be built on top of it.
  • Milestone as a Public Conversation: The team decided that the discussion about milestones should be moved to a public Slack channel to include broader community input and ensure all stakeholders are aligned. This approach is intended to provide greater transparency and accountability. Tammie agreed to take this on.

Experimental AI Plugin Roadmap

  • Need for clarity: There is a recognized need to clearly define the near, medium, and long-term scope of the experimental AI Plugin.
  • Public discussion: James and Jeffrey agreed that a public discussion in the core slack channel is the best way to align all stakeholders and get buy-in from the community.
  • Essential vs. Experimental: The conversation will focus on distinguishing between “essential” features (like basic AI functionality) and more “experimental” ones (like an AI chatbot in the site editor).
  • WordCamp US as a milestone: The team sees WordCamp US as an opportunity to collaborate in person on the future of the plugin, once the foundational building blocks are in place.

#check-in, #core-ai

AI Chat Summary – 7 August 2025

Location: #core-ai Slack Channel 

The team discussed what AI features to build first for a new experimental plugin specifically for WordPress 6.9. They agreed to start with basic but useful features like automatically writing content summaries, suggesting post titles, and creating descriptions for images. The pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party. will work with different AI services (whether they run in the browser, in the cloud, or locally on the user’s computer). The main goals are to show WordPress users how helpful AI can be, make it easy for developers to add AI features, and allow advanced users to connect their own AI services. The team wants to focus on a few high-impact features rather than trying to do too much at once.

Proposed CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Features for WordPress 6.9

@jeffpaul suggested these “essential” AI functionalities for a modern CMS:

  • Title rewriting
  • ExcerptExcerpt An excerpt is the description of the blog post or page that will by default show on the blog archive page, in search results (SERPs), and on social media. With an SEO plugin, the excerpt may also be in that plugin’s metabox. generation
  • Alt text generation
  • Image generation
  • Content summarization
  • Contextual tagging

Plugin Goals and Strategy

@jason_the_adams outlined three primary goals for the experimental plugin:

  1. Present the value of AI-powered features within WordPress
  2. Show devs how easy it is to add AI-powered features without having to deeply understand AI (low bar for implementors)
  3. Give advanced devs the abilityAbility A registered, self-documenting unit of WordPress functionality that can be discovered and invoked through multiple contexts (REST API, Command Palette, MCP). Includes authorization and input/output specifications. to add their own providerProvider An AI service offering models for generation, embeddings, or other capabilities (e.g., Anthropic, Google, OpenAI)./model integrations and experiment with how that can work

@jason_the_adams emphasized focusing on features with high success rates, citing summarization as a strong example and noting that image generation can be challenging since “it can be oddly hard to get AI to make an image just right.”

Technical Implementation Considerations

Editor Integration

The primary focus will be on the blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. editor integration (@jeffpaul). @namithjawahar advocated for including at least one classic editor example, stating “a direct rest apiREST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think “phone app” or “website”) can communicate with the data store (think “database” or “file system”) https://developer.wordpress.org/rest-api/ based implementation in any of the non gutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ screens will serve that demo purpose.”

Provider Flexibility

@jeffpaul stated the plugin would leverage the PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/index.php AI Client to support local-, browser-, and cloud-based providers. @swissspidy noted that many features could be implemented with on-device AI, referencing https://github.com/swissspidy/ai-experiments.

Specific Feature Suggestions

More suggestions were made grouped roughly into the following sections.

Quality of Life Improvements

@karmatosed proposed several “AI-housekeeping” features:

  • Image ‘fixing and cleaning’ (auto-cropping, improve image quality for poorly sized uploads)
  • ‘Fix my tags’ and clean up categories
  • Simple ‘fix uncategorized’ categories with proper suggestions

Admin Interface Features

  • AI generated title in the quick edit section (@@namithjawaha)
  • AI generated Site Title and TagTag Tag is one of the pre-defined taxonomies in WordPress. Users can add tags to their WordPress posts along with categories. However, while a category may cover a broad range of topics, tags are smaller in scope and focused to specific topics. Think of them as keywords used for topics discussed in a particular post. line (@namithjawaha)
  • Duplicate/near-duplicate image search (@roninrob)
  • Featured imageFeatured image A featured image is the main image used on your blog archive page and is pulled when the post or page is shared on social media. The image can be used to display in widget areas on your site or in a summary list of posts. generation for posts (@namithjawahar)

Core Feature Set

@jason_the_adams proposed focusing on:

  • Chat UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing. (using Abilities APIAbilities API A core WordPress API (introduced in 6.9) that creates a central registry of capabilities, making WordPress functions discoverable and accessible to AI agents, automation tools, and developers. Transforms WordPress from isolated functions into a unified system.) to get the agent experience
  • Post-type feature such as summary and text revision
  • Image interpretation by generating alt-text for an image

He stated: “I honestly don’t think we need too much more than that to start.”

User Interface Approach

There was disagreement about chat interfaces. @jason_the_adams supported their value, while @karmatosed said “I’m personally less keen on chat as I think people are moving past chat interfaces,” specifically referring to “a box with a chat and scroll.” @karmatosed clarified that “Prompts are awesome, it’s chats as a whole are being moved beyond.”

Plugin Ecosystem and Building Blocks Approach

@karmatosed emphasized: “This is just ‘one plugin’ We all can explore and create our own.” @James LePage agreed, stating “That’s the point of Building Blocks.”

@isotropic noted the plugin could showcase WordPress’s AI future, inspiring use of upcoming features like the new admin design and collaboration features.

AI Implementation Architecture

Local vs External Processing

@euthelup questioned whether features like summaries and title suggestions are “low hanging fruit” for a PHP AI client requiring external services, noting that Chrome’s Built-in AI will eventually handle these tasks locally.

Multi-Provider Support

@jeffpaul confirmed support for “browser-, cloud-, and local-based options for the service provider.”

Technical Architecture Clarification

@jason_the_adams clarified the PHP AI Client design: “the PHP AI Client is intended to be a singular interface for all the AI features. Whether that’s from the browser, the cloud, or whatever, these are all considered provider/models that can power things. But the implementation of these (i.e. an AI-powered feature) is actually (ideally for the majority) decoupled from any specific model. You say, ‘please summarize this content’ and don’t care which model is used. It just works!”

Browser Integration Context

@namithjawahar mentioned existing Firefox ChatGPT integration but noted that “having the same features in the CMS will still have its own place as a proof of concept of what more is possible.”

@isotropic highlighted WordPress-specific advantages: “What it won’t allow you to do is leverage other functions on WordPress, like pulling in other relevant posts to better inform that summary, having user metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. store how the generations should occur, etc.”

User Experience Philosophy

@jeffpaul emphasized native WordPress integration to avoid users having “to jump out to other tabs or screens or apps to complete a task.”

Future Considerations

Admin Redesign Impact

@isotropic referenced upcoming WordPress admin changes (https://github.com/WordPress/gutenberg/issues/70913). @karmatosed expressed reluctance about classic editor integration due to the admin redesign: “I would want dust to settle on the new paint.”

Implementation Philosophy

@karmatosed identified “an awesome split: Small, quality of life benefits, Big showcase things.”

Meeting Conclusion

@jeffpaul encouraged continued discussion through AI chat summary posts, the channel, or GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/ issues/discussions. The next AI chat is scheduled for 2 weeks later.

#core-ai#docs#meeting#summary