github mksglu/context-mode v0.9.17

latest releases: v1.0.89, v1.0.88, v1.0.87...
one month ago

What's Changed

Bug Fixes — Windows Support

  • fix: handle missing shell runtime on Windows (spawn sh ENOENT) — PR #30

    • Shell detection now falls back through bash → sh → powershell → cmd.exe → null
    • buildCommand throws a meaningful error instead of crashing with ENOENT
    • getAvailableLanguages excludes shell when no runtime is available
  • fix: handle EBUSY on Windows temp dir cleanup — PR #31

    • rmSync in the finally block no longer masks execution results on Windows
    • Temp dir cleanup failures are silently ignored (OS cleans them up)
    • Resolves cascading gh: command not found errors caused by EBUSY masking results

Tests

  • Added Windows shell support tests (null runtime, buildCommand throw, getAvailableLanguages)
  • Added concurrent execution resilience test (15 parallel executions)
  • Added PATH tool accessibility test
  • CI now runs on next branch PRs (ubuntu, macOS, Windows)

Chore

  • Synced package-lock.json version to 0.9.17

Don't miss a new context-mode release

NewReleases is sending notifications on new releases.