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.
3 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
I got this issue today, can not use /requesting-code-review skill from superpowers anymore
Additional Windows evidence (separate affected installation; timestamps below are UTC):
cli_version0.142.5.superpowers:*skill was absent from the model-visible skill list began at 2026-07-09 22:22 UTC. The embedded runtime then reportedcli_version0.144.0-alpha.4.cli_versionis runtime metadata emitted by the Desktop app's embedded agent/app-server.``
toml
``[plugins."superpowers@openai-curated"]
enabled = true
superpowers:*skills from its available-skills block.This appears to be a related variant of the migration/rediscovery failure: plugin configuration and bundle cache can both remain intact, but the post-upgrade runtime no longer injects the plugin's skills into new sessions.
Reinstalling through the newer remote path later restored skill exposure (a fresh remote bundle was created and new sessions again listed Superpowers). I found no evidence of a manual disable or uninstall.