Problem/Motivation

Since Drupal 11.1.2 it is possible to use the recipe input variables in config actions for config entities: https://www.drupal.org/node/3470507 (at the bottom of the page).

Steps to reproduce

At the moment the editor config entity machine name is hardcoded, but it can be changed to recipe input and then it can be used in Drupal CMS and for any Drupal installation that has editor.

Proposed resolution

Add a recipe input with choice selection of editors textfield for typing in the machine name of the editor for which the AI features should be added.

UPDATE: I wanted to explain the stroked out part in "Proposed resolution". It is not possible yet to have a dynamic list of choices in the recipe input. That is why it is only possible to have a textfield input for now. The recipe still has the default value for Drupal CMS, but it is possible to change it for any other editor that you want to update with AI functionality. Recipe input works in CLI as well as with admin UI (Package manager module is required for this).

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

a.dmitriiev created an issue. See original summary.

a.dmitriiev’s picture

Assigned: Unassigned » a.dmitriiev

a.dmitriiev’s picture

Issue summary: View changes
Status: Active » Needs review
Issue tags: +Chicago2026, +AI Initiative Sprint, +AI Product Development
a.dmitriiev’s picture

Assigned: a.dmitriiev » Unassigned
a.dmitriiev’s picture

Be aware that for testing you need Drupal version 11.1.2 or higher, as the input in config names was introduced there.

robloach’s picture

Assigned: Unassigned » robloach

I can review, thanks.

robloach’s picture

Assigned: robloach » Unassigned
Status: Needs review » Reviewed & tested by the community

Thanks muchly!

robloach’s picture

Status: Reviewed & tested by the community » Fixed

Merged.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.