AI Contributor Weekly Summary: 25 February 2026

The AI Contributor Group met on Wednesday, February 25, 2026, at 23:00 UTC. The meeting focused on the upcoming WordPress 7.0 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. 2 release, the development of the new Connector screen, and initial planning 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. Asiaโ€™s 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://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/.


๐Ÿš€ WordPress 7.0 & CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. AI Updates

Beta 2 and 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.

Beta 2 is on track for Feb 26th . The team discussed the status of several core tracks:

  • Nested Namespaces: These are now officially in Beta, resolving previous concerns about track thread inactivity.
  • Abilities on Hold: Work on new core abilities is currently paused as the team shifts focus toward the Connector screen and the AI client to meet RCRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. (Release CandidateRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge.) deadlines.
  • Timeline: While most priority items are on track for 7.0, deeper exploration of 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. shapes will likely resume after the current release cycle stabilizes.

The New Connector Screen

@jorgecosta provided a status update on the new 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. requested to simplify AI providerProvider An AI service offering models for generation, embeddings, or other capabilities (e.g., Anthropic, Google, OpenAI). connections:

  • Scope: The goal is a simplified interface to install and connect the three main providers (Google, OpenAI, and Anthropic/Claude) with a single button and an 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. key.
  • Experimental API: There is ongoing debate regarding how extensibleExtensible This is the ability to add additional functionality to the code. Plugins extend the WordPress core software. this screen should be. For Beta 2, the screen will likely include an experimental API allowing third-party providers to register their own connectors, preventing a fragmented settings experience across the ecosystem.
  • Review: The development is moving quickly in the Gutenberg repository. Contributors are encouraged to test against the latest trunk to ensure no fatal errors occur during provider instantiation.

๐Ÿงช 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. & Client

@dkotter raised concerns regarding the โ€œdouble testingโ€ currently required because the Experiments 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. often pulls in older versions of the AI client compared to what is now in Core.

  • Dependency Management: A new PR is up to update the Experiments plugin to the latest WordPress AI client. This serves as a โ€œstop-gapโ€ to maintain compatibility for users on WordPress 6.9 while preparing for 7.0 to become the new minimum version.
  • Image Editing: Current providers in the Experiments plugin do not yet support image editing. Upstream changes to 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 will be required to enable this โ€œimpressive featureโ€ target.
  • Backwards Compatibility: @jasonadams confirmed he is working on a core prompt function update to the AI client to ensure a graceful rollover to 7.0 without breaking existing third-party implementations.

๐Ÿ”— Model Context Protocol (MCP) Update

  • Progress: @neillmcshea noted that movement on MCP has been slow over the last three weeks due to contributor availability.
  • Milestones: Questions remain regarding the milestones for version 0.5.0. The team will continue to push for clarity on these open requests to ensure MCP remains a priority for upcoming sprints.

๐ŸŒ WordCamp Asia Contributor Day

The team began discussing logistics for the AI table at WordCamp Asia (April 9, 2026).

  • Task Identification: The group agreed that the priority should be defining actionable tasks (testing, handbook updates, and adapter development) rather than just badge distribution. @neillmcshea will create an async doc that we can use to begin planning for WC Asia
  • Handbook Updates: An action item was set to create a โ€œContributor Dayโ€ section in the handbook to empower new contributors to get started without high-touch onboarding.
  • Remote Support: @justlevine will provide remote comms support from 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/ to assist @deepakgupta and others physically present at the table.

๐Ÿ“š Documentation & Knowledge Sharing

  • Glossary & Lexicon: A proposal is under review to standardize AI terminology within the WordPress ecosystem.
  • Knowledge Base: The team is moving toward a regular โ€œcall for experimentsโ€ to encourage community members to share what they are building with the new Core primitives.

๐Ÿ‘ฅ Team Logistics & Availability

  • Contributor Time: @justlevine announced that starting March 1st, his sponsored contribution time will double from 5 to 10 hours per week.
  • Absences: @jasonadams will be largely unavailable during March due to travel and speaking engagements. @jorgecosta and @gziolo will be the primary points of contact for technical reviews during this period.

๐Ÿ“… Next Steps

Next Meeting: Wednesday, March 4, 2026, at 23:00 UTC in the #core-ai Slack channel.

#check-in, #meeting, #summary

AI Contributor Weekly Summary โ€“ 18 February 2026

The AI Contributor group met on February 18, 2026, to discuss the upcoming WordPress 7.0 release, the evolution of the AI Client, and architectural decisions regarding Abilities.

WordPress 7.0 and the AI Client

The meeting opened with a heavy focus on the uncertainty surrounding the inclusion of the AI Client in WordPress 7.0. @isotropic shared insights from a recent conversation with @matt, noting a shift in focus toward how credentials and 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. keys are managed globally in WordPress, rather than just for AI.

  • Credential Management: There is interest from leadership in a unified โ€œConnectorsโ€ screen in coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. for various services (AI, Google Maps, etc.).
  • Release Timing: With the 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 deadline looming, the team expressed concern that there is insufficient time to implement a complex credential system. If clarity isnโ€™t reached immediately, the AI Client may be pushed to 7.1 or remain 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. for the time being.
  • Developer Impact: The team discussed the friction of making the AI Client a plugin dependency versus a core feature, noting that core inclusion is vital for widespread developer adoption and a seamless โ€œunder-the-hoodโ€ experience.

Abilities: Deciding on Nested Namespaces

A significant portion of the technical discussion centered on how Abilities (aka, tools that AI can call) should be named and registered (see #64596).

  • The Decision: The team reached a consensus to support nested namespaces (e.g., core/settings/get or core/post-type/update).
  • Rationale: @justlevine and @jorgefilipecosta argued that nesting is an existing WordPress pattern (similar to 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/) and allows for better progressive disclosure and organization as the number of available abilities grows into the hundreds or thousands.
  • Path Forward: Existing single-level abilities (like get_settings) may be reverted or updated to follow the new nested convention to maintain consistency.

Experiments and MCP Updates

  • 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.: Version 0.3.1 was released today with a fix for image generation. Plans for 0.4.0 are underway, though some features (like DataViews) are on hold until the core AI Client direction is finalized.
  • Model Context Protocol (MCP): @neillmcshea will be diving back into MCP support next week to coordinate with ongoing PRs from the community.

Evolution of Bi-Weekly AI Team Chat (aka 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/ Meeting)

The nature of the bi-weekly Thursday Slack meetings is shifting toward a more community-centric, interactive format. Moving away from rigid agendas, these sessions will now serve as an โ€œOffice Hoursโ€ and โ€œShow-and-Tellโ€ space.

The goal is to foster a dynamic environment where:

  • Community Experiments: Developers can highlight local experiments, like the recently mentioned โ€œAbilities Scoutโ€ or MCP integrations, to get immediate feedback.
  • Visual Demos: Contributors are encouraged to share videos or screenshots of AI implementations that might otherwise stay hidden on X (formerly Twitter) or private repositories.
  • Low-Barrier Entry: By removing the formal meeting structure, the group aims to make it easier for new contributors to join the conversation, ask questions, and understand the โ€œbuilding blocksโ€ of the project in real-time.

Upcoming Events: 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. Asia and 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://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/

The team is preparing for WordCamp Asia in March.

  • @raftaar1191 (in-person) and @justlevine (virtually) will lead AI table efforts.
  • The group aims to overhaul the AI Contributor Handbook by the end of March to provide a lower barrier to entry for new contributors.

Next Steps

  • Community Discussion: All contributors are encouraged to share their thoughts on the Merge Proposal for the AI Client to ensure diverse voices are heard by leadership.
  • Bi-Weekly Slack Meeting: Tomorrowโ€™s Slack chat will pivot toward an โ€œOffice Hoursโ€ format, focusing on community show-and-tell and engagement rather than a formal agenda.
  • Handbook Audit: Volunteers are needed to review and update specific sections of the AI handbook.

Upcoming meetings

Folks are welcome to join on Wednesdayโ€™s at 1700 UTC via Google Meet with in-meeting notes captured in a Slack Canvas and then paired with Gemini meeting notes to help generate this meeting summary post. All team meetings are published to https://make.wordpress.org/meetings/#ai.

  • The next bi-weekly AI Team Slack discussion is scheduled for 19 February 2026.
  • The next weekly AI Contributor weekly Google Meet video call is scheduled for 25 February 2026.

Props to @jeffpaul for pre-publish review.

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

Core-AI Contributor Check-in: October 29th, 2025

Editorโ€™s note (@jeffpaul): These notes were sitting in draft, and while dated do capture prior discussions, decisions, and other updates so Iโ€™m publishing this meeting summary (in a condensed format) for transparency purposes.


TLDR; The team met to review progress across the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. AI initiatives, primarily focusing on the integration of 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. into WordPress core, the immediate feature development 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., and the strategic prioritization of the WordPress AI client. Key updates included reaffirming the Abilities APIโ€™s presence in the WordPress 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., plans to ship an initial 0.1 version of the AI Experiments plugin with core functionality, and a concentrated effort to release a foundational version of the WordPress AI Client to unblock feature development.


Key Highlights

Abilities API in WordPress 6.9 Beta

The server-side Abilities API has successfully landed in the latest WordPress 6.9 Beta 2 release, with the teamโ€™s immediate focus shifting to encouraging extensive testing and iteration based on community feedback.

  • Development Homing: Future development and iteration of 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. will happen within WordPress Core, and the original Abilities API repository is likely to be archived following the 6.9 release.
  • Client-Side Move: 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 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. registration (front-end component) did not make the core merge deadline and will be moved to the 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/ repository. It will be released as a standalone NPM package to allow developers to easily incorporate it into their projects.

AI Experiments Plugin Progress

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. is moving past the scaffolding phase and is nearing its first feature release, which is expected to prompt broader community testing.

  • First Feature Release Target: The team plans to ship a 0.1.0 release once the admin settings screen PR and the first experimental feature, title generation, are merged.
  • Post-Release Testing: The 0.1.0 release will be accompanied by a call for testing to ensure the pluginโ€™s architecture is sound across varied WordPress environments before more experimental features are built.
  • Technical Cleanup: Verbose documentation PRs (some possibly AI-generated) were merged with a plan to simplify them later. 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/ Actions for linting/coding standards and a playground link for PR testing were merged to streamline the development process.

WordPress AI Client Update

The team is focusing development resources on releasing the first version of the WordPress-specific client to support the new features being built.

  • 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 Release: Version 0.2.0 of the core PHP AI client was released about a week and a half ago, including various fixes and enhancements.
  • WP AI Client Focus: The priority is now a rapid release of the WordPress AI Client (WP AI client) to prevent it from blocking the AI Experiments plugin development.
  • Initial Feature Set (0.1.0): The proposed WP AI client 0.1.0 release will include the WordPress-specific Prompt Builder, the credentials management settings screen, and the WordPress HTTPHTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. client/transporter.
  • Server-Side Only 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: The initial WP AI client release will only support LLM querying on the server side. The 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/ endpoint, which enables client-side querying, will be deferred to a subsequent release.

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. Milestones

Following a major refactor, the focus is on resolving immediate follow-up issues to unblock internal adoption.

  • Major Refactor Merged: The large Major Refactor PR was merged, moving the MCP Adapter into its 0.3.0 series.
  • Immediate Fixes: Small, subsequent PRs were opened to address remaining technical feedback, as the priority was to merge the large refactor and allow work on smaller, more manageable fixes.
  • Release Priority: The team plans to quickly review remaining issues and release version 0.3.0 immediately, as the older version (0.1.0) is now unusable due to changes in the shape of the abilities. The adapter is actively being used on internal Automattic projects, making a quick release essential.

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

Core-AI Contributor Check-in โ€“ Oct 22nd, 2025

The CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. AI team celebrated a major milestone this week: 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. successfully merged into the WordPress 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. release. This achievement marks the culmination of intense, last-minute work, and the team recognized the extraordinary effort required to meet the core feature freeze deadline.

With the foundational server-side 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. now in core, the teamโ€™s focus is immediately shifting to the future, specifically managing the client-side (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) portion of the Abilities API and planning the next phases 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.. A major decision surfaced regarding the destination of the client-side code, with a consensus leaning toward moving it into the 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/ repository to leverage existing infrastructure and streamline future development.

The team is also cleaning up post-merge tasks, including resolving follow-up issues in the 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 starting to define long-term maintenance and communication strategies for the new components now living in the WordPress core.


Key Highlights

๐Ÿš€ Abilities API Shipped in WordPress 6.9 Beta

The server-side implementation of the Abilities API has successfully landed in the core WordPress beta, marking the projectโ€™s most significant milestone to date.

  • Core Integration Complete: The underlying server-side code for registering and retrieving abilities is now part of the WordPress 6.9 beta.
  • Team Recognition: The team gave a huge shout-out to Greg Ziรณล‚kowski for his โ€œunyielding effortsโ€ in finalizing the merge before the code freeze deadline.
  • Post-Merge Cleanup: Several related issues and documentation tasks in the Abilities API repository are being closed or moved, as the source of truth for the API now resides in the core WordPress develop repository.

๐Ÿ’ป Client-Side Abilities and Future Development

The front-end portion of the Abilities API did not make the 6.9 beta deadline, prompting a major strategic discussion on its future home.

  • Client-Side Deferred: The JavaScript client-side code for abilities did not ship with 6.9, primarily due to the tight deadline and complexity, confirming that none of the client-side registration made it into the beta.
  • Strategic Move to Gutenberg: There is a strong consensus among the team and core contributorsCore Contributors Core contributors are those who have worked on a release of WordPress, by creating the functions or finding and patching bugs. These contributions are done through Trac. https://core.trac.wordpress.org to move the client-side code to the Gutenberg repository.
    • Reasoning: This location offers the best โ€œtesting groundโ€ and development environment, simplifying integration with 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 and command palette, and aligns with the strategy of centralizing JavaScript development.
  • Repo Fate: The long-term plan is to archive the original Abilities API repository once the feature stabilizes in core, officially making the WordPress develop repository the source of truth for the server-side API.
  • Maintaining Compatibility: The team will continue to explore methods (like Composer packages) to ship polyfills for WordPress 6.8 and older, ensuring continuity for developers who need to support previous versions.

๐Ÿงช AI Experiments Plugin Progress

Development is continuing on 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. designed to host experimental AI features.

  • Unblocking Contributors: The team is focused on merging final scaffolding PRs to unblock more contributors who are eager to start building experimental features.
  • Design North Star: A preliminary design discussion considered using a card format for enabling/disabling features (similar to the Add Plugin screen) to provide a familiar user interface.
  • Prioritizing Credentials: The most immediate need is the basic service providerProvider An AI service offering models for generation, embeddings, or other capabilities (e.g., Anthropic, Google, OpenAI). settings screen to allow users to enter API credentials and start experimenting.
  • Design Contribution: Product design work and mockups are being pulled from Fueled resources to initiate discussions and provide a conceptual starting point, inviting broader community feedback on the Needs Design tasks.

๐Ÿ“ฆ 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 and MCP Adapter Milestones

Work is progressing on the core developer tools that power the AI features.

  • PHP AI Client (0.2) Released: The core PHP client SDK had its 0.2 version released.
  • Native API Support De-prioritized: Work to use native provider APIs (e.g., for Google Gemini) was deemed not urgent, as the current OpenAI-centric API format is sufficient for initial experimentation.
  • MCP Adapter Major Merge: The significant Major Refactor PR (#48) in the MCP Adapter has been merged, though the resulting codebase requires immediate follow-up testing and small fixes before it can be tagged as version 0.3.
  • MCP Follow-up: Ovidiu Galatan is currently tackling several small, technical follow-up issues stemming from the large merge, with a plan to prioritize and organize them for community pickup before he goes on vacation.

๐Ÿš€ Testing and Next Steps

The team emphasized the need for immediate, widespread testing to flush out bugs during the beta phase.

  • External Testing Commitment: David Levine plans to actively engage external parties, including the Elementor team, for migrationMigration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies. and testing next week to provide a crucial influx of real-world feedback.
  • Real-World Validation: The successful independent integration of 11 abilities into the GatherPress plugin provides valuable evidence of the APIโ€™s immediate utility.
  • Process Documentation: The current process of moving features from a feature repository into core is noted as a necessary step, and the team plans to document this handover process to create a clear path for future feature incubation.

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

Core-AI Contributor Check-in September, 24 2025

Attendees:

  • Jason Adams
  • Jeff Paul
  • Grzegorz Ziรณล‚kowski
  • Ovidiu Galatan

Summary

Topics Covered & Recommendations

The discussion focused on defining the structure and scope of the WordPress CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. 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., particularly in preparation for the WordPress 6.9 release.

CRUD Operations for Abilities: The group discussed how to handle Create, Read, Update, and Delete (CRUD) operations for post types. It was recommended to move away from a single โ€œCRUDโ€ 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. for a given post type. Instead, the recommendation is to break operations into separate abilities to allow for clearer annotations (e.g., marking โ€œdeleteโ€ as destructive) and to improve how AI models interact with them. Jason noted that โ€œCreateโ€ and โ€œUpdateโ€ could be reliably combined into a single ability, where the presence of an ID parameter would indicate an update. It was recommended that โ€œReadโ€ and โ€œDeleteโ€ remain separate abilities.

Handling Different Post Types: A key topic was whether to create a single set of abilities that can operate on any post type via a parameter, or to create discrete abilities for each post type. The group leaned toward recommending the creation of discrete abilities for each post type (e.g., posts, pages). This approach would avoid confusing AI models with WordPress-specific data concepts and the terminology that can arise (e.g., a โ€œpostโ€ of type โ€œpostโ€).

Permissions and Security: Grzegorz highlighted the need to account for WordPressโ€™s granular, context-aware permission levels. The current system uses a permissions callback that receives request parameters to make contextual decisions. The group also discussed the idea of an โ€œability vetting checkโ€ to pre-filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. abilities based on a userโ€™s role to avoid exposing tools they cannot use.

Ability Organization: Namespaces and Categories: The conversation covered methods for organizing a large number of abilities, especially for AI consumption via a layered tool approach.

Namespaces: It was discussed that namespaces should be used to indicate ownership and prevent naming conflicts.

Categories: It was proposed that categories would group abilities by function. For AI, this allows a model to first request a list of categories and then request the specific abilities within a chosen categoryCategory The 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging., which prevents performance degradation as the number of abilities grows. It was recommended that categories be registered with their own descriptions so the AI can understand their purpose.

Nuances of WordPress Actions: The group noted that standard terms like โ€œdeleteโ€ have special meaning in WordPress, where an item is typically moved to the trashTrash Trash in WordPress is like the Recycle Bin on your PC or Trash in your Macintosh computer. Users with the proper permission level (administrators and editors) have the ability to delete a post, page, and/or comments. When you delete the item, it is moved to the trash folder where it will remain for 30 days. rather than being permanently deleted. The phrasing and description of abilities must be clear to explain these nuances to an AI.

Next Steps

The primary goal is to finalize the scope of the Abilities API for WordPress 6.9.

Finalize 6.9 Scope: The team needs to decide what a user should be able to accomplish with 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. in the 6.9 release to create a cohesive and valuable system from the start. The main tangible use case driving development is the MCP (Multi-Content Platform) adapter.

Implement Core Features for 6.9: Based on the discussion, Grzegorz recommended prioritizing two key features for the next two weeks:

  1. Ability Filtering: Add the functionality to query for abilities based on criteria like namespace or category.
  2. 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/ Exposure Control: Implement a flag or property that allows developers to prevent an ability from being exposed via the REST API, for abilities intended for server-side use only.

Decide on Required Categories: A decision needs to be made on whether to require a category for every ability registration in version 6.9. Jason advocated for this to ensure the system scales well with a growing number of abilities , while Grzegorz raised the concern that users might just default to an โ€œuncategorizedโ€ option.

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

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

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://2017.us.wordcamp.org/contributor-day/ 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

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://2017.us.wordcamp.org/contributor-day/ 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

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