github Aspegio/nelson v2.1.2
v2.1.2 — Mission Directory Desync Fix

latest releases: v2.3.0, v2.2.4, v2.2.3...
one month ago

What's Changed

Patch release fixing a setup-phase desync between SKILL.md and `nelson-data.py` that caused Nelson to leave an orphan mission directory and break SESSION_ID-based recovery.

Bug Fixes

  • `nelson-data.py init` now owns mission-directory creation end-to-end — generates the SESSION_ID, creates `.nelson/missions/{stamp}_{SESSION_ID}/`, writes the three initial JSON files, and writes the `.nelson/.active-{SESSION_ID}` sidecar in one atomic step. SKILL.md no longer instructs Claude to `mkdir` manually. Eliminates the "The script is creating a new timestamped directory rather than using mine" behavior. (#102, #103)

Internal

  • New `--session-id` arg on `init` for deterministic tests and known-id resumes (8 lowercase hex chars, validated)
  • 4 new tests covering auto-generation, explicit session id, sidecar contents, and invalid-id rejection

Full Changelog: v2.1.1...v2.1.2

Don't miss a new nelson release

NewReleases is sending notifications on new releases.