Skip to content

v2.32.0 — Codex Session Catchup + Security Badge + Stop Hook Fix

Choose a tag to compare

@OthmanAdi OthmanAdi released this 08 Apr 20:57
· 25 commits to master since this release

What's new

Two community PRs landed today, plus a long-overdue version sync.

Codex Session Catchup Rewrite

session-catchup.py now reads Codex rollout JSONL from ~/.codex/sessions, prefers CODEX_THREAD_ID when skipping the current thread, filters subagent and tiny sessions, and detects planning-file updates from structured Codex patch_apply_end events.

This is a major rewrite (+1,945/−486 lines) that brings full session recovery parity to Codex users — the same catchup workflow Claude Code users have had since v2.2.0.

Loaditout Security Badge

The project earned an A-grade from Loaditout (top 20.5% of 20,000+ MCP servers scanned). The badge is now in the README.

Stop Hook Git Bash Fix

On Windows, Git Bash (MSYS2) was treating bare SD="/c/Users/..." as a command to execute instead of a variable assignment. Changed to export SD="..." across all 9 SKILL.md variants. Non-breaking for all other shells.

Version Sync

All 12 SKILL.md files, plugin.json, marketplace.json, and CITATION.cff were scattered across versions 2.22.0–2.26.1. Everything is now unified to 2.32.0.


Changes

  • Codex session catchup (PR #124 by @ebrevdo)
  • Loaditout A-grade security badge (PR #126, closes #123)
  • Stop hook Git Bash (MSYS2) fix (PR #126, closes #125)
  • Version bumped to 2.32.0 across all 12 SKILL.md files, plugin.json, marketplace.json, CITATION.cff
  • CHANGELOG, CONTRIBUTORS, and README updated

Contributors

Inspiration & Thanks

  • @ebrevdo for the thorough Codex session format analysis and the clean test suite that came with the rewrite
  • @mizaibear for reporting the Stop hook issue on Windows in #127 (same root cause as #125, confirmed independently)
  • @Leon-Algo for the Codex hooks integration in v2.31.0 that made this catchup work possible
  • Loaditout for the security audit — A-grade certification

Full changelog: CHANGELOG.md