github OthmanAdi/planning-with-files v2.36.0
v2.36.0: Parallel plan isolation, Codex session isolation, Hermes docs

latest releases: v3.1.3, v3.1.2, v3.1.1...
one month ago

What changed

Parallel plan isolation closes #148. init-session.sh now accepts a task name and writes a dated directory under .planning/YYYY-MM-DD-slug/. Multiple agents working in the same repo each get their own isolated plan. New set-active-plan.sh and set-active-plan.ps1 let you switch between plans. New resolve-plan-dir.sh and resolve-plan-dir.ps1 resolve the active plan through environment variable, .planning/.active_plan, newest plan directory by mtime, or legacy root fallback. All four Codex lifecycle hooks now route through the resolver.

Codex session isolation closes #146. Sessions no longer inherit plan context from unrelated sessions in the same working directory. Create .planning/sessions/<session_id>.attached to attach. All Python hooks and the shell hook gate on session attachment before injecting context or blocking. Legacy behavior preserved when .planning/sessions/ does not exist.

Hermes integration notes closes #147. docs/hermes.md gets an Integration Notes section: what the adapter supports today, what is not full parity with hook-native platforms, recommended integration pattern, and a tradeoffs table.

34 new tests. Version bumped to 2.36.0 across all 14 SKILL.md variants, plugin.json, marketplace.json, and CITATION.cff.

Thanks

@githubYiheng, @09ashishkapoor, @shawnli1874 for the detailed issue reports that made this release possible.

Also: @Emin017 for the shebang portability fix (v2.35.1) that landed just before this release, now included in this build.

Don't miss a new planning-with-files release

NewReleases is sending notifications on new releases.