Codex app upgrade loses Superpowers plugin installed state

Open 💬 3 comments Opened Jul 7, 2026 by NineSu

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.toml contains 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-curated after 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.md exists.
  • ~/.codex/config.toml does 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.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗