Skip to content

v0.9.19

Choose a tag to compare

@Lyin01 Lyin01 released this 23 Jul 07:10

Highlights

  • Hardened LmcodeHarness session lifecycle handling: duplicate explicit session IDs are rejected, concurrent resumes coalesce, and close/delete operations safely wait for in-flight session startup.
  • Added a core guard that preserves an already-active session when a duplicate ID is requested.
  • Serialized Windows taskkill.exe execution across LMcode processes with bounded waits and a safe direct-kill fallback, preventing concurrent termination hangs.
  • Stabilized asynchronous lifecycle assertions that could race under full-suite load.

Verification

  • GitHub CI passed on Linux and Windows for commit 3edcee0.
  • Full local workspace suite: 5,145 tests passed, 50 skipped, and 2 todo across 409 passing test files.
  • Typecheck, lint, Sherif, build, publint, package type checks, CLI smoke test, and npm package dry-run passed.

Full Changelog: v0.9.18...v0.9.19