The WordPress AI Team is dedicated to exploring and coordinating artificial intelligence projects across the WordPress ecosystem.
Get Involved
Whether youโre an engineer, designer, researcher, or just curious about AI, weโd love to have you involved as we shape the future of AI in WordPress.
Jason Adams @jason_the_adams (Team RepTeam RepA Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts.) โ Automattic
This weekโs AI contributor meeting focused on WordPress 7.1 release readiness, the PHPPHPPHP (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 embeddings and streaming PRs, the near-term scope for the Abilities APIAbilities APIA 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., developer education, and WCUS AI team booth planning.
WordPress 7.1 release scope
With WordPress 7.1 Beta 1 approaching, the team discussed the need to be cautious about anything still targeted for the release. Because the 7.1 cycle is shorter than usual, contributors agreed that work should only proceed if there is strong confidence in the implementation, review status, and testing. This applies especially to embeddings, streaming, and abilities-related work.
DECISION: If work targeted for WordPress 7.1 is still not ready by next Tuesday, July 14th, then the team should go โpencils downโ and defer it to WordPress 7.2 rather than forcing uncertain work into the 7.1 release.
PHP AI Client
The team reviewed current progress on the embeddings PR. The implementation is working from a code perspective, but needs additional review and testing before it can be considered ready for WordPress 7.1.
Testing remains difficult because embeddings require several pieces to work together:
Embeddings support in the PHP AI Client
A providerProviderAn AI service offering models for generation, embeddings, or other capabilities (e.g., Anthropic, Google, OpenAI).pluginPluginA 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. with embedding support (e.g. OpenAI, Google, Ollama)
A WordPress-side implementation that uses the client and provider together (e.g. native vector search)
A small proof of concept in the AI Plugin was suggested as the best next step to demonstrate that the client, provider branches, and storage layer can work together in practice.
The team also discussed the streaming PR, which is open and needs additional review. Contributors noted that a concise summary for @jason_the_adams would help focus review and reduce the chance that the request gets lost in GitHubGitHubGitHub 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/ notifications.
Abilities API
A significant portion of the meeting focused on the Abilities API and what is appropriate for WordPress 7.1. Contributors discussed whether coreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. should include abilities for post, user, and settings management, and how to avoid repeating delays across release cycles. The group also discussed the current shape of create, read, update, and delete (CRUD) abilities, including whether create and update should remain grouped together or be represented as separate primitives.
One key point of agreement was that abilities should be treated as WordPress functional primitives, separate from the transport layers that may expose them. Transport layers such as REST, MCP, command palettes, or other interfaces may consume abilities, but the abilityAbilityA 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. itself should not be designed as if it belongs to only one of those contexts.
The near-term WordPress 7.1 scope discussed in the meeting remains focused on read-oriented abilities rather than broader management capabilities. The group also clarified that there is no plan to quietly refactor the existing REST APIREST APIThe 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/ to use abilities. Any future overlap between REST and abilities should be intentional, reviewed, and clearly communicated.
DECISION: Abilities should remain decoupled from transport layers such as REST or MCP.
DECISION: Share feedback about both the APIAPIAn 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. design overall and potential 7.1 inclusion on the merge proposal.
AI Plugin
The AI plugin continues to serve as the primary place to test and demonstrate AI-related functionality before broader core consideration. Contributors discussed using the plugin as a model implementation for abilities, helping demonstrate how functional primitives can be used in real features and not only as abstract API design.
The group also noted that better examples are needed to help developers understand why abilities are useful. Suggested developer education work includes showing compelling implementations and highlighting how abilities can be orchestrated outside of AI-specific or REST-specific contexts.
WordPress Agent Skills and evaluation
The group briefly discussed the evolution of skills and the need to treat current implementations as iterative rather than final. The eval folder in the agent skills repository was noted as still being a stub. Additional work is needed to determine whether and how it should connect to WordPress benchmarking efforts.
WordCampWordCampWordCamps 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 AI Team booth
The team reviewed planning for the WCUS AI Team booth. Contributors discussed making the booth volunteer form more casual and approachable so more people feel comfortable signing up. The team also discussed signage, QR codes for documentation, and lightweight booth visuals. @gajendrasingh offered to help with booth visuals and coordination needs.
DECISION: The booth volunteer form should be adjusted to feel more casual and lower-friction for contributors who may be available to help.
Identify a small AI Plugin proof of concept that demonstrates embeddings working across the PHP AI Client, provider plugins, and WordPress-side storage.
Contributors are welcome to join every Wednesday at 1700 UTC via Google Meet. In-meeting notes are captured live in a SlackSlackSlack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ Canvas and paired with aggregate transcription data to generate this meeting summary post. All team meeting schedules are published directly to the WordPress Meeting Calendar.
AI 1.1.0 has been released and is available for download! โWhatโs new in AIโฆโ posts (labeled with the #ai-release tag) are posted following every AI pluginPluginA 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. release, showcasing new features included in each release.
Weโre pleased to announce the release of AI 1.1.0, the latest update to the canonical plugin powering AI-powered features in WordPress. This release introduces two new experiments, Type-ahead Text and Key Encryption, while continuing to improve content workflows, comment moderation, developer settings, Abilities APIAbilities APIA 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. integration, and overall interface polish.
Whatโs new in 1.1.0?
New Experiment: Type-ahead Text
AI 1.1.0 introduces a new Type-ahead Text experiment for the blockBlockBlock 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.
When enabled, Type-ahead Text can suggest inline ghost text at the end of paragraph blocks while a user is writing. It can also be triggered manually within supported blocks, giving writers a lightweight way to explore AI-assisted continuation without leaving the editor flow.
The experiment supports:
Context-aware suggestions based on surrounding content
Manual triggering within supported blocks
Keyboard controls for accepting or dismissing suggestions
ProviderProviderAn AI service offering models for generation, embeddings, or other capabilities (e.g., Anthropic, Google, OpenAI). and model overrides through developer settings
Integration with site Guidelines (aka Knowledge)
This brings a familiar AI writing pattern directly into WordPress while keeping it experimental, opt-in, and available for community testing.
New Experiment: Key Encryption
This release also introduces a Key Encryption experiment focused on improving how AI Connector APIAPIAn 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 stored.
When enabled, AI Connector API keys are encrypted before being stored in the database and decrypted when needed for use. If the experiment is disabled, global AI functionality is turned off, or the plugin is deactivated, keys are restored so sites are not left in an unusable state.
This experiment is especially relevant as WordPress continues exploring Connectors and AI provider integrations. It gives the project a practical place to test API key handling approaches and gather real-world feedback before similar patterns are considered elsewhere.
Smarter content readiness checks
AI 1.1.0 improves when content-based features become available.
Features that rely on post content are now disabled until minimum content thresholds are met. The release also improves those checks by using locale-aware word or character counting, helping content workflows behave more reliably across languages.
This affects workflows such as:
Content Resizing
Content Summarization
Content Classification
These updates should reduce confusing states where an AI action appears available before there is enough content to produce a useful result.
Comment Moderation improvements
The Comment Moderation experiment continues to get more control and refinement.
AI 1.1.0 adds a setting that lets site owners choose whether guest comments should be analyzed automatically. This setting defaults to enabled, but can be turned off to avoid running AI sentiment or toxicity analysis on anonymous comments.
This is useful for sites that receive a high volume of guest or spam comments and want more control over where AI analysis is applied. The release also skips comment analysis and moderation for comments already marked as spam or trashTrashTrash 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., reducing unnecessary AI requests.
New core/read-settingsAbilityAbilityA 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.
AI 1.1.0 adds a new core/read-settings Ability.
This read-only ability exposes eligible site settings through the Abilities API, providing another example of how WordPress capabilities can be made available to AI-powered workflows in a structured, permission-aware way. The ability requires appropriate permissions and supports filtering returned settings, creating a useful foundation for future admin, assistant, and developer workflows.
Workflow and interface refinements
AI 1.1.0 also includes several workflow and user experience improvements:
Editorial Notes now prompt users to save after running.
Editorial Note loading indicators are scoped to the active block.
Editorial Updates only appear when pending notes are linked to the current blocks.
Title Generation button text and loading states are now more consistent.
Content Classification term suggestions persist more reliably and recover better when term assignment fails.
Experiment modal warnings now use the standard Notice component.
Settings screen snackbars no longer overlap the main content.
AI Request Logs now use a fixed 30-day window so summary cards and the logs table match.
Documentation now more clearly notes that the plugin has targeted support only for the Block Editor.
Developer and extensibility updates
This release includes several improvements for developers and advanced site builders:
A new wpai_has_image_generation_supportfilterFilterFilters 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. allows third parties to declare Image Generation support, including cases where authentication does not rely on an API key.
Abilities Explorer schema output now handles non-ASCII characters more readably.
Ability input handling was improved so omitted input can still allow schema defaults to apply.
Scalar input schema validation is now supported in Abilities Explorer.
These changes help make the plugin a stronger reference implementation for others building AI-powered WordPress features.
Whatโs next in 1.2.0?
Work is already underway on additional Features, Experiments, and infrastructure improvements planned for 1.2.0 and future releases, including:
As always, we welcome feedback, testing, and contributions from the community. Whether you are interested in editor UXUXUX is an acronym for User Experience - the way the user uses the UI. Think โwhat they are doingโ and less about how they do it., APIs, accessibilityAccessibilityAccessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both โdirect accessโ (i.e. unassisted) and โindirect accessโ meaning compatibility with a personโs assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility), performance, or AI ethics and policy, there are many ways to participate.
This weekโs AI contributor meeting focused on final preparation for the Abilities APIAbilities APIA 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. merge proposal, WordCampWordCampWordCamps 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 planning, PHPPHPPHP (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 compatibility work, and contributor priorities ahead of WordPress 7.1 BetaBetaA 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.
WordCamp US AI Team booth
The team reviewed planning for the WordCamp US 2026 AI Team booth.
Contributors who expect to attend WordCamp US and may be available to help at the booth are encouraged to sign up for a shift. Signing up is not a firm commitment, but helps the team understand likely volunteer availability.
@gajendrasingh also volunteered to help remotely with booth preparation and coordination. This includes serving as a liaison with WordCamp US organizers and helping ensure the team provides any needed information, posts, or preparation materials.
DECISION:@gajendrasingh will help coordinate remotely with WordCamp US organizers for AI Team booth preparation.
Abilities API
The Abilities API merge proposal draft is nearing publication on Make/CoreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress.. The team discussed how best to share the proposal for pre-publish review after the private preview link was not accessible to all reviewers.
To avoid blocking review, the pre-publish draft will be shared through a Google Doc. After publication, broader proposal feedback should happen in public comments on Make/Core.
The team also noted that @gziolo opened additional, smaller TracTracTrac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. tickets related to abilityAbilityA 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. flags and categories. Contributors are encouraged to join those discussions, especially around centralizing how ability categories are discussed and represented.
DECISION: Pre-publish review of the Abilities API merge proposal will happen in Google Docs, with broader feedback moving to Make/Core after publication.
DECISION: Feedback on ability renaming should continue in the AI PluginPluginA 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. PRs, with agreed changes backported to WordPress core once settled.
AI Plugin
AI Plugin 1.1.0 was released this week and is in the WordPress.orgWordPress.orgThe community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ plugin directory release process. The plugin also passed 100,000 all-time downloads and is currently at more than 30,000 active installs.
A release announcement post is in progress. Help is welcome with a short demo video or screenshots showing the newest Experiments and updated Settings page.
With WordPress 7.1 Beta 1 approaching, the team noted that near-term contributor focus may shift away from general AI Plugin work and toward the PHP AI Client and Abilities API work needed for the release timeline.
PHP AI Client
The first-pass review of the embeddings PR is complete. A few changes are still needed, but the overall direction looks good. @dkotter and @jeffpaul focused on helping get this merged in and released before shifting to respective updates in AI Client ahead of WP 7.1 Beta 1 deadline on July 15th.
The streaming PR is also open and awaiting feedback.
A significant part of the meeting focused on PHPDoc type handling, static analysis, and PHP version compatibility. The team discussed a PHPStan-related issue where namespaces can be lost when working with stub files, causing downstream type errors in IDEs and static analysis tools.
To address this, contributors discussed using fully qualified class names in PHPDoc types. While this adds some verbosity, the change is autofixable through linting and should improve downstream reliability for projects using the PHP AI Client.
DECISION: Proceed with a PR to enforce fully qualified class names in PHPDoc types, then request review from @flixos90.
The team also discussed a compatibility issue where the PHP AI Client currently depends on behavior available in PHP 7.4.12, while WordPress core still supports PHP 7.4.0. Since bumping the minimum PHP version would diverge from WordPress core support, the preferred fix is to move strict return types into doc blocks where needed.
DECISION: Preserve WordPress core PHP compatibility by moving affected return types into doc blocks instead of bumping the PHP minimum version.
Contributors were encouraged to provide final feedback soon so the remaining work can move forward. If feedback comes in later, changes can still be adjusted during the WP 7.1 beta period as needed.
Contributor updates
@fellyph shared that work is underway to translate the AI Plugin into Brazilian Portuguese. AI Team announcements are also being shared with the Brazilian WordPress community, where AI-related posts have been getting strong interest.
@intenzi joined the discussion as a newer contributor focused on bug fixes and testing AI-related PRs.
Contributors looking for impactful work over the next two weeks are encouraged to focus on the PHP AI Client and Abilities API work tied to the WordPress 7.1 Beta 1 deadline on July 15th.
Next Steps
Review and provide final pre-publish feedback on the Abilities API merge proposal.
Join the discussion on the newly opened Abilities API Trac tickets.
Continue feedback on ability naming in the AI Plugin PRs.
Finish changes needed for the embeddings pull request.
Review and test the streaming PR.
Create and review the fully qualified class names pull request for PHPDoc types.
Update affected PHP AI Client return types to preserve PHP 7.4.0 compatibility.
Help with screenshots or a short demo video for the AI Plugin 1.1.0 release announcement.
Sign up to help with the WordCamp US AI Team booth if you may be attending.
Provide final feedback on the Knowledge merge proposal.
Upcoming Meetings
Contributors are welcome to join every Wednesday at 1700 UTC via Google Meet. In-meeting notes are captured live in a SlackSlackSlack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ Canvas and paired with aggregate transcription data to generate this meeting summary post. All team meeting schedules are published directly to the WordPress Meeting Calendar.
AI Team Office Hours (Slack): Thursday, 9 July 2026
Weekly AI Contributor Call (Google Meet): Wednesday, 8 July 2026.
This weekโs AI contributor meeting focused on progress across the AI PluginPluginA 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., Abilities APIAbilities APIA 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., PHPPHPPHP (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, MCP AdapterMCP AdapterTranslates 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., Connectors, and documentation efforts ahead of the WordPress 7.1 BetaBetaA 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 milestoned for July 15th.
Discussion focused on the importance of testing new abilities within the AI Plugin before considering any future coreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. integration. Contributors highlighted the need to validate APIAPIAn 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. design, discoverability, usability, and long-term compatibility through real-world usage and feedback.
@ovidiu-galatan also shared work [1, 2] on a large-scale abilities testing environment designed to explore how abilities behave at significantly larger scales, including challenges around discoverability and context window limitations.
DECISION: New AI abilities should be developed and tested within the AI Plugin before consideration for WordPress core.
AI Plugin
The team reviewed upcoming work planned for the next AI Plugin release and reiterated the pluginโs role as an experimental environment for AI-related functionality.
Contributors aligned on the idea that new abilities should be developed and tested within the AI Plugin rather than targeting WordPress core directly. The plugin provides a safe environment for experimentation, iteration, and gathering community feedback before long-term decisions are made.
The team also clarified that the AI Plugin itself is not intended to become part of WordPress core. Instead, individual concepts or features may eventually mature and graduate into core when appropriate.
DECISION: The AI Plugin serves as an experimental incubator for AI-related functionality and is not itself intended to become part of WordPress core.
MCP Adapter
Discussion covered the relationship between abilities and the MCP Adapter.
Contributors clarified that the MCP Adapter serves primarily as a transport layer for abilities, while MCP-specific functionality remains within the adapter itself. Ongoing work is exploring opportunities to refine how MCP-specific capabilities are represented and exposed.
The team also noted that help is welcome as work continues toward polishing the MCP Adapter for a future WordPress.orgWordPress.orgThe community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ plugin release.
PHP AI Client
A significant portion of the meeting focused on the PHP AI Client and WordPress AI Client.
To support WordPress 7.1 timelines, attention is shifting toward foundational capabilities needed by downstream projects, particularly embedding support. Work in this area is expected to enable future connector enhancements and model capability declarations.
The team also reviewed ongoing streaming support work. Contributors discussed API design considerations, implementation approaches, and alignment with PHP Standards Recommendations (PSRs), with additional review and feedback encouraged on the PR.
Connectors
The team discussed ongoing connector development work, including a proposed field registration capability for the connector UIUIUI 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..
Contributors agreed that GutenbergGutenbergThe 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/ remains the appropriate repository for connector-related pull requests while broader ownership and maintenance questions continue to be explored.
DECISION: Gutenberg remains the primary repository for connector-related pull requests.
Documentation
Documentation was a major topic of discussion this week.
Contributors discussed the need for clearer guidance around the lifecycle of experimental features and how projects move from experimentation toward broader adoption. As part of that effort, plans were discussed to expand existing documentation into handbook content that better explains the experimentation process.
The team also reviewed opportunities to improve discoverability of AI-related documentation by organizing content under a dedicated AI categoryCategoryThe 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. and refining existing documentation resources.
Next Steps
Continue review and testing of content management abilities.
Prepare and ship the next AI Plugin release.
Advance embedding support within the PHP AI Client and WordPress AI Client ahead of WordPress 7.1 Beta 1.
Continue review of streaming support implementation and API design.
Refine MCP Adapter functionality and prepare for a future WordPress.org release.
Improve AI documentation organization and handbook coverage.
Implement the new SlackSlackSlack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ workflow for weekly agenda collection and meeting preparation.
Upcoming Meetings
Contributors are welcome to join every Wednesday at 1700 UTC via Google Meet. In-meeting notes are captured live in a Slack Canvas and paired with aggregate transcription data to generate this meeting summary post. All team meeting schedules are published directly to the WordPress Meeting Calendar.
Following an amazing and insightful WordCamp Europe, weโre happy to announce that the CoreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. AI team will be at WordCamp US with our own booth!
The โAI Prompt Barโ (final name TBD) will be on the floor during Showcase Day (Monday, August 17) and the main conference days (Tuesday โ Wednesday, August 18-19), giving attendees a direct line to the Core AI team. Our goal is to make ourselves available to everyone to answer your questions and chat about the intersection of WordPress and AI, share information about the teamโs ongoing work and upcoming efforts, and listen to concerns and gather roadmap-shaping feedback.
Weโll share more details as they get finalized, and weโre excited to see you there!
Call for Volunteers
If youโre planning to be at WCUS this year and able to join @justlevine and the rest of the AI team for a shift or several at the #core-ai booth, please let us know by filling out the following form no later than July 24th, 2026 at 11:59pm PDT: https://forms.gle/215uYHhGMTC3VBKg9
AI was front and center at WordCampWordCampWordCamps 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. Europe, starting with a Contributor DayContributor DayContributor 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/ that brought together WordPress contributors from around the world to learn about and collaborate on the project, followed by two days of talks, workshops, and one-on-one discussions about the current and future state of WordPress and AI.
This post summarizes the teamโs collective experience and feedback, with an eye towards increasing the impact we can have at future flagship events.
Event Recap
Contributor Day
The AI Team spanned 8 tables, with more than 70 participants joining in person over the duration of the event. @justlevine and @gziolo served as the table leads assisted by @psykro and @artpi in person, while @gajendrasingh acted as digital table lead providing support for folks on the ground and at least 6 digital-only participants.
To accommodate the variety of participant skills and interests โ paralleled by the broad scope of #core-ai work โ the team focused primarily on onboarding contributors to the various areas they were interested in and helping them identify meaningful ways to contribute. By lunchtime, the majority of participants were onboarded, leaving the afternoon free for collaboration and discussion among new and veteran contributors.
By the numbers, participants contributed 8 new GitHubGitHubGitHub 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 and 22 new PRs across 5 CoreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. AI repos, Core, and GutenbergGutenbergThe 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/. Beyond the numbers, contributors tested AI and MCP pluginPluginA 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. features, evaluated Agent Skills, provided detailed feedback on usage, designed their own proof-of-concept plugins for various explorations, and even kicked off a new initiative to address the current gap around user-facing documentation.
WordCamp Europe
The opportunities to contribute span far beyond the Contributor Day tables. Team members held conversations with more than 80 individual WordPress Contributors and Committers, Speakers, plugin developers and product leads, SEOs, WCEU organizers and volunteers, site owners and end users about their needs, understandings, and use cases around WordPress and AI, alongside feedback about the Core AI teamโs current and planned work.
Highlighted Discussions
Guidelines & Context
Participants discussed ways to balance the need to explore agentic context with future-compatibility, security, and the fast-moving evolution of context types.
Participants agreed globally-scoped context made the most sense for the existing shared CPT, although a more self-documenting name could lend itself to expand to other holistic patterns.
Agentic memory is evolving quickly and has to handle both globally-scoped learnings and user-scoped PII. While no consensus was reached on storage implementation, agreement was reached to experiment in parallel with Guidelines rather than blockBlockBlock 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. the 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 on it.
Artifacts were distinguished from other forms of context and given a functional shape: a database-stored reference to other bit data. What remains is deciding what sorts of agentic work should be considered an Artifact, which can also be explored in parallel to globally-scoped Guidelines.
Participants experimented with a working proof of concept and discussed paths towards inclusion as an AI or Gutenberg experiment and leveraging theme.jsonJSONJSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. as the technical source of truth.
User-facing docs
Participants noted a lack in both end-user documentation and a way to contribute to such documentation, and kickstarted a new initiative to address both.
MCP ClientMCP ClientAI agents, IDEs, or assistants that connect to MCP servers to access capabilities.
Multiple participants and attendees expressed interest in and explored potential use cases around a WordPress MCP client, including making external MCP tools available for use inside of WordPress and using it in conjunction with MCP AdapterMCP AdapterTranslates 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. as a centralized passthrough.
AbilityAbilityA 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. categorization, filtering, and slug fragments
Contributors discussed the differences between structural hierarchy (slug fragments) and attributive classification (categoryCategoryThe 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. metadata), as well as the programmatic implications in relation to Ability filtering, discovery and autocomplete, and progressive disclosure. Participants made little progress on making Ability Category metadata taxonomically useful, but agreed on the independent value of slug fragments and to continue discussing 7.1 inclusion on TracTracTrac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/..ย
Security & Data Encryption
Security was one of the most popular topics among contributors and WordCamp attendees, with many curious and some misinformed about the considerations for WordPress 7.0 and beyond.
Discussions included: the damage radius of AI or AI credentials, the impact of PII and database grepping, supply chain mitigation like author provenance and efforts like Gandalf, and the needs and considerations of introducing a Data Encryption layer to Core. Team members got a demo and discussed the implications of Angieโs โSuper Admin Modeโ feature that can write plugins on the fly and read keys from wp-config.php.
Education and AI Enablement
Several conversations focused on the needs to educate users about using and developing with AI. While programs like WordPress Credits primarily target students, there is an even bigger need for people already in the ecosystem and those whose jobs AI is likely to disrupt.
Participants discussed ways to โupskillโ other contributors and committers without gatekeeping, and shared their varied experiences with company โEnablementโ efforts. One suggestion was to create educational Handbook pages and AI Team blog posts that cover more foundational topics than the teamโs own work. Next step: gather feedback from the Design and A11YAccessibilityAccessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both โdirect accessโ (i.e. unassisted) and โindirect accessโ meaning compatibility with a personโs assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) teams on their experiences.
Friendlier times for non-US contributors
Many contributors and attendees noted the prohibitive AMER scheduling of Core AI Team meetings, even as the majority of contributors and team members are not AMER based. Contributors offered numerous suggestions, from additional meeting slots to better async comms, which the team is now exploring.
What went well
Lots of new Contributors and contributions. Participants reported walking away feeling comfortable about contributing in the future.
The Contributor Day post successfully helped new contributors onboard and orient themselves (once they were made aware of it).ย
No wifi issues with the venue.
The event was an amazing opportunity to sync in person.
The Table Leads deep familiarity with the Core AI Team efforts helped participants find contributions they were specifically interested in, in lieu of prepared tickets or a specific focus for the day.
Challenges
Most attendees werenโt aware of the Contributor Day post, and needed to be personally directed to it.
The low Table Lead -> participant ratio made it hard to track work and collaborate around specific efforts.
The lack of a clear agenda or task list for the day made it difficult for participants to know what to work on:
The breadth of participant experience and interest โ and lack of pre-day insight into them โ combined with the broad umbrella of #core-ai work made it hard to plan work in advance.ย
Most #core-ai repos do not currently triage for Good First Issues or Help Wanted, and WordPress/aiโs tracker was mostly cleared out before the start of the day.
While the personal direction for in-person contributors was net-positive for newcomers, digital contributors didnโt have that opportunity and left quickly.ย
Along with with the lack of broader #core-ai roadmap, folks couldnโt just โcrush ticketsโ or join in, but needed the specific guidance of the Table Leads.
Recommendations for the future
Distill the Contributor Day post into a Handbook entry, and announce it to all participants at the start of the session.
Prepare and share a Feedback Form for participants to complete before they leave.
Collaborate with Contributor Day Organizers to try to get more insight regarding participant interests and needs, to tailor both onboarding efforts (a group session, sharing pre-recorded videos or links, etc) and particular focuses.
Scale the number of Table Leads to the number of participants. Not all table leads require deep Core AI lore, just the ability to help onboard and facilitate participant contributions.
Ensure there is an adequate number of GitHub issues and Trac tickets from which participants can self-select โ especially from non-AI plugin repositories.
Create a Core AI booth at WordCamp where attendees can get their broader questions answered and provide invaluable feedback on the teamโs efforts. Contributor Day isnโt the right avenue for these discussions.
This weekโs AI contributor meeting focused on upcoming AI pluginPluginA 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. releases, WordCampWordCampWordCamps 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 planning, team collaboration processes, AI Client roadmap items for WordPress 7.1, and the teamโs broader vision for human-centered AI experiences in WordPress.
AI Plugin 1.0.2 Released
Version 1.0.2 of the AI plugin has been released and includes general improvements and security fixes. Contributors are encouraged to help test and review two key areas targeted for the upcoming 1.1.0 release planned for end of June:
The team discussed goals, positioning, and logistics for the AI Teamโs presence at WordCamp US.
Key themes included:
Creating an approachable โhelp centerโ experience for attendees.
Providing a place where contributors and users can ask questions about AI in WordPress.
Gathering feedback about how people are using AI and where they see opportunities for WordPress.
Creating opportunities for attendees to learn practical workflows and share knowledge with others.
The group aligned around a more conversational, human-centered environment rather than a traditional demo or support booth. Ideas included a lounge or campfire-style atmosphere focused on discussion, learning, and discovery.
@justlevine will coordinate logistics and publish a volunteer sign-up form and draft announcement post.
DECISION: The team aligned on pursuing a more conversational, human-centered booth environment rather than a traditional exhibition booth, with an emphasis on one-on-one interactions and community feedback.
Human Skills Repository
@neel33 highlighted continued progress on the Human Skills Repository initiative and encouraged contributors to participate.
The repository aims to improve visibility into contributor skills and interests, helping the team identify people who can assist with specific initiatives and making collaboration easier across the project.
Team Collaboration and Project Tracking
The team discussed challenges with tracking work that spans multiple repositories and non-code initiatives such as documentation, WordCamp planning, and roadmap efforts.
After discussing several options, the group aligned on exploring GitHubGitHubGitHub 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/ Projects as the primary mechanism for coordinating work across repositories and initiatives.
The discussion also covered opportunities to automate team updates and recurring summaries using tooling that can aggregate activity from GitHub and SlackSlackSlack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/.
DECISION: The team agreed to explore GitHub Projects as the primary tool for tracking and coordinating work that spans repositories and non-code initiatives.
AI Client and WordPress 7.1
@jason_the_adams provided an update on AI Client work planned for WordPress 7.1.
Current priorities include:
Stability improvements and fixes.
Embedding support.
Evaluation of streaming support as an experimental feature.
The team discussed the importance of clearly distinguishing experimental functionality from production-ready features and maintaining predictable release schedules.
DECISION: The group agreed that streaming support is worth pursuing as an experimental capability for the AI Client, provided it remains appropriately gated and does not create release risk.
Human-Centered AI Vision
A significant portion of the meeting focused on the teamโs evolving philosophy around AI in WordPress.
Discussion topics included:
Empowering people rather than replacing them.
Helping users navigate uncertainty and concerns about AI adoption.
Ensuring AI features remain approachable and understandable.
Creating experiences that feel intuitive and useful without requiring users to become AI experts.
Balancing developer-focused building blocks with consumer-facing experiences.
Participants emphasized that WordPress should continue its long-standing mission of empowering people to publish and share ideas while adapting to a rapidly evolving AI landscape.
The discussion also highlighted the importance of maintaining humans in the decision-making loopLoopThe Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop and creating tools that augment human capabilities rather than attempting to replace them.
Next Steps
Publish a volunteer form and announcement draft for the WordCamp US AI booth.
Identify contributors to help lead booth messaging and positioning.
Share and promote participation in the Human Skills Repository.
Continue evaluating GitHub Projects for team-wide coordination.
Complete embedding support work for the AI Client.
Investigate streaming support for future AI Client releases.
Draft updates covering AI Client plans for WordPress 7.1.
Continue refining the teamโs human-centered AI vision and messaging.
Upcoming Meetings
Contributors are welcome to join every Wednesday at 1700 UTC via Google Meet. In-meeting notes are captured live in a Slack Canvas and paired with aggregate transcription data to generate this meeting summary post. All team meeting schedules are published directly to the WordPress Meeting Calendar.
AI Team Office Hours (Slack): Thursday, 25 June 2026
Weekly AI Contributor Call (Google Meet): Wednesday, 24 June 2026.
With WordPress 7.1 on the calendar and the release squad announced, itโs time to start planning what weโre aiming for this release. While the CoreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. AI team has produced many AI features and tools (such as the AI plugin), the main work in WordPress core at this point is the Abilities API and the AI Client. In this post, weโre going to focus on the AI Client.
The current state of the AI Client is to be the foundational piece for programmatically running AI inside of WordPress. The AI plugin repo has a growing list of features powered by the AI Client. Thereโs still no visible AI within the default WordPress interface and this is because the present focus is on empowering the ecosystem of pluginPluginA 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. authors.
The work planned for 7.1 is going to be a continuation of this effort. Weโll continue to build and to use the AI plugin to explore and provide AI features native to WordPress.
Generation Streaming
When using AI agents, you may have noticed that the agent streams its response back to you. This isnโt a superficial feature, itโs actually the server literally streaming the generated text back to you in real time. The idea is that it gives the user immediate visual feedback instead of just having a โplease waitโ type of experience.
This is trickier than it sounds to pull off in WordPress. For streaming to work, this requires the server to allow for long, up to multi-minute, requests. However most servers will timeout after 30 seconds, and the requests system within WordPress doesnโt support this by default.
For this reason, weโre starting by introducing streaming to the PHP AI Client, the underlying framework which powers the AI Client but isnโt coupled to WordPress. This means streaming will be available within WP 7.1, but not as something naturally supported by WordPress. This will allow developers and hosts to dig into this and begin building support for WordPress in a future release.
Embeddings
A bit of a deeper concept within AI is the concept of embeddings. Put simply, an embedding is a numerical value that an algorithm assigns to a piece of data to represent its similarity to other data. This is particularly useful when searching, as embeddings can help identify related items quickly, even when they donโt appear similar on the surface.ย
Imagine, for example, searching for โhow do I reset my password?โ There may be a page called โAccount recovery stepsโ, but youโll notice these donโt share a single word. However, theyโre related in terms of meaning. Embeddings provide an AI-powered way of relating these concepts so a search like this would work perfectly.
These embeddings are handled via a special process called โvectorizationโ and recent versions of MySQLMySQLMySQL is a relational database management system. A database is a structured collection of data where content, configuration and other options are stored. https://www.mysql.com and MariaDB have added native support for vector storage. Thereโs currently an experiment being built in the AI plugin for adding vector search.
Many different providers support AI models that generate embeddings. Adding support for embeddings to the AI Client will improve accessibilityAccessibilityAccessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both โdirect accessโ (i.e. unassisted) and โindirect accessโ meaning compatibility with a personโs assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) for this powerful feature. This could pave the way for incredible, powerful new ways of searching across content in WordPress!
Minor fixes and improvements
This isnโt everything. There will also be minor, backward-compatible fixes and enhancements to continue to improve the reliability of the AI Client. As we battle test and improve it, weโll build the confidence to incorporate more features into core.
Thank you for reading this and, as always, everyone is welcome to join the WordPress SlackSlackSlack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ and find us in the #core-ai channel! Donโt worry if youโre a developer or not. We appreciate all contributions and questions!
You must be logged in to post a comment.