sync superpowers v6.0.3 from upstream main @ 896224c4#353
Conversation
Automated sync via scripts/sync-to-codex-plugin.sh Upstream: obra/superpowers@896224c Branch: sync/superpowers-896224c4-20260618-224641
|
@arittr Given that the Codex merge process is so long, is there a way to bypass the official marketplace and install plugins directly into Codex? |
sync superpowers v6.0.3 from upstream PR openai#353 Source: openai#353 Head: 4e543a5
|
This is how to manually add a plugin marketplace and install Superpowers in the Codex CLI:
|
|
Any news about this plugin? |
|
Looking forward to the merge, waiting for updates |
|
up |
|
I apologize for pressing the Codex team members, but doesn't a lack of rapid plugin updates directly impact the user experience regarding the latest features? It strikes me as odd that this PR hasn't received any response after two weeks. |
Automated sync of the superpowers plugin from upstream
main@896224c4(v6.0.3), produced byscripts/sync-to-codex-plugin.sh.This advances the embedded plugin from 5.1.3 (current
main) to 6.0.3, so the diff spans a major version bump. It supersedes #336 (the v6.0.1 sync) and #332 (the v6.0.0 sync, now closed); 6.0.2 and 6.0.3 add two more fixes on top of that work.What changed (5.1.3 → 6.0.3)
SDD scratch files moved out of
.git/(6.0.3).git/as a protected path and denies agent writes there, so an implementer subagent writing its report into.git/sdd/got blocked mid-run. Task briefs, implementer reports, review diffs, and the progress ledger now live in a self-ignoring.superpowers/sdd/directory in the working tree — kept out ofgit statusand out of commits, and resolved per worktree by a new sharedsdd-workspacehelper. Caveat: because the workspace is git-ignored working-tree scratch,git clean -fdxwill delete the progress ledger; recover fromgit logif that happens. (#1780)Install fix (6.0.2)
evalssubmodule is no longer shipped — it broke plugin installs for some users, so the eval harness now lives in its own repo, separate from the published plugin. (#1778, #1774)Codex fixes (6.0.1)
readSuperpowersVersion()now falls back to.codex-plugin/plugin.jsonwhen no rootpackage.jsonis present..gitmodulesand.pre-commit-config.yaml, keeping repo metadata out of the packaged plugin.Subagent-driven development rewrite (6.0.0)
spec-reviewer-prompt.md,code-quality-reviewer-prompt.md) are replaced by a singletask-reviewer-prompt.mdthat returns both a spec-compliance and a quality verdict in one pass.task-briefandreview-package, instead of being pasted into the most expensive context.Writing plans (6.0.0) — plans now carry a Global Constraints block and per-task Interfaces block, plus right-sizing guidance.
Brainstorming visual companion (6.0.0) — a real security model: a per-session key guards every request and WebSocket, the file server refuses symlinks/dotfiles/path-escape, and it survives restarts and dropped connections.
One set of skills, every harness (6.0.0) — skill prose was rewritten to be vendor-neutral ("dispatch a subagent" rather than "use the Task tool"), backed by a per-harness tool reference under
skills/using-superpowers/references/(Claude Code, Codex, Copilot, Gemini, Pi, Antigravity).Codex-relevant harness updates (6.0.0) — Codex now bootstraps through its own SessionStart hook (
hooks/session-start-codex) rather than shared wiring; the Codex manifest is updated accordingly.Full release notes: https://github.com/obra/superpowers/blob/896224c4b1879920ab573417e68fd51d2ccc9072/RELEASE-NOTES.md
Scope of the sync
.codex-plugin/plugin.json),assets/,hooks/, and the skills + bundled skill support files.skills/**/agents/openai.yaml..github/,docs/,evals/,lib/,scripts/,tests/, root ceremony files (AGENTS.md,CLAUDE.md,GEMINI.md,RELEASE-NOTES.md,package.json, …),.gitmodules,.pre-commit-config.yaml, and other dev-only paths.Verification
Checked against the actual PR head (
4e543a5), which is the result of running the sync at upstream896224c4:version: 6.0.3.hooks/session-start-codex) injects thesuperpowers:using-superpowersbootstrap into session context.task-brief/review-packagescripts are present, plus the new 6.0.3sdd-workspacehelper.skills/**/agents/openai.yaml) is preserved.The sync is deterministic: re-running it against the same upstream SHA produces an identical diff.
Tooling
Generated by the
sync-to-codex-plugin.shscript in the superpowers repo and reviewed by a human before submission. The PR body was drafted with Claude Code (Opus 4.8).