Skip to content

Commit 729712d

Browse files
committed
docs(codex): clarify first-party plugin marketplaces
1 parent 97a97ad commit 729712d

4 files changed

Lines changed: 63 additions & 1 deletion

File tree

docs/cli/migrate.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,13 @@ The native Codex plugin config also accepts first-party `openai-bundled` and
222222
`openai-primary-runtime` marketplace identities, but migration does not
223223
auto-discover or install them from source state.
224224

225+
OpenAI-side app/plugin availability still comes from the signed-in Codex
226+
account and workspace app controls. See
227+
[Using Codex with your ChatGPT plan](https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan)
228+
for OpenAI's account and workspace-control overview, then use
229+
[Native Codex plugins](/plugins/codex-native-plugins#manual-first-party-marketplace-entries)
230+
for manual first-party marketplace entries.
231+
225232
If Codex app-server plugin inventory is unavailable during planning, migration
226233
falls back to cached bundle advisory items instead of failing the whole
227234
migration.

docs/gateway/configuration-reference.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,9 @@ conversation bindings, or any non-Codex harness.
317317
Default: `true` for explicit entries.
318318
- `plugins.entries.codex.config.codexPlugins.plugins.<key>.marketplaceName`:
319319
stable marketplace identity. V1 supports `"openai-curated"`,
320-
`"openai-bundled"`, and `"openai-primary-runtime"`.
320+
`"openai-bundled"`, and `"openai-primary-runtime"`. See
321+
[Native Codex plugins](/plugins/codex-native-plugins#manual-first-party-marketplace-entries)
322+
for manual bundled and primary-runtime examples.
321323
- `plugins.entries.codex.config.codexPlugins.plugins.<key>.pluginName`: stable
322324
Codex plugin identity from migration, for example `"google-calendar"`.
323325
- `plugins.entries.codex.config.codexPlugins.plugins.<key>.allow_destructive_actions`:

docs/plugins/codex-harness.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -658,6 +658,11 @@ For migration eligibility, app inventory, destructive action policy,
658658
elicitations, and native plugin diagnostics, see
659659
[Native Codex plugins](/plugins/codex-native-plugins).
660660

661+
OpenAI-side app and plugin access is controlled by the signed-in Codex account
662+
and, for Business and Enterprise/Edu workspaces, workspace app controls. See
663+
[Using Codex with your ChatGPT plan](https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan)
664+
for OpenAI's account and workspace-control overview.
665+
661666
## Computer Use
662667

663668
Computer Use is covered in its own setup guide:
@@ -782,6 +787,7 @@ provider refs stay on their normal provider path in `auto` mode.
782787
- [Agent runtimes](/concepts/agent-runtimes)
783788
- [Model providers](/concepts/model-providers)
784789
- [OpenAI provider](/providers/openai)
790+
- [OpenAI Codex help](https://help.openai.com/en/collections/14937394-codex)
785791
- [Agent harness plugins](/plugins/sdk-agent-harness)
786792
- [Plugin hooks](/plugins/hooks)
787793
- [Diagnostics export](/gateway/diagnostics)

docs/plugins/codex-native-plugins.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ Use this page after the base [Codex harness](/plugins/codex-harness) is working.
3333
conversation bindings, or other harnesses because those paths do not create
3434
Codex app-server threads with native `apps` config.
3535

36+
OpenAI-side Codex access, app availability, and workspace app/plugin controls
37+
come from the signed-in Codex account. For the OpenAI account and admin model,
38+
see [Using Codex with your ChatGPT plan](https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan).
39+
3640
## Quickstart
3741

3842
Preview migration from the source Codex home:
@@ -89,6 +93,49 @@ After changing `codexPlugins`, new Codex conversations pick up the updated app
8993
set automatically. Use `/new` or `/reset` to refresh the current conversation.
9094
A gateway restart is not required for plugin enable or disable changes.
9195

96+
## Manual first-party marketplace entries
97+
98+
Migration writes `openai-curated` entries for eligible source-installed plugins.
99+
For first-party plugins that live in Codex's bundled or primary-runtime
100+
marketplaces, add explicit entries after confirming the target Codex app-server
101+
inventory exposes that marketplace and plugin.
102+
103+
Use the same config shape for every first-party marketplace:
104+
105+
```json5
106+
{
107+
plugins: {
108+
entries: {
109+
codex: {
110+
enabled: true,
111+
config: {
112+
codexPlugins: {
113+
enabled: true,
114+
plugins: {
115+
chrome: {
116+
enabled: true,
117+
marketplaceName: "openai-bundled",
118+
pluginName: "chrome",
119+
},
120+
documents: {
121+
enabled: true,
122+
marketplaceName: "openai-primary-runtime",
123+
pluginName: "documents",
124+
},
125+
},
126+
},
127+
},
128+
},
129+
},
130+
},
131+
}
132+
```
133+
134+
The key under `plugins` is OpenClaw's local config key. `pluginName` and
135+
`marketplaceName` must match the Codex app-server inventory exactly. If the
136+
plugin is not listed in `/codex plugins list` or Codex app diagnostics, OpenClaw
137+
keeps the entry configured but cannot expose its apps to Codex turns.
138+
92139
## Manage plugins from chat
93140

94141
Use `/codex plugins` when you want to inspect or change configured native Codex

0 commit comments

Comments
 (0)