oh-my-codex v0.16.3
0.16.3 is a post-0.16.2 reliability release for Codex native-hook setup, Team/Ralph runtime state boundaries, approved handoff context, planning context-pack guidance, and release-review blocker fixes discovered before promotion.
Highlights
- Codex native-hook setup is aligned with the supported feature flag — generated setup/runtime config now emits and migrates to
[features].codex_hooks = true, removes stale unsupportedhooks = truealiases inside the features table, preserves user-owned hook state, and keeps project runtimeCODEX_HOMEhook trust pointed at the mirrored runtimehooks.json. - User-owned notification hooks are safer across setup/uninstall — project setup with
notifyCommand: falsepreserves non-OMXnotifycommands, managed notify detection no longer relies on basename-only matches, uninstall keeps user hook enablement intact, and Windows/global install hook commands avoid unsafe self-updates. - Team, planning, and approved handoffs are more durable — approved handoff context is surfaced to workers, ready context-pack role references are exposed, symbolic Team launch signatures survive planning, role-agnostic approved hints are preserved, and Team startup-evidence tests now isolate local state roots from global OMX state.
- Ralph/autoresearch/native compact hooks avoid stale or malformed lifecycle behavior — stale Ralph sessions no longer auto-resume, blocked autoresearch Stop reconciliation is explicit, and PreCompact/PostCompact native hook output remains valid JSON.
Merged PR inventory
- #2186 — fix: surface Codex startup exits
- #2190 — Fix runtime hook mirror dedupe and hooks feature flag
- #2191 — Fix Windows Codex hook command generation
- #2196 — Fix notify setup scope handling
- #2200 — fix: preserve user hook enablement on uninstall
- #2199 — fix: dedupe managed hook trust state
- #2201 — Fix hooks.json trust state placement
- #2202 — fix(planning): preserve team launch signatures
- #2203 — fix(team): preserve role-agnostic approved hints
- #2204 — feat(planning): expose ready context-pack role refs
- #2207 — Fix PostCompact native hook JSON output
- #2208 — feat(team): add approved handoff context section
- #2212 — Defer startup self-updates on Windows/global installs
- #2213 — Fix autoresearch Stop reconciliation for blocked verdicts
- #2216 — fix: migrate Codex hooks feature flag
- #2217 — Fix PreCompact native hook JSON output
- #2220 — Prevent stale Ralph sessions from auto-resuming
- Release-review fixes — exact supported hook feature flag generation, project notify preservation, runtime hook trust remapping, Team startup-evidence state-root isolation, and notify guard tightening.
Validation
- Local release-review gates:
npm run build,npm run lint,npm run check:no-unused, targeted setup/config/uninstall/hook/Team Node tests, andgit diff --check. - Release collateral generated from the
v0.16.2...v0.16.3compare range and verified withgenerate-release-body.jsbefore tagging. - GitHub CI and publication evidence are recorded in
docs/qa/release-readiness-0.16.3.md.
Contributors
Thanks to bellman, @lkraider, @weathour, and @Yeachan-Heo for contributing to this release.
Full Changelog: v0.16.2...v0.16.3