fix(codex): stop bootstrap re-firing on resume (match Claude startup|clear|compact)

Bug: the SessionStart hook matcher in hooks-codex.json included "resume",
causing the superpowers bootstrap to re-fire on every Codex session resume.

Fix: align with Claude's hooks/hooks.json matcher "startup|clear|compact":
- drop "resume" (the bug: resume should not trigger re-bootstrap)
- add "compact" (so bootstrap re-injects after context compaction, like Claude)

Before: "matcher": "startup|resume|clear"
After:  "matcher": "startup|clear|compact"
This commit is contained in:
Ada Sen
2026-06-23 22:57:31 +00:00
committed by Jesse Vincent
parent bfa3e4137a
commit 321c8cd24c

View File

@@ -2,7 +2,7 @@
"hooks": {
"SessionStart": [
{
"matcher": "startup|resume|clear",
"matcher": "startup|clear|compact",
"hooks": [
{
"type": "command",