github mksglu/context-mode v1.0.3

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

Fix: Suppress native module stderr in hooks (cross-platform)

Native C++ modules (better-sqlite3) write to stderr during initialization. Platforms like Claude Code interpret ANY stderr output as hook failure, even when the hook succeeds.

Two-layer fix:

  • CLI dispatcher (cli.ts): process.stderr.write override before importing hook scripts — covers context-mode hook invocations
  • All 13 hook .mjs files: process.stderr.write override after shebang — covers direct node hooks/*.mjs invocations (plugin system)

Both layers are cross-platform (Windows, Linux, macOS). No shell-level redirects needed.

Closes #68

Don't miss a new context-mode release

NewReleases is sending notifications on new releases.