glob/grep now run the @vscode/ripgrep binary via ctx.subprocess with a plain argv vector: no system rg install, no shell layer, unconditional registration. The load-time command -v rg probe and the bash-seam coupling are removed; timeouts ride the cooperative exec.signal plus the seam's terminate escalation. The fs-glob-sampling ACP snapshot executes the real packaged binary against an mtime-pinned fixture. Adds the packaged-ripgrep-search Agent Note, updates the roster-note facts and both shipped-composition e2es, and regenerates the doc catalogs and third-party notices (surfacing pre-existing manifest drift plus the new @vscode/ripgrep row; the notices generator also learns pnpm 11's truncated virtual-store names).
13 lines
490 B
TypeScript
13 lines
490 B
TypeScript
/**
|
|
* Minimal type surface for the `@vscode/ripgrep` package: an ESM module that
|
|
* resolves the platform ripgrep binary (`@vscode/ripgrep-<platform>-<arch>`
|
|
* optional dependency) and exports its absolute path as the named export
|
|
* `rgPath` (no bundled type declarations).
|
|
* @module @deepseek-ai/dsh-tool-fs-search/ripgrep-types
|
|
*/
|
|
|
|
declare module '@vscode/ripgrep' {
|
|
/** Absolute path to the packaged ripgrep executable for the current platform. */
|
|
export const rgPath: string
|
|
}
|