AI Contributor Weekly Summary โ€“ 27 May 2026

This weekโ€™s AI contributor meeting focused on initial strategy and timelines for the upcoming WordPress 7.1 release cycle, the deployment of a new minor releaseMinor Release A set of releases or versions having the same minor version number may be collectively referred to as .x , for example version 5.2.x to refer to versions 5.2, 5.2.1, 5.2.3, and all other versions in the 5.2 (five dot two) branch of that software. Minor Releases often make improvements to existing features and functionality. for 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., and structural maintenance across 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 and MCP repositories. The group also held an extensive discussion around ecosystem contribution metrics, programmatic encryption experiments, and the standardization of settings fields layout within the Connectors 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. interface.

Announcements & WordPress 7.1 Timeline

  • WordPress 7.0 Feedback: Following the successful launch of WordPress 7.0 last week, active installations and usage of the companion plugin have seen a significant initial increase. The support channels on 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/ and 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/ remain stable and manageable.
  • WordPress 7.1 Schedule: @jeffpaul shared a tentative schedule for the 7.1 cycle, targeting July 15 for 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 and August 19 for the final release during 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.
  • Release Squad Nominations: CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. release squad nominations remain open through the end of next week. @jeffpaul is actively reviewing submissions to coordinate the squad selection alongside @4thhubbard. Any critical AI enhancements intended for core must be finalized before the six-week window closes at Beta 1.

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

  • Documentation Progress: @gajendrasingh has compiled a comprehensive contributor day reference playbook based on data from previous events.
  • In-Person Adjustments: @justlevine noted that while the foundational context is excellent, the documentation should be slightly condensed for in-person attendees. The final prerequisites will be adjusted once the specific target testing sprint items are finalized.
  • Local Onboarding Instructions: Due to notorious local venue Wi-Fi constraints, the table will heavily emphasize local environments. The squad will issue proactive recommendations for contributors to download and configure software dependencies, such as Ollama packages, prior to arriving at the conference.

AI Plugin Releases & Encryption Experiments

  • Release Cadence Shift: A 1.0.1 minor plugin release containing bug fixes and structural polish is scheduled to deployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. today. Moving forward, the plugin development cycle will shift from a bi-weekly cadence to monthly milestones, with version 1.1.0 slated for late June and version 1.2.0 targeted for late July.
  • API Key Encryption PR: The group reviewed an experimental PR by @dkotter introducing programmatic key encryption based on background implementation mechanics from @ericmann.
  • Gathering Real-World Feedback: Addressing ecosystem panic regarding plaintext API storage, @justlevine recommended merging the current experiment to gather immediate real-world testing data. The team noted that community feedback typically arrives much faster post-release, and the code can easily be refactored or rolled back to a dedicated encryptor class inside the plugin if needed prior to the 7.1 core freeze.

PHP AI Client Maintenance & Blockers

  • Feature Gaps: Essential feature updates, including streaming data support, sound generation, and native embeddings infrastructure, remain high-priority requirements for the 7.1 cycle.
  • Maintainership Bottlenecks: With @flixos90 stepping back and @jason_the_adams holding elevated structural responsibilities at Automattic, the repositories are facing a deficit in active maintainership.
  • Unblocking Repositories: @jeffpaul clarified that contributors should feel empowered to aggressively test and review PRs within the PHP repository. Merging reviewed work does not trigger a deployment until a release version is formally tagged. If a green button needs to be pressed on a validated community PR, @jeffpaul will assist in sourcing an available committer to ensure development does not stall due to bureaucracy. Team will pause for @jason_the_adams or @flixos90 approval on releases, but otherwise will proceed with merging PRs.

Contributor Pledges & Metric Weights

  • Revamped Profile Scoreboards: The team evaluated an active request from the Meta squad regarding data sets, weighted values, and scoring metrics for individual team pledge scoreboards on profiles.wordpress.org (core example, empty AI page).
  • Beyond Code Contributions: @karmatosed raised a critical flag that the AI team relies heavily on a โ€œSwiss Army knifeโ€ contributor model. Metrics that rely purely on trackable GitHub PRs or code commits fail to recognize vital non-dev contributions such as documentation audits, outreach, leading event tables, public presentations, and 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. design workflows.
  • Prior Art Modeling: @justlevine suggested checking in with the Performance team to see how they balanced plugin-to-core code metrics with documentation tracking. @jeffpaul noted that since Core and MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. are the only groups with established metric criteria, the AI team will temporarily mirror Core tracking mechanisms while iterating to account for unique non-code contributor tracks.

Connectors API Settings Fields Registry

  • Custom Metadata Fields: @andrei_lupu created an issue on the Gutenberg repository exploring how individual connector providers can safely register custom metadata fields beyond the standard URLURL A specific web address of a website or web page on the Internet, such as a websiteโ€™s URL www.wordpress.org and API key inputs. This infrastructure is particularly necessary for local or self-hosted configurations like Llama.
  • A Declarative PHP Approach: While custom layouts can technically be injected using heavy ReactReact React is a JavaScript library that makes it easy to reason about, construct, and maintain stateless and stateful user interfaces. https://reactjs.org components, @andrei_lupu argued that the vast majority of WordPress plugin developers need a declarative, server-side PHP registry class to register standard elements (text fields, selectors, radios) without needing a complex JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a userโ€™s browser. https://www.javascript.com build setup.
  • The โ€œFields APIโ€ Forcing Function: The group discussed how the unified Connectors configuration interface has inadvertently become a forcing function for an option fields utility. @justlevineand and @nikmclaughlin noted that building a standard, secure programmatic registry within Connectors provides a safer path toward core settings standardization in 7.1, preventing plugins from dangerously hijacking core interfaces with unvalidated custom scripts.

Model Context Protocol (MCP)

  • Bumping Minimum Dependencies: @justlevine confirmed that the ongoing 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. integration is progressing steadily. Later today, the repository will officially merge a PR elevating the minimum environment requirement to WordPress 6.9.
  • Forward-Compatible Pathways: Bumping the requirement allows the adapter to drop older library dependencies and natively rely on static analysis tools and the core 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. framework. The repository remains open for documentation contributions, and a forward-compatible migrationMigration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies. pathway will be provided for legacy library integrations.

Next Steps

  • Deploy todayโ€™s minor bug-fix release for the AI plugin.
  • Review, test, and provide technical feedback on the active Encryption PR.
  • Coordinate with @andrei_lupu on the Connectors custom fields registry issue within the GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses โ€˜blocksโ€™ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ repository.
  • Finalize and distribute the WCEU Contributor Day preparation checklists for local environments.

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, 28 May 2026. Facilitator @jeffpaul.
  • Weekly AI Contributor Call (Google Meet): Wednesday, 3 June 2026.

Props toย @jeffpaul for pre-publish review.

#core-ai, #summary

What’s new in AI 1.0.0 (19 MAY 2026)?

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

BERJAYA

Weโ€™re pleased to announce the release of AI 1.0.0, the latest update to the canonical plugin powering AI-powered features in WordPress. This release marks an important milestone for the plugin. Since the first AI Experiments release in late 2025, contributors across the WordPress ecosystem have helped test, refine, and expand a growing set of AI capabilities built directly on top of the AI Building Blocks initiative. With 1.0.0, the plugin continues evolving from an experimental sandbox into a more mature reference implementation for AI-powered workflows in WordPress.

AI 1.0.0 introduces new observability and governance tooling, expands moderation and media workflows, improves onboarding and providerProvider An AI service offering models for generation, embeddings, or other capabilities (e.g., Anthropic, Google, OpenAI). handling, and includes a broad set of 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), internationalization, and developer experience improvements.

Whatโ€™s new in 1.0.0?

New Experiment: Request Logging

BERJAYA

This release introduces a new Request Logging experiment that provides observability into AI activity across WordPress. Once enabled, administrators can review AI requests and responses generated through coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress., plugins, and themes to help teams better understand:

  • What AI operations are being triggered
  • Which features and providers are being used
  • How requests are performing
  • Potential debugging or workflow issues

This creates a foundation for improved transparency and operational awareness as AI usage within WordPress grows.

New Experiment: Connector Approvals

BERJAYA

AI 1.0.0 also introduces a new Connector Approvals experiment focused on governance and administrative control.

This experiment allows site administrators to determine which plugins can access configured AI connectors. As more plugins begin integrating with AI services, Connector Approvals provides an additional layer of oversight around how provider credentials and AI capabilities are shared across a site.

This continues the broader focus on giving users and site owners flexibility and control over how AI integrations operate inside WordPress.

Expanded Comment Moderation Workflows

BERJAYA

The Comment Moderation experiment introduced in previous releases continues to evolve in AI 1.0.0. This release adds:

  • Sorting and filtering in the Comments screen by Sentiment and Toxicity
  • Sentiment and Toxicity labeling directly in the Activity dashboard widgetWidget A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user.
  • Improved handling for comments without moderation metadata
  • Better failed-analysis indicators when moderation requests fail

These updates help moderators more quickly identify problematic discussions and better understand the overall tone of conversations happening across their sites.

AI Alt Text in the Media Editor

AI-powered alt text generation is now integrated directly into 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/โ€™s experimental media editor workflow. This builds on the pluginโ€™s existing media accessibility tooling by making AI-generated alt text suggestions more directly available while editing media items. The release also includes several improvements to alt text and media generation handling, including:

  • Better error handling when no AI provider is configured
  • Improved notices and onboarding guidance
  • Fixes for decorative image workflows
  • Additional handling for standalone image generation

Editorial Workflow Refinements

This release continues refining AI-assisted editorial workflows introduced in earlier versions. To better reflect real-world publishing terminology:

  • โ€œReview Notesโ€ has been renamed to โ€œEditorial Notesโ€
  • โ€œRefine from Notesโ€ has been renamed to โ€œEditorial Updatesโ€

Additional improvements include:

  • Disabling Content Summarization until content reaches a minimum length
  • Reactive updates for Title Generation and Content Classification based on current editor state
  • Refined loading states and interface polish across multiple AI workflows

Improved Provider Handling and Onboarding

AI 1.0.0 includes significant improvements around provider detection, onboarding, and error messaging. When users attempt to trigger AI functionality without a configured provider, the plugin now surfaces more actionable guidance directing users toward configuring an AI Connector. Additional improvements include:

  • Better handling when previously configured providers are no longer available
  • More specific provider-related error messages
  • Deduplicated provider 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. requests in developer mode
  • Improved handling of feature-specific provider configuration states

These updates help create a smoother onboarding and troubleshooting experience for both end users and developers.

Accessibility and Internationalization Improvements

Accessibility and internationalization continue to be core priorities throughout the plugin. AI 1.0.0 includes:

  • Improved keyboard focus visibility across multiple interfaces
  • RTL (right-to-left) rendering fixes throughout the admin 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.
  • Expanded runtime translation loading
  • Additional fully translatable user-facing text

Whatโ€™s next in 1.1.0?

Work is already underway on additional Features, Experiments, and infrastructure improvements planned for 1.1.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, @tyb, @justlevine, @gohelkunjan, @gajendrasingh, @swissspidy, @haktansuren, @hilayt24, @darshitrajyaguru97, @nikskyverge, @ianatkins, @intenzi, @gautam23, @vishnuprajapat, @phoolchandcms, @n1schay, @takshil, @deepam02, @wildworks, @laurisaarni, @ekamran, @karmatosed, @shaunandrews, @hbhalodia, @gziolo, @jonsurrell, @westonruter, @jorgefilipecosta, @ocean90, @sakshamsharma5, @malaytiwari, @dilip2615, @dhrumilk, @htperkins, @aduth, and others involved in review, testing, and 44 commits across 193 files between 0.9.0 and 1.0.0. Your help and feedback are what make these Features and Experiments possible.

A similar thank you to translators assisting from the Dutch, Faroese, Japanese, Portuguese, Russian, and Spanish 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, accessibility, performance, or AI ethics and policy, there are many ways to participate.

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

Props to @justlevine @ekamran @azharderaiya @westonruter for reviewing this post.

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

AI Contributor Weekly Summary โ€“ 20 May 2026

This weekโ€™s AI contributor meeting coincided directly with the landmark launch day of WordPress 7.0. The team focused on tracking the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. release timeline, stabilizing the freshly debuted version 1.0.0 of 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., resolving high-priority architectural questions 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., and restructuring technical and operational frameworks for the upcoming 7.1 cycle.


Announcements & Timeline

  • WordPress 7.0 Launch: The final core release processing was officially kicked off during the meeting hour. The core trunk development branch is scheduled to reopen immediately following the final deployment to accept early alpha contributions for WordPress 7.1.
  • WordPress 7.1 Release: @jeffpaul noted that a formal call for the 7.1 major releaseMajor Release A set of releases or versions having the same major version number may be collectively referred to as โ€œX.Yโ€ -- for example version 5.2.x to refer to versions 5.2, 5.2.1, and all other versions in the 5.2. (five dot two dot) branch of that software. Major Releases often are the introduction of new major features and functionality. squad will likely be published tomorrow on Make/Core.
  • WordPress 7.0.1: to ensure immediate post-launch ecosystem feedback or technical regressions, a 7.0.1 release can be quickly shipped based on feedback seen by the Core team.
  • AI Plugin 1.0.0 Released: The AI experimentation companion plugin successfully hit its 1.0.0 milestone yesterday. The launch was intentionally prioritized a day ahead of WordPress 7.0 to guarantee immediate stability and cross-version compatibility for early adopters interacting with core AI primitives.

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 (WCEU) Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/ Planning

The team consolidated logistical and strategic planning across two discussion blocks during the call to finalize their approach for the upcoming Contributor Day:

  • Table Leadership: WordCamp Europeโ€™s Core AI table will be co-led in person by @justlevine and @gziolo, with @gajendrasingh supporting asynchronously as the remote/online table lead. @justlevine confirmed his travel was successfully finalized, with generous corporate sponsorship provided by @rtcamp.
  • Venue Preparation: @karmatosed advised the group to actively anticipate spotty venue Wi-Fi by emphasizing local development environments and offline-ready resources.
  • User Research Orientation: The table will balance codebase contributions with beginner outreach. @karmatosed pointed out that many general attendees register for the AI table out of an interest to learn about or use AI rather than write core 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. The team intends to use this captive audience for valuable user research to determine what specific AI tools and workflows the broader community actually wants.
  • Low-Barrier Onboarding: @neel33 proposed running a structured 20-minute onboarding workshop at the start of the day. This session will walk non-technical contributors through the exact process of setting up local sandboxes, configuring 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. tokens, testing plugin experiments, and filing clear, actionable bug reports.

Abilities API Evolution

The group reviewed a dedicated list of milestone tickets to close out lingering architecture debates and chart a path forward for core primitives:

  • Supporting Massive Scale (#21): The team discussed the long-term optimization required to safely register, 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., and surface hundreds or thousands of concurrent abilities within an active system without introducing database degradation.
    • Action Item: @justlevine will advance this ticket by documenting emerging ecosystem trends and, if necessary, opening an expansive TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. ticket to coordinate broader core developer feedback.
  • Ecosystem Alignment: @justlevine noted that third-party infrastructure has heavily coalesced around the โ€œfind toolโ€ layout pattern. Organizing an experimental โ€œfind abilitiesโ€ discovery workflow within the companion plugin is designated as the next technical milestone.
  • Progressive Disclosure: As soon as the pending slug fragments PR safely merges into core trunk for 7.1, the team will begin prototyping multi-layered, complex nested abilities.

AI Plugin Updates & Experiments

Following the successful deployment of version 1.0.0, development focus officially shifts toward polishing experimental features targeted for the upcoming version 1.1.0 lifecycle, scheduled for release on Thursday, June 4.

  • Displaying Additional AI Providers (#27): Discussion centered on defining strict, objective criteria for displaying third-party providerProvider An AI service offering models for generation, embeddings, or other capabilities (e.g., Anthropic, Google, OpenAI). options on the core Connectors page. @jeffpaul suggested prioritizing free, open-source models that natively map to existing text or image generation primitives within the plugin. @justlevine noted that criteria could also be applied as checklist for how Core might add other default connectors to that screen.
  • Experiment Initialization (#159): The team discussed refactoring how plugin experiments are booted, moving initialization logic away from explicit register() methods toward standard, hook-based init() action routines. Sentiment leaned towards closing out this PR, but agreed for folks to comment on the PR to then decide next step.
  • Programmatic Encryption & Secrets Management (#560): @dkotter highlighted an active exploratory PR reviewing a standalone encryption utility built on prior implementation code from @ericmann (originally drafted from conversation within the core Two-Factor plugin SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ channel). The utility has zero 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. footprint and focuses strictly on exposing standard backend get_secret and set_secret mechanics to act as a proving ground for pitching a dedicated core Secrets Management API in 7.1.

Content Provenance (C2PA)

  • Preserving Asset Manifests: The group evaluated three open PRs (#294, #302, #459) in the AI repository dealing with asset authenticity metadata. The current logic ensures that when an image containing an active C2PA manifest is uploaded, WordPress preserves the embedded provenance trail rather than silently discarding it during standard attachment optimization routines.
  • Authority Systems: @jason_the_adams and @dkotter are examining the overarching authority structure of the system, seeking to clarify the technical and legal implications if 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/ eventually acts as an official content signing entity for open-source media verification. @jeffpaul previously provided a PDF from @originvault to @isotropic and @jason_the_adams to help guide WPORG in conforming to the C2PA spec.

Operational Clarity & Maintainership

  • Defining Commit Boundaries: @jason_the_adams called for clearer operational boundaries regarding companion repository maintenance. Several primary provider plugins (OpenAI, Anthropic, Google) are experiencing review friction and risk stalling without explicitly named maintainers authorized to commit community PRs. @jason_the_adams aims for formalize where Automattic intends to lead/contribute in these areas.
  • Project Prototyping Guardrails: @justlevine advised against launching ancillary side-projects without verifying active support teams first, noting that scattered repositories inadvertently pull focus and resources away from higher-priority core milestones.

Looking Ahead to 7.1 Strategy

  • Landscape Re-survey: @jason_the_adams suggested taking a step back on upcoming calls to re-survey the broader AI space, acknowledging that model behavior and agent frameworks have shifted drastically since the teamโ€™s roadmap was first drafted a year ago. @jason_the_adams to disseminate any additional strategic guidance from @matt to the broader Core AI team.
  • Meeting Layout Changes: Future contributor agendas will likely phase out rigid component headings (e.g., separating PHP vs. JS clients) in favor of a consolidated โ€œExisting Workโ€ overview paired with an expanded, open-floor strategy session.
  • Core Streaming Support: Native streaming data support remains the top requested missing feature among early 7.0 testers. Building out deep streaming infrastructure is officially marked as a critical priority for the 7.1 cycle.

Next Steps

  • Track feedback and bug reports following the WordPress 7.0 core launch.
  • Review and leave feedback on the Connectors Visibility criteria ticket (#27).
  • Update documentation and core tickets regarding Abilities structural scale (#21).
  • Conduct code compatibility reviews on the experimental Secret Management encryption PR (#560).

Upcoming Meetings

  • Folks are welcome to join on Wednesdayโ€™s at 1700 UTC via Google Meet with in-meeting notes captured in a Slack Canvas and then paired with Gemini meeting notes to help generate this meeting summary post. All team meetings are published to https://make.wordpress.org/meetings/#ai.
  • Weekly AI Contributor Call (Google Meet): Wednesday, 27 May 2026.
  • AI Team Office Hours (Slack): Thursday, 28 May 2026.

Props toย @jeffpaul for pre-publish review.

#core-ai, #summary

Leadership transition for the Core AI team

The CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. AI team is transitioning leadership. Felix Arntz (@flixos90) and I have served as co-leads for Core AI over the past year, and weโ€™re both stepping back from our roles. Jason Adams (@jason_the_adams) will take over as Team RepTeam Rep A 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. and lead our Core AI effort going forward.

Itโ€™s been a remarkable year for Core AI, after our formation in May 2025. 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. landed in WordPress 6.9, the WP AI Client is going core in WordPress 7.0, and continued evolution of the MCP AdapterMCP Adapter Translates WordPress abilities into Model Context Protocol format, allowing AI assistants like Claude and ChatGPT to discover and invoke WordPress capabilities as tools, resources, and prompts. and 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. (which remain canonical for now) has been deeply impressive. There have been contributions from hundreds of folks across the community, with incredible energy at in-person events throughout the year. Thereโ€™s real momentum behind making WordPress well positioned for the AI era.

Jason is in a strong place to carry that forward, surrounded by the contributors and community that has shaped around this work over the past year โ€“ with ongoing support from @jeffpaul and @swissspidy, both founding members of Core AI.

Felix and I both plan to stay involved as advisors as the team continues this work.

Thanks to everyone who has contributed so far, and thank you to @matt, @4thhubbard, and @matveb for their continued support of this work.

~ James (@isotropic)

Props to @swissspidy @jeffpaul for pre-publish review.

AI Contributor Weekly Summary โ€“ 13 May 2026

This weekโ€™s AI contributor meeting focused on the final coordination for the WordPress 7.0 release, the roadmap for 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. 1.0.0, and a deep dive into security experiments regarding Connector Approvals and Request Logging.


Announcements & Timeline

  • Reviewed the current WP 7.0 timeline and where the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.-ai teams work fits in
  • Field Guide: The comprehensive developer field guide is expected to be published alongside RC4. @jeffpaul noted that the content regarding Connectors 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., Abilities, and the AI Client is being finessed for accuracy. Draft, with current edits available here; any and all feedback in the guide ASAP is greatly appreciated!
  • AI Plugin 0.9.0: Has officially shipped: Announcement post
  • AI Plugin 1.0.0: The team is targeting Tuesday, May 19 for the V1 release, strategically launching one day before WordPress 7.0 to provide a stable companion for early adopters.

WordPress 7.0 Field Guide

  • The team reviewed the draft status of the 7.0 Field Guide.
  • Action Item: Contributors are asked to review the draft and lacking that then the published version immediately upon release. If any technical errors are spotted regarding AI implementations, they must be called out quickly for immediate adjustment.

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

  • Table Leads: The team is seeking a Table Lead for Core AI for WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what theyโ€™ve learned throughout the year and share the joy. Learn more. Europe โ€“ Please pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test itโ€™s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of โ€œPing me when the meeting starts.โ€ in the #core-ai SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ channel if you would like to know more.
  • Leadership Strategy: @karmatosed and @justlevine emphasized the importance of โ€œempowering new blood,โ€ suggesting that experienced contributors like @justlevine (remote) and @swissspidy (local) could pair with and support newer leads rather than just leading the table themselves. @swissspidy confirmed after the meeting, in slack that, he has not yet confirmed if he will be attending.
  • Digital Participation: @justlevine confirmed he will provide digital support for contributors working remotely during the event.

AI Plugin 1.0.0

A significant portion of the meeting was dedicated to the specific features intended to ship in the V1 release:

Connector Approval Experiment

  • The Problem: Right now, any installed plugin can potentially use the Connectors API and reuse stored AI credentials, which means site owners may not have clear control over which plugins are actually using those keys. The concern is not only general plugin access, but also the newer AI-specific risk: once an LLM can access sensitive data, that data may be sent upstream into model history with little practical privacy boundary.
  • The Proposed Solution: @dkotter adds a Connectors Approval flow that blocks plugin access by default and requires admin approval before a plugin can use a connector. The goal is to create a practical first layer of interference around access to sensitive connector data now, without waiting to solve the entire long-term secrets architecture.
  • @justlevine, commentary: David helped reframe the value of the experiment by distinguishing LLMs from traditional plugin risk. He argued that the immediate problem is not just secret storage, but that LLMs can absorb and pass along context in a non-deterministic way, which makes access control especially important. His view was that the first step does not need to fully solve encryption or the deeper secrets-management layer; it can instead focus on preventing access to the sensitive data that LLM-powered features might otherwise consume. He also reinforced the value of โ€œemergency breaks,โ€ such as the existing constant-based kill switch and approval controls, because they give site owners a way to limit or stop unsafe behavior while the platform matures. Finally, he suggested that Connectors could be positioned as a more robust and safer pattern for registering credentials and related options than traditional settings, which could help drive adoption of this more managed model over time.
  • Security Concerns: @jason_the_adams pushed on the idea of โ€œfalse security,โ€ pointing out that this does not stop a bad plugin from pulling API credentials directly from the database or otherwise bypassing the approval flow. Others agreed that secret management or encryption on its own would not fully solve that, because WordPress does not yet have a true per-plugin sandbox or permissions layer around secrets. The group aligned that this experiment should be documented carefully so users understand it improves control and creates friction, but does not eliminate the broader platform-level gap.
  • Decision: The group landed on moving forward with the PR as an experiment for 1.0, not as a complete security solution. The reasoning from @jeffpaul was that it is better to start with a clear, limited control mechanism now than to wait for a perfect model, and that this gives the team something concrete to build on for 7.1 work around secrets management, permissions, and safer connector access.

AI Request Logging

  • Database Strategy: The team reached a consensus on using a custom database table for logging rather than post metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress., primarily due to enterprise-level performance concerns. This was based on this PR.
  • Data Structure: To prevent bloat, the log will use truncated context. @mikeyarce suggested adding tracking for cached vs. non-cached tokens to assist with cost analysis for providers like Anthropic and OpenAI.

Version Management & Philosophy

  • Versioning: The question was asked if 1.0.0 is meant to imply semver-style stability, or if we are following WordPress-style versioning, where experiments can still change in breaking ways. The group leaned toward dropping strict SemVer expectations and following WordPress-style versioning, with experiments explicitly not guaranteed future compatibility.
  • Compatibility: The group reiterated that features marked as Experiments do not guarantee future compatibility. Users opting into these features should expect potential breaking changes as the team iterates.

Next Steps

  • Review and finalize the WordPress 7.0 Field Guide content tomorrow.
  • Perform final testing on the Connector Approval and Request Logging PRs.
  • Finalize the AI Plugin 1.0.0 release for Tuesday.
  • @justlevine to finalize 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. documentation and plugin scaffolding over the weekend.
  • Formalize the call for WCEU Table Leads in the Slack channel.

Upcoming Meetings

  • AI Team Office Hours (Slack): 14 May 2026. @jeffpaul and @justlevine will facilitate.
  • Weekly AI Contributor Call (Google Meet): 20 May 2026 (WordPress 7.0 Release Day).

Props toย @jeffpaul for pre-publish review.

#summary

What’s new in AI 0.9.0 (7 MAY 2026)?

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

BERJAYA

Weโ€™re pleased to announce the release of AI 0.9.0, the latest update to the canonical plugin powering AI-powered features in WordPress. This release introduces two new Experiments focused on content workflows and moderation, adds a new WP-CLIWP-CLI WP-CLI is the Command Line Interface for WordPress, used to do administrative and development tasks in a programmatic way. The project page is http://wp-cli.org/ https://make.wordpress.org/cli/ command for bulk alt text generation, and continues refining the pluginโ€™s administration experience. This release also includes a new Developer Mode model-selection experience, improvements to image generation workflows, updates to the AI settings page 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., and additional developer tooling and documentation enhancements.

Whatโ€™s new in 0.9.0?

New Experiment: Comment Moderation

Comment list screen in the WordPress admin showing the comment sentiment and toxicity information

AI 0.9.0 introduces a new Comment Moderation Experiment that can automatically evaluate comments using sentiment analysis and toxicity detection. This Experiment is designed to help site owners reduce spam, harassment, and low-quality engagement by using AI-powered moderation signals during the comment review process. The feature can assist moderators by flagging potentially problematic comments before they are published and sending them to moderation for further review.

New Experiment: Content Resizing

Content Resizing block toolbar controls showing the Shorten, Expand and Rephrase options
Content Resizing modal that shows after a content resizing action has been taken, showing the original content and the new content

This release also adds a new Content Resizing Experiment that allows users to shorten, expand, or rephrase selected content directly within the post editor. The Experiment is intended to support common editorial workflows like:

  • Shortening long paragraphs
  • Expanding thin content
  • Rephrasing copy for clarity or tone
  • Iterating on draft content without leaving the post editor

This continues the pluginโ€™s focus on bringing lightweight editorial AI workflows directly into WordPress.

Developer Mode model controls

AI plugin settings page showing the new Developer Tools menu with the Model selection option in that menu
AI settings page showing developer settings for Title Generation, allowing the selection of a specific provider and model

AI 0.9.0 adds a new Developer Mode settings toggle on the AI settings page that allows developers to configure the desired providerProvider An AI service offering models for generation, embeddings, or other capabilities (e.g., Anthropic, Google, OpenAI). and model on a per-feature basis.

This makes it easier to:

  • Compare model behavior between features
  • Test different providers during development
  • Optimize workflows for cost, speed, or output quality
  • Experiment with local and hosted models

The feature is especially useful for developers building or extending AI-powered experiences within WordPress.

AI settings page improvements

AI 0.9.0 includes several refinements to the plugin administration experience. The AI settings page has been updated to use @wordpress/ui components and now features a more compact layout, including moving the global AI toggle into the page headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitorโ€™s opinion about your content and you/ your organizationโ€™s brand. It may also look different on different screen sizes. alongside an infotip. These updates continue the ongoing effort to align the plugin more closely with modern WordPress administrative UI patterns.

Image generation improvements

This release also includes several updates to image generation workflows. AI-generated images are now saved using descriptive, โ€œslugifiedโ€ filenames derived from the post title or generation prompt instead of generic timestamp-based filenames. The plugin also now applies image generation guidelines directly within prompts instead of relying on system instructions. Together, these updates improve both media organization and image generation consistency.

WP-CLI support for bulk alt text generation

This release introduces a new WP-CLI command for bulk alt text generation: wp ai alt-text generate. The new command allows developers and site administrators to generate alt text programmatically across larger media libraries and automation workflows.

This is particularly useful for:

  • Large existing media libraries
  • Batch-processing 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) improvements
  • CI/CD and migrationMigration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies. workflows
  • Editorial automation pipelines

Additional improvements and fixes

Other notable improvements in AI 0.9.0 include:

  • Basic styles for the Content Summary 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.
  • Updates to the Content Summary Experiment block structure using a Group variation block
  • Better RTL support in 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. schema 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. viewer
  • Additional localization coverage for user-facing error strings

These updates improve consistency across AI workflows, refine the administration experience, and continue strengthening the pluginโ€™s developer tooling and reliability.

Whatโ€™s next in 1.0.0?

Work is already underway on additional Features, Experiments, and infrastructure improvements planned for 1.0.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, @smrubenstein, @intenzi, @tyb, @gajendrasingh, @raftaar1191, @adamsilverstein, @iamadisingh, @simison, @0mirka00, @dilip2615, @justlevine, @jameskoster, @aduth, @fcoveram, @laurisaarni, @dhrupo, @emptyopssphere, @kishanranawat, @gziolo, @wildworks, @vishnuprajapat, @yusufmudagal, @ekamran, and others involved in review, testing, and 35 commits between 0.8.0 and 0.9.0. Your help and feedback are what make these Features and Experiments possible.

A similar thank you to translators assisting from the Faroese, Japanese, and Spanish 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, accessibility, performance, or AI ethics and policy, there are many ways to participate.

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

Props to @laurisaarni for reviewing this post, @dkotter for the video and image assets.

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

AI Contributor Weekly Summary – 6 May 2026

This weekโ€™s AI contributor meeting focused on the evolving direction of the CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. AI team, preparation for the WordPress 7.0 release cycle, and an extended discussion around connector approval and APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. key security within 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. ecosystem.


Announcements

  • @jason_the_adams shared high-level conceptual updates following a recent strategy discussion with @isotropic and Matt about the future direction of the Core AI team
  • The team confirmed that the initial foundational AI building blocks for WordPress have largely been delivered, with future work expected to include both technical iteration and broader ecosystem enablement
  • @4thhubbard is expected to take a more active interest in following Core AI team progress and future direction discussions
  • Contributors were reminded that WordPress 7.0 field guide draft reviews and milestone ticket work should be completed by the end of the week where possible

Core AI Team Direction

  • Discussion continued around what comes next for the Core AI team now that many of the original foundational goals have been achieved
  • Topics discussed included continued iteration on the AI plugin and providers, ecosystem education and outreach, AI best practices and guidance, supporting other WordPress contributor teams with AI tooling and workflows, and long-term strategic positioning for AI within WordPress
  • Additional public updates about future direction are expected in the coming weeks

WordPress 7.0 Preparation

  • Contributors reviewed timelines and priorities related to the WordPress 7.0 release cycle
  • Key focus areas included reviewing and improving the draft 7.0 field guide, finalizing AI-related milestone tickets, stabilizing functionality ahead of RC1, and ensuring documentation and developer references are complete
  • The team aims to have remaining milestone work merged before RC1 on May 14 where possible

AI ProviderProvider An AI service offering models for generation, embeddings, or other capabilities (e.g., Anthropic, Google, OpenAI). Plugin Releases

  • Discussion continued around releases for the Google, OpenAI, and Anthropic provider plugins
  • The goal is to ship updated releases prior to WordPress 7.0 in order to include bug fixes, provider updates, and additional compatibility improvements
  • Longer-term maintainership for provider repositories also remains under discussion << if you have interest and availability to help here, please comment on this post!

WP-Bench & Agent Skills

  • The group discussed ongoing maintainership and contribution needs around both WP-Bench and WordPress Agent Skills
  • @jason_the_adams noted continued strategic interest in WP-Bench as a way to encourage providers to improve model performance for WordPress-specific tasks
  • Contributors interested in helping with WP-Bench were encouraged to get involved, particularly around expanding execution tests

AI Plugin

  • Version 0.9.0 of the AI plugin is planned for release this week and is expected to include Content Resizing, Content Moderation, and additional bug fixes and polish
  • The current goal is to ship AI plugin 1.0.0 during the week of the WordPress 7.0 release
  • Potential additions in 1.0.0 still under discussion include AI Request Logging, refinements to โ€œReview Notesโ€ and โ€œRefine from Notesโ€, Connector Approval functionality potentially including secret management, and additional 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. and workflow improvements

Connector Approval Experiment

  • A significant portion of the meeting focused on discussion around the proposed connector approval experiment
  • The feature is designed to help site administrators control which plugins can access configured AI provider connectors and API keys
  • The proposed approach would 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. Connector access by default, allow admins to explicitly approve plugin access, and provide visibility into which plugins are attempting to use connectors

Security & Secrets Management Concerns

  • Contributors discussed the limitations of attempting to solve API key security entirely within plugin-land
  • Concerns raised included the possibility of creating a false sense of security, existing WordPress limitations around secure secret storage, and the need for a more fundamental secrets management API within WordPress core
  • At the same time, several contributors argued that introducing an experimental approval mechanism now could help reduce immediate risks, gather real-world feedback, and drive broader conversations around secure key management in WordPress
  • @jeffpaul stressed that this experiment was planned as a first step towards potential elevation to a 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/ experiment (with a broader test base), and potentially to WordPress core in 7.1 (as it was too late to try and get something stable into 7.0, but that this was a notable concern with the existing Connectors and WP AI Client implementations)
  • The group generally agreed that additional discussion and review are still needed before a final decision is made regarding inclusion in the AI 1.0.0 release

Next Steps

  • Continue defining the long-term Core AI team strategy
  • Review and finalize WordPress 7.0 field guide content
  • Merge remaining AI milestone tickets ahead of WP 7.0 RC1
  • Ship provider plugin releases with pending bug fixes by WP 7.0 release
  • Continue testing and reviewing the Connector Approval PR
  • Gather additional contributor feedback around API key security and secrets management approaches

Upcoming meetings

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

  • The next bi-weekly AI Team Office Hours 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/ discussion is scheduled for 14 May 2026.
  • The next weekly AI Contributor weekly Google Meet video call is scheduled for 13 May 2026.

Props to @neel33 for pre-publish review.

#core-ai, #summary

AI Contributor Weekly Summary – 29 April 2026

This weekโ€™s AI contributor meeting focused on 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. progress, release planning leading up to WordPress 7.0, contributor onboarding, and testing priorities for 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.


Announcements

  • The AI plugin release cadence remains on track with releases planned approximately every two weeks leading up to WordPress 7.0
  • @gajendrasingh shared that they have sponsored contribution time for the AI project and are looking to become more involved with contributor workflows and ongoing initiatives

MCP Adapter

  • Continued work preparing the MCP adapter for release as a standalone 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
  • Current focus areas include plugin polish, documentation, and preparing the WordPress.org submission process
  • Additional coordination is planned around maintainership and ownership responsibilities for related WordPress Agent Skills work

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.

  • Work continues on slug fragments for the Abilities API, targeted for further progress once commits reopen following the current release cycle
  • Additional abilities-related issues are being collected to improve roadmap visibility and prioritization

AI Plugin

  • The team confirmed plans for AI 0.9.0 the following week and one additional release prior to WordPress 7.0 on May 20
  • The final release before 7.0 may become either 0.10.0 or 1.0.0 depending on readiness and scope

Testing & Stability

  • Additional testing is now considered a top priority before WordPress 7.0
  • Contributors were encouraged to test the AI plugin with popular themes and plugins including Yoast, Elementor, and Advanced Custom Fields (ACF)
  • Focus is currently shifting toward refinement, edge-case handling, compatibility testing, and bug fixes
  • The group agreed that polishing existing functionality is currently more important than introducing new experiments

Connector Approval Experiment

  • @dkotter shared updates on an experimental proof-of-concept PR focused on preventing plugins from accessing a userโ€™s OpenAI connection without approval
  • The work explores approaches for improving connector security and user trust within the AI connector system
  • Contributors were asked to help with code review, functional testing, and feedback on implementation approaches

ProviderProvider An AI service offering models for generation, embeddings, or other capabilities (e.g., Anthropic, Google, OpenAI). & Model Selection

  • Work is also underway on a feature allowing users to select providers and models on a feature-by-feature basis rather than relying entirely on automatic model selection
  • The discussion acknowledged tradeoffs between simplicity for most users and advanced configurability for power users

WordPress Agent Skills Maintainership

  • Contributors discussed the need for clearer ownership and maintainership for the WordPress Agent Skills project following shifts in contributor availability
  • Additional conversations with project leadership are planned to clarify ownership, review expectations, quality control workflows, and long-term stewardship

Next Steps

  • Continue preparing the MCP adapter for WordPress.org release
  • Coordinate maintainership discussions for WordPress Agent Skills
  • Continue AI plugin compatibility testing across popular plugins and themes
  • Review and test the connector approval experiment PR
  • Finalize and share the provider/model selection PR for contributor feedback
  • Facilitate the upcoming 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/ office hours and show-and-tell session

Upcoming meetings

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

  • The next bi-weekly AI Team Office Hours Slack discussion is scheduled for 30 April 2026.
  • The next weekly AI Contributor weekly Google Meet video call is scheduled for 6 May 2026.

Props to @neel33 for pre-publish review.

#core-ai, #summary

AI Contributor Weekly Summary – 22 April 2026

This weekโ€™s AI contributor meeting focused on maintaining progress during a period of reduced contributor availability, resolving several blocking decisions for WordPress 7.0, and confirming next steps for MCP, connectors, and PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/index.php client work.


Announcements

  • Several leads and contributors will have limited availability over the next month due to high-priority initiatives elsewhere.
  • The team agreed to continue making reversible decisions (and documenting them) rather than pausing work entirely while key leads and contributors are unavailable.
  • @jason_the_adams and @isotropic are planning a vision alignment meeting with Matt to define the next phase of the WordPress AI team.
  • The AI Experiments pluginAI Experiments Plugin WordPress's AI laboratory bringing all building blocks together. Serves as both a user tool and developer reference implementation. First release (v0.1.0) includes Title Generation experiment. 0.8.0 release was targeted for Thursday April 23rd, with releases expected roughly every two weeks leading up to WordPress 7.0.

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.

PHP / WP AI Client

  • Discussion about shipping Google ProviderProvider An AI service offering models for generation, embeddings, or other capabilities (e.g., Anthropic, Google, OpenAI). v1.0.4 to resolve reported issues.
  • Ongoing work to implement thought signatures across provider plugins.
  • Continued discussion around adding embeddings support, with outreach planned to additional contributors to help advance PR work.

MCP

  • No direct code updates reported this week.
  • Significant architectural decisions were made (see below).

Key Decisions

Several decisions were made to prevent blockers ahead of the WordPress 7.0 release and with a ~month delay for some key A8c leads and contributors.

MCP AdapterMCP Adapter Translates WordPress abilities into Model Context Protocol format, allowing AI assistants like Claude and ChatGPT to discover and invoke WordPress capabilities as tools, resources, and prompts. Distribution

  • The MCP adapter will be released as a standalone 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 (prior analysis on options).
  • This enables dependency installation workflows and improves adoption flexibility.
  • Composer distribution remains an option but will not be the primary delivery method.

Connector Page and Branding

Content Provenance Work

Experiment Elevation Process

  • Stable experiments may be elevated to features using 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.
  • During leadership absence, decision authority is delegated to active plugin maintainers (@dkotter @jeffpaul) to maintain forward progress.

Embeddings within PHP/WP AI Clients

  • AI plugin experiment work blocked by this not being available
  • @jason_the_adams to reach out to colleague (Christopher) to potentially help advance or guide work on this front

Working Through Limited Availability

  • The team agreed to prioritize forward movement through reversible decisions.
  • Large or irreversible decisions should still be deferred until full leadership availability returns.
  • Documentation of decisions and rationale will remain critical to maintain alignment.

Improving the WordPress 7.0 User Flow

  • Continued discussion around improving the user journey from installation to successful AI usage.
  • Focus remains on reducing friction and minimizing failure states in early adoption flows.

Open Questions

  • Which additional experiments should be elevated to features before WordPress 7.0?
  • How should embeddings be integrated into the PHP and WordPress AI clients?
  • Who can assist with ongoing connector 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. testing during reduced contributor availability?

Next Steps

  • Vision alignment meeting: @jason_the_adams to meet with Matt and James and share outcomes with the team.
  • MCP Adapter submission: @justlevine to initiate the WordPress.org plugin process. @jeffpaul to assist with WPORG submission coordination.
  • Connector flow improvements: Review and iterate on connector user flow and visual consistency.
  • Embeddings support: Continue evaluating existing PR work and recruit additional reviewers.
  • Design alignment: Create supporting tickets to unify branding across plugin surfaces.

Upcoming meetings

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

  • The next bi-weekly AI Team Office Hours 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/ discussion is scheduled for 30 April 2026.
  • The next weekly AI Contributor weekly Google Meet video call is scheduled for 29 April 2026.

Props to @karmatosed for pre-publish review.

#core-ai, #summary

What’s new in AI 0.8.0 (23 APR 2026)?

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

BERJAYA

Weโ€™re pleased to announce the release of AI 0.8.0, the latest update to the canonical plugin powering AI-powered features in WordPress. This release introduces new editorial workflows, deeper integration with Guidelines, and improvements to the overall admin experience. This release also promotes Image Generation and Editing to a full Feature and introduces dashboard widgets that surface AI capabilities and Connectors information directly in the WordPress dashboard.

Whatโ€™s new in 0.8.0?

New Experiment: Refine from Notes

This release introduces a new Refine from Notes experiment that automatically applies editorial feedback to your content.

Instead of manually reviewing Notes and making edits one by one, this workflow lets you leverage AI to:

  • Generate Review Notes on your content (using the previously released Review Notes experiment)
  • Automatically apply changes from those Notes to post content
  • Refine posts more efficiently with fewer manual edits

This supports more streamlined editorial workflows and moves toward more agent-like content refinement experiences.

New AI Dashboard Widgets

BERJAYA
BERJAYA

AI 0.8.0 introduces the first set of AI dashboard widgets, bringing AI insights and capabilities directly into the WordPress dashboard.

This includes:

  • AI Status widgetWidget A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. showing plugin onboarding steps, then Connector and Feature / Experiment configurations
  • AI Capabilities widget highlighting available Abilities and configured Connector model capabilities
  • A new extensibleExtensible This is the ability to add additional functionality to the code. Plugins extend the WordPress core software. framework for registering additional dashboard widgets
BERJAYA

These widgets improve discoverability and help site administrators quickly understand what AI capabilities are available on their site.

Promoted Feature: Image Generation and Editing

Image Generation and Editing has been promoted from an Experiment to a Feature.

That means:

  • Itโ€™s now considered stable and ready for broader use
  • It appears in the Features section of the AI settings screen
  • It continues to support supported image-capable models

As part of this transition, references to older DALLยทE models have been removed in favor of newer image generation models, including gpt-image-2.

Respect Guidelines Automatically

AI abilities can now integrate with Gutenbergโ€™s Guidelines experiment, allowing generated content to respect site-wide editorial standards.

This enables:

  • Consistent tone and style
  • Alignment with editorial expectations
  • More predictable AI-generated outputs

When Guidelines are configured, supported abilities automatically use them as part of their generation workflow.

Improved Title Generation Workflow

Title Generation now uses a modal interface, allowing users to preview and refine suggestions before applying them to a post.

This update makes the workflow more flexible and safer by allowing:

  • Multiple regeneration attempts
  • Inline editing before applying changes
  • Better control over final output

Additionally, Title and ExcerptExcerpt An excerpt is the description of the blog post or page that will by default show on the blog archive page, in search results (SERPs), and on social media. With an SEO plugin, the excerpt may also be in that pluginโ€™s metabox. Generation have been improved to prevent unwanted formatting, such as:

  • Conversational preambles
  • Wrapper quotes
  • Markdown artifacts
  • MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. commentary

These improvements are especially noticeable when using smaller language models.

Bulk Enable or Disable Experiments

Managing Experiments is now faster with support for bulk enabling and disabling Experiment groups.

This is especially useful for:

  • Testing workflows across multiple Experiments
  • Quickly toggling features during development or evaluation
  • Managing large sets of capabilities more efficiently

Improved AI Settings Experience

Several 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. improvements refine the overall settings experience:

  • Improved visual hierarchy makes card titles more prominent
  • Button loading states now match WordPress standard loading patterns
  • Feature descriptions now clearly list supported AI providerProvider An AI service offering models for generation, embeddings, or other capabilities (e.g., Anthropic, Google, OpenAI). models
  • 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) improvements to modal workflows
  • Review Notes now appear only on supported post types

These changes make the interface clearer and more consistent with WordPress design patterns.

Performance Improvements for Review Notes

Review Notes now send reduced context during processing.

This helps:

  • Reduce token usage
  • Improve performance
  • Lower overall model costs

These changes are particularly helpful on larger content workflows.

Additional Improvements and Fixes

Other notable improvements include:

  • The legacy AI settings ai page now redirects automatically to the new ai-wp-admin page (powered via wp-build)
  • Added support checks using wp_supports_ai() before initializing Features or Experiments
  • Improved dependency error handling in asset loading
  • Modernized internal string handling using str_starts_with() and str_contains()
  • Deferred requirement error messages until translations are available
  • Refactored bootstrap and asset loading systems for improved reliability
  • Updated testing documentation to match the current test setup
  • Updated blueprint configuration to use WordPress 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. versions

These updates improve overall stability and compatibility across environments and help streamline development workflows and maintain consistency across the codebase.

Whatโ€™s next in 0.9.0?

Work is already underway on several features and refinements planned for 0.9.0, including:

Several early prototype experiments are also being explored, including type-ahead suggestions, extended provider support, integration with Gutenbergโ€™s experiment Media Editor, Connector Usage Approvals, and tools like the AI Playground and deeper MCP integration. These concepts are still exploratory, but they help test how AI could support real workflows across WordPress. We encourage users and developers to review and test these ideas and share feedback so the most valuable experiments can mature and land in upcoming releases like 0.9.0.

Thanks to contributors!

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

@dkotter, @jeffpaul, @n1schay, @laurisaarni, @gziolo, @justlevine, @ankitmaru, @jorgefilipecosta, @juanfra, @theskinnyghost, @dharm1025, @rajat1192, @vishwa99, @takshil, @iamadisingh, @kaavyaiyer, @soean, @wildworks, @priyankagusani, @ekamran, @gohelkunjan, and others involved in review, testing, and 234 commits between 0.7.0 and 0.8.0. Your help and feedback are what make these Features and Experiments possible.

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, accessibility, performance, or AI ethics and policy, there are many ways to participate.

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

Props to @westonruter for reviewing this post.

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