app-server README omits implemented plugin/share RPCs
Open 💬 2 comments Opened Jun 1, 2026 by bar-d
What happened?
The app-server README method list documents plugin endpoints up through plugin/skill/read, then jumps to skills/changed.
The current protocol and message processor also expose implemented plugin share endpoints:
plugin/share/saveplugin/share/updateTargetsplugin/share/listplugin/share/checkoutplugin/share/delete
These do not appear in the README method list.
Expected behavior
The app-server README should document the implemented plugin/share/* RPCs, or clearly mark them as intentionally omitted if they are not intended for clients yet.
Additional context
I searched open issues and PRs for terms including plugin/share/save, plugin/share/updateTargets, plugin/share/list, and app-server README, and did not find an existing open item that appears to cover this documentation gap.
2 Comments
I've implemented a fix for this in my fork: https://github.com/kiankhooban/codex/tree/fix/app-server-readme-docs — adds the five
plugin/share/*RPCs (save, updateTargets, list, checkout, delete) to the API overview afterplugin/skill/read. Happy to submit a PR if the repo opens contributions.I confirmed this against the current generated protocol surface.
The TypeScript
ClientRequestunion includes the five implemented share RPCs:plugin/share/savewithPluginShareSaveParamsplugin/share/updateTargetswithPluginShareUpdateTargetsParamsplugin/share/listwithPluginShareListParamsplugin/share/checkoutwithPluginShareCheckoutParamsplugin/share/deletewithPluginShareDeleteParamsThe app-server README currently documents
plugin/skill/readand then jumps straight toskills/changed, so adding short API overview bullets afterplugin/skill/readwould align the README with the schema without changing behavior.A minimal README-only patch would be:
I saw the contributing guide says external PRs are invitation-only, so I am leaving this as analysis/a suggested patch rather than opening an unsolicited PR.