You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix ESM dynamic require crash in tree-sitter loader by switching from require() to await import() in src/vault/ast-parser.ts and src/vault/symbol-graph.ts. The esbuild ESM bundle replaced require() with __require() shim that threw "Dynamic require is not supported" on Node.js, causing MCP connection closed on plugin install/update.
Add auto-rebuild fallback in start.mjs: if server.bundle.mjs fails to load, trigger npm run build before falling back.