Codex app upgrade loses Superpowers plugin installed state
Title: Codex app upgrade loses Superpowers plugin installed state
Component: Codex app on macOS, Plugins
Summary:
After each Codex app upgrade, the Superpowers plugin appears as not installed in the Plugins directory and has to be installed again. The plugin files still exist locally in the plugin cache, but the installed/enabled state is missing from ~/.codex/config.toml.
Observed behavior:
- In Codex app > Plugins > Developer Tools, Superpowers shows an "Install" button after app upgrades.
- Reinstalling works temporarily.
- The local plugin cache still contains Superpowers at:
/Users/NineSu/.codex/plugins/cache/openai-api-curated/superpowers/d6169bef/
~/.codex/config.tomlcontains bundled plugin entries only:
[plugins."browser@openai-bundled"]
[plugins."chrome@openai-bundled"]
[plugins."computer-use@openai-bundled"]
- There is no Superpowers plugin entry such as
superpowers@openai-api-curatedafter the upgrade.
Expected behavior:
Codex app upgrades should preserve installed curated plugin state, or should correctly rediscover an already-installed plugin from the existing cache/state.
Impact:
I need to reinstall Superpowers after every Codex app update, which makes plugin setup feel non-persistent and unreliable.
Diagnostics from current machine:
- Codex CLI version:
codex-cli 0.142.5 - Codex app version in config env:
26.623.141536 ~/.codex/plugins/cache/openai-api-curated/superpowers/d6169bef/README.mdexists.~/.codex/config.tomldoes not include a Superpowers[plugins."..."]entry.
Possible root cause:
The plugin package cache survives the upgrade, but the installed/enabled plugin state is not migrated or is being overwritten during app update/startup.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗