Skip to content

fix(runtime): stabilize session and hook lifecycles - #17

Merged
CBEPX merged 1 commit into
mainfrom
fix/v1.6.1-runtime-stability
Aug 31, 2026
Merged

fix(runtime): stabilize session and hook lifecycles#17
CBEPX merged 1 commit into
mainfrom
fix/v1.6.1-runtime-stability

Conversation

@CBEPX

@CBEPX CBEPX commented Aug 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • route native hooks through a stable marketplace-specific ${PLUGIN_DATA} launcher so cache refreshes cannot strand running sessions on deleted version paths
  • prefer live CODEX_THREAD_ID ownership, preserve marker fallback, and resolve exact job IDs across linked worktrees
  • harden worker/reaper races, foreground review signal cleanup, and read-only Claude stream parsing diagnostics
  • prepare the synchronized v1.6.1 patch release and stop writing the removed Codex plugin_hooks feature

Verification

  • npm run check (770 unit, 100 integration, 22 E2E)
  • npm run test:lifecycle-contract (12/12)
  • npm run test:mutation:pr (82.65% critical, 74.69% managed, 66.39% installer)
  • npm pack --dry-run --json
  • Claude Code review via cc, Opus/xhigh
  • independent Codex gpt-5.6-sol/xhigh review: no remaining P0/P1/P2 findings

Closes #16

@CBEPX
CBEPX merged commit 98a52a2 into main Aug 31, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Track intermittent hook failures during concurrent Codex plugin cache refresh

1 participant