AI Contributor Weekly Summary โ€“ 8 July 2026

This weekโ€™s AI contributor meeting focused on WordPress 7.1 release readiness, 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 embeddings and streaming PRs, the near-term scope for 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., 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 providerProvider An AI service offering models for generation, embeddings, or other capabilities (e.g., Anthropic, Google, OpenAI). 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. 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 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/ 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 coreCore Core 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 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. 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 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/ 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 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. 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.

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


Next Steps

  • Review and test the embeddings PR.
  • Identify a small AI Plugin proof of concept that demonstrates embeddings working across the PHP AI Client, provider plugins, and WordPress-side storage.
  • Review and test the streaming PR.
  • Prepare a concise streaming PR summary for @jason_the_adams.
  • Review the Abilities API merge proposal and provide feedback on the discussion thread.
  • Provide feedback on CRUD patterns and ability structure, especially around separating primitive ability definitions from transport-layer exposure.
  • Create or share practical developer examples showing how abilities can be used.
  • Update the WCUS booth signup form to feel more casual and approachable.
  • Continue WCUS booth coordination and visual preparation.
  • Have @webdevmattcrom and @gajendrasingh shadow the next AI Team Office Hours session.

Upcoming Meetings

  • Contributors are welcome to join every Wednesday at 1700 UTC via Google Meet. In-meeting notes are captured live in a 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/ 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. @justlevine to lead, @webdevmattcrom @gajendrasingh to shadow.
  • Weekly AI Contributor Call (Google Meet): Wednesday, 8 July 2026.

Props to @nikskyverge @justlevinefor pre-publish review.

#core-ai, #summary

What’s new in AI 1.1.0 (30 JUNE 2026)?

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

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
  • ProviderProvider An 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 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 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 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., reducing unnecessary AI requests.

New core/read-settings 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.

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_support 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. 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:

These concepts are still exploratory, but they help test how AI could support real workflows across WordPress.

Thanks to contributors!

A big thank you to everyone who contributed to this release, including:

@dkotter, @jeffpaul, @isotropic, @asmodic, @justlevine, @gziolo, @ericmann, @hbhalodia, @wildworks, @hdkothari81, @phoolchandcms, @vishnuprajapat, @gautam23, @jorgefilipecosta, @diarmuidwpe, @intenzi, @ankitkumarshah, @yogeshbhutkar, @ekamran, @simison, @yusufmudagal, @saeidafshari, @anubhav24, @dhrupo, @anveshika, @ankit-k-gupta, @prototipo88, @prasadkarmalkar, @trushiv, @squarestar, and others involved in review, testing, and 111 commits across 213 files between 1.0.0 and 1.1.0. Your help and feedback are what make these Features and Experiments possible.

A similar thank you to translators assisting from the Czech, English (UK), Danish, Japanese, Korean, Persian, Portuguese (Brazil), Russian, Spanish (Chile), Spanish (Spain), Turkish, and Vietnamese locales ensuring language packs are available for users. Translating the AI plugin is a great contribution and others contributing in this manner is very much welcome and appreciated!

Get involved

As always, we welcome feedback, testing, and contributions from the community. Whether you are interested in editor UXUX UX 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, accessibilityAccessibility Accessibility (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.

You can explore the 1.1.0 release today, review open issues and pull requests, and help shape what comes next.

Props to @estelaris @justlevine for reviewing this post.

#ai-experiments, #ai-features, #ai-plugin, #ai-release, #canonical-plugins, #core-ai

AI Contributor Weekly Summary โ€“ 1 July 2026

This weekโ€™s AI contributor meeting focused on final preparation for 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. merge proposal, 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 planning, 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 compatibility work, and contributor priorities ahead of WordPress 7.1 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.

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/CoreCore Core 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 TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. tickets related to 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. 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 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. 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.org The 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.

Knowledge

The team noted the current merge proposal around Knowledge, previously referred to as Guidelines.

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

Props to @justlevine for pre-publish review.

#core-ai, #summary

X-post: WordPress Credits Updates

X-comment from +make.wordpress.org/project: Comment on WordPress Credits Updates

AI Contributor Weekly Summary โ€“ 24 June 2026

This weekโ€™s AI contributor meeting focused on progress across the 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., 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., 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, 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., Connectors, and documentation efforts ahead of the WordPress 7.1 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 milestoned for July 15th.

Abilities API

The team reviewed ongoing work around content management abilities and broader abilities development.

Discussion focused on the importance of testing new abilities within the AI Plugin before considering any future coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. integration. Contributors highlighted the need to validate 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. 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.org The 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 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..

Contributors agreed that 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/ 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 categoryCategory The '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 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/ 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.
  • AI Team Office Hours (Slack): Thursday, 25 June 2026 << @jeffpaul @justlevine to co-lead, @webdevmattcrom to shadow on coordination.
  • Weekly AI Contributor Call (Google Meet): Wednesday, 1 July 2026.

Props to @justlevine for pre-publish review.

#core-ai, #summary

Join us at the WordCamp US 2026 AI Team booth!

Following an amazing and insightful WordCamp Europe, weโ€™re happy to announce that the CoreCore Core 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

Props to @gajendrasingh, @jason_the_adams, and @jeffpaul for prepublish review.

#core-ai, #wordcamp

WCEU 2026 – Retrospective

AI was front and center 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. Europe, starting with a Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/ 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 GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the โ€˜pull requestโ€™ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/ Issues and 22 new PRs across 5 CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. AI repos, Core, and 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/. Beyond the numbers, contributors tested AI and MCP 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. 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 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. 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.
    • Update: The Merge Proposal is live and ready for feedback!
  • DESIGN.md
    • Participants experimented with a working proof of concept and discussed paths towards inclusion as an AI or Gutenberg experiment and leveraging theme.jsonJSON JSON, 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 Client AI 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 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. as a centralized passthrough.
  • 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. categorization, filtering, and slug fragments
    • Contributors discussed the differences between structural hierarchy (slug fragments) and attributive classification (categoryCategory The '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 TracTrac Trac 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 A11YAccessibility Accessibility (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.

Props to @artpiย  @gajendrasingh @gziolo @karmatosed and @psykro for sharing their learnings and feedback and to @estelaris for prepublish review.

#wordcamp

AI Contributor Weekly Summary โ€“ 17 June 2026

This weekโ€™s AI contributor meeting focused on upcoming 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. releases, 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 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:

WordCamp US AI Booth Planning

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

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 loopLoop The 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.

Props to @justlevine for pre-publish review.

#core-ai, #summary

What’s coming to the AI Client in WP 7.1

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 CoreCore Core 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 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. 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 MySQLMySQL MySQL 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 accessibilityAccessibility Accessibility (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 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 find us in the #core-ai channel! Donโ€™t worry if youโ€™re a developer or not. We appreciate all contributions and questions!

Props to @justlevine, @annezazu, @thelovekesh, @jeffpaul, @nikskyverge for pre-publish review.

X-post: How AI and Automation Spotlight the Best of WordPress

X-post from +make.wordpress.org/marketing: How AI and Automation Spotlight the Best of WordPress