{"version":3,"file":"agent-manifest-paths.d.ts","sourceRoot":"","sources":["../../src/core/agent-manifest-paths.ts"],"names":[],"mappings":"AAAA;;;;;;;GAOG;AAKH,kFAAkF;AAClF,wBAAgB,qBAAqB,CAAC,KAAK,EAAE,MAAM,EAAE,GAAG,IAAI,CAE3D;AAED,yCAAyC;AACzC,wBAAgB,qBAAqB,IAAI,MAAM,EAAE,CAEhD;AAED,uEAAuE;AACvE,wBAAgB,gBAAgB,CAAC,KAAK,EAAE,MAAM,EAAE,GAAG,IAAI,CAEtD;AAED,2CAA2C;AAC3C,wBAAgB,gBAAgB,IAAI,MAAM,EAAE,CAE3C","sourcesContent":["/**\n * Module-level stores for agent paths:\n *\n *   manifestPaths — agents declared via `hoocode.agents` in package.json,\n *                   refreshed on every DefaultResourceLoader.reload().\n *   cliPaths      — agents injected via `--agent <path>` at startup,\n *                   set once and never cleared across reloads.\n */\n\nlet manifestPaths: string[] = [];\nlet cliPaths: string[] = [];\n\n/** Replace the stored manifest paths (called by DefaultResourceLoader.reload). */\nexport function setAgentManifestPaths(paths: string[]): void {\n\tmanifestPaths = [...paths];\n}\n\n/** Return the current manifest paths. */\nexport function getAgentManifestPaths(): string[] {\n\treturn [...manifestPaths];\n}\n\n/** Set CLI-injected agent paths (called once at startup from main). */\nexport function setAgentCliPaths(paths: string[]): void {\n\tcliPaths = [...paths];\n}\n\n/** Return the CLI-injected agent paths. */\nexport function getAgentCliPaths(): string[] {\n\treturn [...cliPaths];\n}\n"]}