SDK
import { scanRepository } from "@cynrath/agent-context-kit";
const result = await scanRepository({ canonicalPath: process.cwd() });
const ac = new AbortController();
await scanRepository({ canonicalPath: "." }, { signal: ac.signal });
ESM-only, sideEffects:false, AbortSignal <200ms, AckitError.