Skip to content

enhance: split available experiments#232

Open
sapayth wants to merge 1 commit intoWordPress:developfrom
sapayth:enhance/split_available_experiments
Open

enhance: split available experiments#232
sapayth wants to merge 1 commit intoWordPress:developfrom
sapayth:enhance/split_available_experiments

Conversation

@sapayth
Copy link

@sapayth sapayth commented Feb 18, 2026

What?

Closes #218

Organizes AI experiments into categories. Editor features (content generation, alt text) and Admin features (exploration tools) with separate sections in the settings page.

Why?

Update the AI Experiments settings screen to group available experiments into two clear sections: Editor Experiments and Admin Experiments. This improves clarity for users by distinguishing features that appear in the editor from tools intended for site administration, exploration, or developer experience.

How?

  • Added Experiment_Area class with EDITOR and ADMIN constants
  • Added get_category() method to the Experiment interface
  • All experiments must now define a category in their metadata
  • Experiments are grouped in the settings UI by category instead of a single list

Use of AI Tools

AI assistance: Yes
Tool(s): Claude Code
Used for: Initial implementation suggestions and refactoring; all code was reviewed, tested, and edited by me.
All changes have been reviewed and tested manually. Code is licensed under GPLv2 or later.

Testing Instructions

Testing Instructions for Keyboard

Screenshots or screencast

Before After
image CleanShot 2026-02-18 at 22 42 02@2x
Open WordPress Playground Preview

@github-actions
Copy link

The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the props-bot label.

If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message.

Co-authored-by: sapayth <sapayth@git.wordpress.org>
Co-authored-by: jeffpaul <jeffpaul@git.wordpress.org>

To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook.

@jeffpaul jeffpaul requested a review from dkotter February 18, 2026 17:04
@jeffpaul jeffpaul added this to the 0.4.0 milestone Feb 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Split Available Experiments into Editor and Admin sections

2 participants

Comments