ccaf61e09b
The dist-side bug reported in #4220 (`path.endsWith(\"dist/cli.js\")` failing on Windows backslash paths) has already been fixed in source by routing through `hasCliSuffix` in `src/mcp/ast-grep.ts` and `src/mcp/lsp.ts`. The `cli-suffix.test.ts` covered the lsp-tools-mcp shape but not the ast_grep shape. Adds a regression case that asserts a Windows-style absolute path containing `...\\packages\\ast-grep-mcp\\dist\\cli.js` matches both `\"dist/cli.js\"` and the fully-qualified `\"packages/ast-grep-mcp/dist/cli.js\"` suffix — closing the exact symptom from the bug report against future regressions.