{"version":3,"sources":["../src/non-inference-filter.ts"],"sourcesContent":["export const IGNORED_GET_PATH_PATTERNS: readonly RegExp[] = Object.freeze([\n  /^\\/api\\/directory\\/servers(\\?.*)?$/,             // MCP server directory listing\n  /^\\/v1\\/environments\\/[^/]+\\/work\\/poll(\\?.*)?$/  // managed-agents environment polling\n]);\n\nexport const IGNORED_ANY_METHOD_PATH_PATTERNS: readonly RegExp[] = Object.freeze([\n  /^\\/api\\/event_logging\\//  // Claude Code telemetry batches\n]);\n\nexport function isNonInferenceURL(url: string, method: string): boolean {\n  try {\n    const u = new URL(url);\n    if (u.hostname !== 'api.anthropic.com') { return false; }\n    if (IGNORED_ANY_METHOD_PATH_PATTERNS.some(p => p.test(u.pathname))) { return true; }\n    if (method.toUpperCase() !== 'GET') { return false; }\n    return IGNORED_GET_PATH_PATTERNS.some(p => p.test(u.pathname + u.search));\n  } catch {\n    return false;\n  }\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAO,MAAM,4BAA+C,OAAO,OAAO;AAAA,EACxE;AAAA;AAAA,EACA;AAAA;AACF,CAAC;AAEM,MAAM,mCAAsD,OAAO,OAAO;AAAA,EAC/E;AAAA;AACF,CAAC;AAEM,SAAS,kBAAkB,KAAa,QAAyB;AACtE,MAAI;AACF,UAAM,IAAI,IAAI,IAAI,GAAG;AACrB,QAAI,EAAE,aAAa,qBAAqB;AAAE,aAAO;AAAA,IAAO;AACxD,QAAI,iCAAiC,KAAK,OAAK,EAAE,KAAK,EAAE,QAAQ,CAAC,GAAG;AAAE,aAAO;AAAA,IAAM;AACnF,QAAI,OAAO,YAAY,MAAM,OAAO;AAAE,aAAO;AAAA,IAAO;AACpD,WAAO,0BAA0B,KAAK,OAAK,EAAE,KAAK,EAAE,WAAW,EAAE,MAAM,CAAC;AAAA,EAC1E,QAAQ;AACN,WAAO;AAAA,EACT;AACF;","names":[]}