Skip to content

Add plugin install request model#28796

Open
zswang-oai wants to merge 1 commit into
nm-codex/install-plugins-multiple-promptfrom
nm-codex/plugin-installs-extension
Open

Add plugin install request model#28796
zswang-oai wants to merge 1 commit into
nm-codex/install-plugins-multiple-promptfrom
nm-codex/plugin-installs-extension

Conversation

@zswang-oai

@zswang-oai zswang-oai commented Jun 17, 2026

Copy link
Copy Markdown

Why

The plural install tool needs a small, extension-owned wire model before it can be exposed or executed.

What changed

  • add the codex-plugin-installs-extension crate
  • define plural request, result, picker entry, and picker category types
  • build the exact nested elicitation metadata consumed by the install picker
  • keep connector completion helpers with the metadata they describe

Stack

This is PR 2 of 7.

Validation

  • just test -p codex-plugin-installs-extension (6 tests)

@zswang-oai zswang-oai force-pushed the nm-codex/plugin-installs-extension branch from 09faee0 to 01b4cab Compare June 17, 2026 22:14
@zswang-oai zswang-oai changed the title [codex] Add plugin installs extension Move plugin install definitions into extension crate Jun 17, 2026
@zswang-oai zswang-oai force-pushed the nm-codex/plugin-installs-extension branch from 01b4cab to 3e0417a Compare June 17, 2026 22:16
@zswang-oai zswang-oai changed the base branch from main to nm-codex/install-plugins-multiple-prompt June 17, 2026 22:17
@zswang-oai zswang-oai force-pushed the nm-codex/install-plugins-multiple-prompt branch from bf33de5 to 08604af Compare June 17, 2026 22:41
@zswang-oai zswang-oai force-pushed the nm-codex/plugin-installs-extension branch from 3e0417a to 7d79ab0 Compare June 17, 2026 22:41
@zswang-oai zswang-oai changed the title Move plugin install definitions into extension crate Add plugin install extension data contract Jun 17, 2026
@zswang-oai zswang-oai force-pushed the nm-codex/plugin-installs-extension branch 2 times, most recently from 77c3ce0 to 01bb934 Compare June 17, 2026 23:49
@zswang-oai zswang-oai changed the title Add plugin install extension data contract Test plugin install extension behavior Jun 17, 2026
@zswang-oai zswang-oai force-pushed the nm-codex/plugin-installs-extension branch from 01bb934 to d7f7d9a Compare June 18, 2026 00:04
@zswang-oai zswang-oai force-pushed the nm-codex/install-plugins-multiple-prompt branch from bf2b1a7 to 08604af Compare June 18, 2026 00:04
@zswang-oai zswang-oai changed the title Test plugin install extension behavior Add plugin install request model Jun 18, 2026
@zswang-oai zswang-oai marked this pull request as ready for review June 18, 2026 05:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant