Problem
Dotagents uses different names for generated marketplaces that contain the same managed plugin set:
| Agent |
Generated marketplace name |
| Claude Code |
dotagents |
| GitHub Copilot CLI/Desktop |
dotagents in PR #166 |
| Cursor |
dotagents |
| Codex |
dotagents-local |
The Codex name came from the first plugin adapter in PR #113. The repository does not document a reason for the -local suffix.
This difference makes Codex plugin selectors and documentation inconsistent with the other marketplace-based agents. For example, Codex uses <name>@dotagents-local, while Claude, Copilot, and Cursor use the dotagents marketplace name.
Proposed change
Use dotagents as the generated marketplace name for every supported agent that receives a Dotagents marketplace.
This change applies to Claude Code, GitHub Copilot, Cursor, and Codex. Grok Build, OpenCode, Pi, and VS Code do not receive a generated marketplace, so this change does not apply to them.
Keep the marketplace name in one shared constant so a new adapter cannot introduce another name by accident.
Migration
This is a native client identity change for existing Codex users. Codex stores the marketplace name in its registered marketplace and installed plugin IDs.
Document the required migration:
- Remove installed
<name>@dotagents-local plugins from Codex.
- Remove the
dotagents-local marketplace from Codex.
- Run Dotagents
install or sync to generate the renamed catalog.
- Register the Dotagents marketplace root again.
- Install each plugin as
<name>@dotagents.
Dotagents does not manage Codex marketplace registration or installed plugin state. Automatic native migration is outside this issue.
Acceptance criteria
- Claude Code, GitHub Copilot, Cursor, and Codex generated marketplaces use
dotagents.
- Codex project and global fixtures install plugins as
<name>@dotagents.
- The QA scripts and references contain no
dotagents-local selectors.
- The guide, CLI reference, README, and
llms.txt use the same marketplace name.
- Release notes explain the required Codex migration.
- Tests cover deterministic output, project scope, global scope, and native Codex registration.
- Agents without a generated marketplace keep their current behavior.
Scope
This issue covers generated marketplace naming and Codex migration documentation. Native marketplace registration and plugin installation remain separate product work.
References
Problem
Dotagents uses different names for generated marketplaces that contain the same managed plugin set:
dotagentsdotagentsin PR #166dotagentsdotagents-localThe Codex name came from the first plugin adapter in PR #113. The repository does not document a reason for the
-localsuffix.This difference makes Codex plugin selectors and documentation inconsistent with the other marketplace-based agents. For example, Codex uses
<name>@dotagents-local, while Claude, Copilot, and Cursor use thedotagentsmarketplace name.Proposed change
Use
dotagentsas the generated marketplace name for every supported agent that receives a Dotagents marketplace.This change applies to Claude Code, GitHub Copilot, Cursor, and Codex. Grok Build, OpenCode, Pi, and VS Code do not receive a generated marketplace, so this change does not apply to them.
Keep the marketplace name in one shared constant so a new adapter cannot introduce another name by accident.
Migration
This is a native client identity change for existing Codex users. Codex stores the marketplace name in its registered marketplace and installed plugin IDs.
Document the required migration:
<name>@dotagents-localplugins from Codex.dotagents-localmarketplace from Codex.installorsyncto generate the renamed catalog.<name>@dotagents.Dotagents does not manage Codex marketplace registration or installed plugin state. Automatic native migration is outside this issue.
Acceptance criteria
dotagents.<name>@dotagents.dotagents-localselectors.llms.txtuse the same marketplace name.Scope
This issue covers generated marketplace naming and Codex migration documentation. Native marketplace registration and plugin installation remain separate product work.
References