{"_id":"agentfootprint","_rev":"321-29a9e7d05991fe0d72c31c1b78b5e89f","name":"agentfootprint","dist-tags":{"latest":"9.115.1"},"versions":{"1.0.0":{"name":"agentfootprint","version":"1.0.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.0.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"5732c7fa8afb223844ba54d7fe5b5502c8062443","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.0.0.tgz","fileCount":960,"integrity":"sha512-DgBck5GmoYTgvEaluOr8YVom+u8Gq5A6SEDsa+7nGg/TvYYPn2Xy8VO/fD3mgCkhQwsifHdKmCHf0iEsV4MxiQ==","signatures":[{"sig":"MEUCIFC3CqtGAe16+csNFkobo5jhLYyU3rs9aoF3e1uXQJ0CAiEAqgoiS5GeOk2BD8CkhGNvgbDj0uIXpsyobob0M0+q7Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1908187},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"9e1a802babb1b62e45dd8a93d4e2dc5e15449460","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"footprintjs":">=4.4.1"},"typesVersions":{"*":{"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.4.1","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.0.0_1775582154592_0.31515752865302504","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"agentfootprint","version":"1.1.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.1.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"d43ac1e9e941e7399f94f59c3bed8b9f3a355423","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.1.0.tgz","fileCount":954,"integrity":"sha512-3jbmsxBCG5cgDNRpQPHHHE6BwvQZtZPsDg1K2bIZvUoZp5jZD2a367qALe/CaBAWA/Tz5POy30XTfknpCoMc5g==","signatures":[{"sig":"MEQCIGCHAB/pky75TFWuGpu4ngGzsYfkBNFbxHtdA38wkMMUAiAyjqXFqfy+Bc6n7N20vOI85kEiTYd/KH/zZDjWJEmxuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1887066},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"5615b5bdd31b871d858a228d05ecd30022274e80","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"footprintjs":">=4.4.1"},"typesVersions":{"*":{"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.4.1","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.1.0_1775599426890_0.6567952109562771","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"agentfootprint","version":"1.1.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.1.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"01b09561a43f6a6d6b95f778d1d23b8d4bb431b1","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.1.1.tgz","fileCount":954,"integrity":"sha512-xMZjE3mok+TXp3xzpQsEj5fB4w0ZsKYFPkW165nSe74FqAuqqxhwx5YCZ9/N6A4fqMQ7d3vNkGF0ze/CKYEGTw==","signatures":[{"sig":"MEQCIDPHfWHl1isHOJTfuOMR6pu9XDTD4dyFphTIndtFrFO1AiByb9ZAP+0uQWnzb2qvLGkDf82mRTseinFp0Jjs6dP3mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1887081},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"27f4a5a78f26eff000a4657fe80cd7734f059c60","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"footprintjs":">=4.4.1"},"typesVersions":{"*":{"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.4.1","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.1.1_1775600234445_0.10102339085910672","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"agentfootprint","version":"1.2.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.2.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"45fbf2ecea10c15f1c9d7e3f7fa3db8164db50d6","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.2.0.tgz","fileCount":954,"integrity":"sha512-gvkI869hyHBzl7Cuw8BIevoSoTcdJbhVFC2MUKhXSwcQLiIyr+Atwld6yhs/iow5TpMqA/yAT2DqVDEz2ELdJA==","signatures":[{"sig":"MEYCIQC4Peo8hhu5Gy1sehi/xxVfh7Y7WSHIH7yDXYbnx2Kl7gIhAI/EF7KFleAyaHeyT8f4OpPWGKekQ0U9FjI2EEqSvVxv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1886501},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"2c8f7a70c67fed0a2aea2ebe7b93e84704eed233","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"footprintjs":">=4.4.1"},"typesVersions":{"*":{"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.4.1","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.2.0_1775601114659_0.45454845324749327","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"agentfootprint","version":"1.3.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.3.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"40417ba9041b269ff7e4c0378fa44f3121885540","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.3.0.tgz","fileCount":954,"integrity":"sha512-e9BRTK8TuthEStqVDVT1gFEVCqWYKvjsZrmgAxY2QxPfKO4eK/O8RKfzYE1+N4usVh/SF4Ifn69Mj2sBAEkctw==","signatures":[{"sig":"MEUCIBqrgvoDaRqZPauNCVp1u9mCaHFeyY/o1ipqRJsaIaIZAiEAg2BQzqhl5g/lfTlmsrwTqwZlvn4o9FN1CxSjEXjM5pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1896752},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"adfe53b9ec99eced64db9356baf345fd5407266d","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"footprintjs":">=4.4.1"},"typesVersions":{"*":{"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.4.1","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.3.0_1775615762189_0.5026417865525294","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"agentfootprint","version":"1.4.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.4.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"e4ec7d672a52c359c3ca3f7cc4ca625af092d552","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.4.0.tgz","fileCount":954,"integrity":"sha512-j5dVRC4kY2zbvnG9v/fZ6baaz8N+jKqIaBeMaokt6iH25/Dy6RQKkO4EiUUug7a0q1IycTHlQenDl/TvHNAQkg==","signatures":[{"sig":"MEQCIHNYWxATDIrjunBwV0WU3c111uMKY4x0gIBYofcdIlQRAiBkTW9od+EMN3P0AWAzLycqo60V+AA/Oewa/cCJYmmQww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1902992},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"f3b159cb40f84f222ffa126e1d6b9a1ddd124de7","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"footprintjs":">=4.4.1"},"typesVersions":{"*":{"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.4.1","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.4.0_1775617012764_0.949650447431394","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"agentfootprint","version":"1.4.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.4.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"782274c2df2fcbba71fb98e0dcec07021969814e","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.4.1.tgz","fileCount":948,"integrity":"sha512-uFP0ScIOsAleBFBAXKHZj384hmIZ7G1RRKm9dzmT22mOLSZEmtEtPc3rqvDNQRAPkHOo2Vcp7iuHeItzG7F4fg==","signatures":[{"sig":"MEYCIQCumBLawP4/AsF3/j6jS/TRTPD1aAd7YMkXGKNgouZw4AIhAJKfXhsm1eV6ejy0NdjOzjRX6Hlzi888HrdSQ8fsl7Tc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1904826},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"63fb47bfc55769705d9035782123bf481c3aaafa","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"footprintjs":">=4.4.1"},"typesVersions":{"*":{"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.4.1","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.4.1_1775620160882_0.05845560016523588","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"agentfootprint","version":"1.4.2","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.4.2","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"61af8e603f227c7d8a51b642e4a97732856f70e9","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.4.2.tgz","fileCount":948,"integrity":"sha512-aoa//0bX179rjvA6YQG/+uP/1VAhw8ek7M5ewxPNQfmF2tu5Zn36/B5dRtmQ6fnIQzpcJ3tas4I1HF+Gx14IOg==","signatures":[{"sig":"MEUCIDe/sKWxunzOK6fyV9Uj6+0Dpyf5YA+osY7bSAn7NE0JAiEA23VkTzLUDaRkvFTWGpzj7XmVr9YfPnJ8PKz+r/K9s/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1903914},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"0bd71f20187790df048ddb5dc8a4d728ef6633e2","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"footprintjs":">=4.4.1"},"typesVersions":{"*":{"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.4.1","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.4.2_1775621564731_0.5126612625388902","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"agentfootprint","version":"1.6.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.6.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"35b758e3925fadd5a8698f258d7ef3fba863bb92","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.6.1.tgz","fileCount":948,"integrity":"sha512-/mWhAyLF47TeZavgNtmVd7fS2BMEbnt4g5ARDMWu4Otz3NZ8X8P1qeV+CrSbmZfCJhQzv42VtnhXfq4FmjL56Q==","signatures":[{"sig":"MEUCIQDqkBAO9G9ahn137C0rEPRBAEbMbYuTY13fUiFxTW6lbwIgJMFHLeP1pwAqew+SXiUIGjix1PF8aMVNMxvwbqOgINg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1916912},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"77b67120f2e1baf7d333d6a6a86a2f01345a0ecd","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.12.2","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.6.1_1776183409630_0.9353228305636594","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"agentfootprint","version":"1.7.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.7.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"603ad22a1f864f90c92ada7622ce0648e3c692f5","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.7.1.tgz","fileCount":948,"integrity":"sha512-K3B5hpjfGKyhmhitpw6uch/sMW0KRBpUlRrCnFgoy8iNS4Ys0KpP02z3rw/2RdXBFtQkAPeiME7fhygq2UU92g==","signatures":[{"sig":"MEQCIBAcBcViLIjsiLCdneiN5PnKPSIEzZuRdKmmnWeCb6MxAiBWGfuDlyU2j0ipelbCT3w6PnsPiIZdoXYj1V0vF17Jeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2043659},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"5170b699d25d946fa305968f11cb98ced10dd1b5","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.13.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.13.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.7.1_1776463717360_0.3754691091703024","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"agentfootprint","version":"1.8.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.8.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"7e9872ea546a5c5ac28c825c378b9046d4f8e32d","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.8.0.tgz","fileCount":954,"integrity":"sha512-BEo4EixQicImiHY9Er0e+aORBEph73X/fOYWI5+RQs8BWizHRrWLZZqA5izM9p3bLRDIq7E5iRzK+1HBi5YaSQ==","signatures":[{"sig":"MEQCICw4Rx+BhYyaFrSNpQD01xwfRdO1aG1LEHiH93/z4e6WAiBygB5GtYIXHY4XPczfZjtMp/4aiv3xah02GY9VCaKIhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2087051},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"5c3b365bfd908754460a74db292993e89c378f17","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.13.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.13.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.8.0_1776467670232_0.7792178737980171","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"agentfootprint","version":"1.9.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.9.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"3476c89d2f14e6922c5e50532737a1c76018a0a7","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.9.0.tgz","fileCount":990,"integrity":"sha512-/iHHp4as4GSv/hcXBTOT4yErAzjd5+NbqPGlqc63PSsfZLpXOapwRMl5zqPtdOmv48LPYa+eBLEpMJI5q4MIOQ==","signatures":[{"sig":"MEUCIQCAA4k9tQuxQK7kmWF1PJv9SwZX7gDes2UFBxe/ht4VeQIgI8KN8GuaG706y+3CG6KFjwIaa5GbcT24USLIPpz6Fmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2130128},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"d157c41de1a6d31236d358d6ef90c6854e07bea5","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.13.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.13.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.9.0_1776468068302_0.22343748546625775","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"agentfootprint","version":"1.10.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.10.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"494b06b634ba5e31a35806ae8db97821e78ecb67","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.10.0.tgz","fileCount":996,"integrity":"sha512-Q1nReXNSbbhemhDxG6XSOY2an5Zvfh0Uc+dzbeclHpQRDiNatlfS+SgotKmhQjAx9y6gwDxPnJN2MVe4+Yb6gQ==","signatures":[{"sig":"MEUCIF2rk3p+/OfA4jTL40AZWpP1LSIic3Tx6nyOWmml3wBRAiEA8A6Jc4qO08DY7M++sTt4syzFds2udYVQpK2agI24xN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2142814},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"48b4bdfda9959cfd696b6c7a60fe467a5358e2b3","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.14.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.10.0_1776493837376_0.2746990444433015","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"agentfootprint","version":"1.11.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.11.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"5ff19c3c0d1f3078f67c67c772ba89227ccd629b","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.11.0.tgz","fileCount":1134,"integrity":"sha512-n4re5y4KpAdnAFRJmB3Q0YvwTGLgiro7JB+Wy0ekYMIcgDYz5NEoSea2XP29E3ALbZnIl3D7/RMP+GooK95/7w==","signatures":[{"sig":"MEUCIByAvIROtPNejntkbd6AB6vHUzcnOLFE+QEu1E2FTEriAiEAgBm/k3XVZlZSUo5ONTm7CsRKfHpSoa3jZZbwpLbBqJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2366083},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory.barrel.d.ts","import":"./dist/esm/memory.barrel.js","require":"./dist/memory.barrel.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"8b8ecfe09b313d880cdd969d42cf53f8c434d3c8","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"memory":["dist/types/memory.barrel.d.ts"],"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.14.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.11.0_1776565222911_0.8692235228501384","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"agentfootprint","version":"1.12.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.12.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"c34308fb462045266c55d064ca620c52a1332ef7","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.12.0.tgz","fileCount":1146,"integrity":"sha512-UY77nnXfJeiaGlRRZMLHdAYrWg135MP5rEcoFYHmQuH/yv1g19uB2U6JkNH1No20yXmYnIJZZP5vL9Y3bPNx4w==","signatures":[{"sig":"MEQCIAgOYj90LkVBlVPuo9miqzBPW1Irmi5sv796zdjVtnsWAiAubMMto1iss6i4vq4bfar38Ztp2KMRde7I5XwHkcYxNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2393340},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory.barrel.d.ts","import":"./dist/esm/memory.barrel.js","require":"./dist/memory.barrel.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"61728d345faa85eceba7b38062672f3a012f93e5","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"memory":["dist/types/memory.barrel.d.ts"],"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.14.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.12.0_1776582072906_0.1780572286921256","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"agentfootprint","version":"1.13.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.13.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"3040b001eb2ee6f116e6de2686b4feecb96ae8c8","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.13.0.tgz","fileCount":1188,"integrity":"sha512-iJ1bshuvedzEGOJpK/KfPJ9QmX841TW6ZxsUmB9RQjRIe8BpzLE5R2YOi0gpVdWn1zyYUxOrWsbB3VYFAeROhg==","signatures":[{"sig":"MEYCIQCZlyoATZYaTfepvxYgf/YCXUT8ProkQaUuoqzxceLAKQIhALR03QX0xwYtPq7iFGv8tZziCPY9poWxBCAtJoAOPeK5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2469945},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory.barrel.d.ts","import":"./dist/esm/memory.barrel.js","require":"./dist/memory.barrel.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"213545229ebed19af5382ccc7bdaca05d3037b78","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"memory":["dist/types/memory.barrel.d.ts"],"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.14.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.13.0_1776583591405_0.17715759903803474","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"agentfootprint","version":"1.14.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.14.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"947cff14cd3cf3d12814f9e210b5d163bcc5831d","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.14.0.tgz","fileCount":1248,"integrity":"sha512-HQ5rpaqQ0ioTnJVxdWNi6hZPVN1dPTxhotM2ECFwld9c4K3p/awMUOg6omTREetbhQrwcWICIWwmhO+rZ5l5UQ==","signatures":[{"sig":"MEYCIQCYJGxqiE22cPpHKZbFewNOUULjlVmR8Tp66BTzeKP8GgIhAKyiMeBbUALemv8aMKLD9MfLAqvT82PFt3SuX4kynwKv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2571241},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory.barrel.d.ts","import":"./dist/esm/memory.barrel.js","require":"./dist/memory.barrel.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"f0ae8a81ade26d2e60c809bce745b1b503212175","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"memory":["dist/types/memory.barrel.d.ts"],"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.14.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.14.0_1776611964480_0.8658179595131694","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"agentfootprint","version":"1.15.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.15.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"ab4950f8b147e4ded63dca546bd75cc4b1e6c782","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.15.0.tgz","fileCount":1254,"integrity":"sha512-fpfLHHL1AoGwGSUOIN9g7wq2ZiINeQyPq30vavn51JRSBYe2abRHErvGIcdwp81zt9pXNIFze8b7iBVhL2B8eA==","signatures":[{"sig":"MEYCIQC72+qJe+2xr1HO5KzHp+1eod4yFNTynmHQ5eNi0oDEHgIhALr3T45aT674vlHfjHFgmTuEzAm7J+ZmCc++JZy6TtKV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2603335},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory.barrel.d.ts","import":"./dist/esm/memory.barrel.js","require":"./dist/memory.barrel.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"6159b4db85e60ca8500eeb88fd76220d5e3d81f2","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"memory":["dist/types/memory.barrel.d.ts"],"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.14.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.15.0_1776612707013_0.8746170221155389","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"agentfootprint","version":"1.16.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.16.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"7132024fdf995d44f07904270e8ade3d26f1f1ef","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.16.0.tgz","fileCount":1296,"integrity":"sha512-fz0kVo0A74NklEqSBXpmQRKOiTwfuuZDoA4Lw1iGa/E6FzWImNlKAQgPvSO2Fgb+qC4iVbukb70eiJ6Ts3S+DA==","signatures":[{"sig":"MEUCIAZPNe91G7IwInDROnnhzMqSWd4UPY80aoe5rQDRVE7mAiEAp186U4sPB+7ZVqJXl066+gauYboJlWkGkyU48hbJ3bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2684464},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory.barrel.d.ts","import":"./dist/esm/memory.barrel.js","require":"./dist/memory.barrel.js"},"./skills":{"types":"./dist/types/skills.barrel.d.ts","import":"./dist/esm/skills.barrel.js","require":"./dist/skills.barrel.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"5fdcb019e4ab37429793229c2ef66d9cea3da766","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"memory":["dist/types/memory.barrel.d.ts"],"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.14.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.16.0_1776615625785_0.8027222645619365","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"agentfootprint","version":"1.17.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.17.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"562530560e26caa99732c5b09720a4470ab96412","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.17.0.tgz","fileCount":1296,"integrity":"sha512-S0HtzVLg2XxxuvRC9itzHpfbO0EEmjnMQxLlO4TAk+UIMqRy/YRzik7Ek76IEx6I8B+9tjyIxHqrH2SF6kWDLw==","signatures":[{"sig":"MEYCIQC9t5MW3cW4roSztO3SI+5jpaimWuNJyWPmIHKaJ+WyfwIhAOezBJL/AOjyoi70OFcSsGQ1HX11HENeBUJ5ICaGj1N1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2705567},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory.barrel.d.ts","import":"./dist/esm/memory.barrel.js","require":"./dist/memory.barrel.js"},"./skills":{"types":"./dist/types/skills.barrel.d.ts","import":"./dist/esm/skills.barrel.js","require":"./dist/skills.barrel.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"aae8e2a5123332e3d4c2005c1c0069532c4152e2","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"memory":["dist/types/memory.barrel.d.ts"],"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.14.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.17.0_1776626948961_0.5167389502220412","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"agentfootprint","version":"1.17.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.17.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"02c9fb3b0958da4e406c96b9be54cba641db5119","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.17.1.tgz","fileCount":1296,"integrity":"sha512-IXYKjTZyn4w2fZ28YvlgBTftSHEDjayIoqwjAWe/XGE35qRgyFjVTZ/x43luFZu6I7CRPk61OQgK86SAqB0Dqg==","signatures":[{"sig":"MEYCIQCYkoP46WB9CZR7EKc5K/r0lpSq9VXpEJuOkDJa3/06MQIhAPUBcFOZijdRcnwh17twSiJfxQRVv0JthFB0+WNpjjkT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2706659},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory.barrel.d.ts","import":"./dist/esm/memory.barrel.js","require":"./dist/memory.barrel.js"},"./skills":{"types":"./dist/types/skills.barrel.d.ts","import":"./dist/esm/skills.barrel.js","require":"./dist/skills.barrel.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"b1463aa39494b2b222efe11a72fcc75fe17487d8","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"memory":["dist/types/memory.barrel.d.ts"],"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.14.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.17.1_1776627904366_0.8759200036351003","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"agentfootprint","version":"1.17.2","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.17.2","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"d49d290cc9bedc8991deccd1f4af69bec34bffe8","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.17.2.tgz","fileCount":1296,"integrity":"sha512-6X29mhQoLc6PxBqHKJbM/mH7RkPww7N1uJf++NukxrkyI8qnwVX4ou7y1zmOtvYkc3uUz9Cc3BwwtUvDt8F6AA==","signatures":[{"sig":"MEYCIQDlShMwICQVI4NQMBeH5FaTOk49GsuW36s6XB7vXcxu+wIhANTIdkikMlmc060KWbc9tLc1W9DE4QwfCpD46C/qA9FD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2724967},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory.barrel.d.ts","import":"./dist/esm/memory.barrel.js","require":"./dist/memory.barrel.js"},"./skills":{"types":"./dist/types/skills.barrel.d.ts","import":"./dist/esm/skills.barrel.js","require":"./dist/skills.barrel.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"cfdc381eda2997a56275752a3902c6e7d0b2996c","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"memory":["dist/types/memory.barrel.d.ts"],"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.14.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.17.2_1776638827545_0.8031501820159441","host":"s3://npm-registry-packages-npm-production"}},"1.17.3":{"name":"agentfootprint","version":"1.17.3","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.17.3","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"7e8b90c795b527196901a8375899f476ede75b48","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.17.3.tgz","fileCount":1296,"integrity":"sha512-VxNnFcWiJ0KnQCtxqEVefp5TTSVOEwh34LaH2O5TaW/0DjjzLtKaPaP/iK3edFQpP0tDTeMT+u+Wu8zADF38PQ==","signatures":[{"sig":"MEUCIQD2kBsSOSY+cNHZomuvweMqJYhh25cycepA3JVojDyJYwIgdXUQ/a89Tz4sRXGsZGWCpeKWAzT4JCci/qUvPKmSbCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2726970},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory.barrel.d.ts","import":"./dist/esm/memory.barrel.js","require":"./dist/memory.barrel.js"},"./skills":{"types":"./dist/types/skills.barrel.d.ts","import":"./dist/esm/skills.barrel.js","require":"./dist/skills.barrel.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"1aaad5563272f3dd51765a4747aa3f682c1998ba","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"memory":["dist/types/memory.barrel.d.ts"],"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.14.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.17.3_1776663698545_0.9697887949678052","host":"s3://npm-registry-packages-npm-production"}},"1.17.4":{"name":"agentfootprint","version":"1.17.4","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.17.4","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"cfe4086af4ab8f68c6ba65c4675413329a908b2b","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.17.4.tgz","fileCount":1296,"integrity":"sha512-62zoR27ygAaqBjYVuObd/xWsWtqOPJMtdQqMXryJcQu4AGqcSlk5ce58M6DkzEn8fd/tWheLYk5ZxYwSGf5VLA==","signatures":[{"sig":"MEYCIQC55NR3U+DvJquNRwubvJw+DrEJJKrUHGmahDj9kVhpRQIhAIaJExmQcVj5TUohQtu0MNGW92pmyNG8pt0ZHeiuzV9Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.17.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2726970},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory.barrel.d.ts","import":"./dist/esm/memory.barrel.js","require":"./dist/memory.barrel.js"},"./skills":{"types":"./dist/types/skills.barrel.d.ts","import":"./dist/esm/skills.barrel.js","require":"./dist/skills.barrel.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"7ad0a4e0df48fedf1650da78448dddc3658b9cee","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"memory":["dist/types/memory.barrel.d.ts"],"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.0.18","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.14.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.17.4_1776711323747_0.747879849769703","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"agentfootprint","version":"1.18.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.18.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"b398c51bcfe92abc52b5ec42dbf08cdf683195dd","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.18.0.tgz","fileCount":1868,"integrity":"sha512-b8EadjfFNWb+rtnNFRa/4sv2pz3zdJK2Fb0ZDveKR+Q7FX78NhIv2RAUNzLGjGhVEF7FIBHDnXPzB8611BBDgQ==","signatures":[{"sig":"MEQCIDdN5+9wqVvV1x09z0JsSF51+JQRwNbXpgHNCSpAypeCAiBT+rXaFND6hLSoilSOyf5kZf1n57n5d/PugsGCZRvjcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3693137},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory.barrel.d.ts","import":"./dist/esm/memory.barrel.js","require":"./dist/memory.barrel.js"},"./skills":{"types":"./dist/types/skills.barrel.d.ts","import":"./dist/esm/skills.barrel.js","require":"./dist/skills.barrel.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"022d634677ddde61faaf5286e0f2b1d13f28f4ad","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.2","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","typesVersions":{"*":{"memory":["dist/types/memory.barrel.d.ts"],"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.14.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.18.0_1776823960946_0.6835368453082415","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"agentfootprint","version":"1.19.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.19.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"36a8261e7cbf7fb685a187cbdd7739212d3d6b9c","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.19.0.tgz","fileCount":1320,"integrity":"sha512-yKvhdhGqOqJC9sKeiYEE0W4+Yh0OV/Pp3bTrPDN8+9vlJmRgmC0vsoa+uMKKXh174EYwiGTzz/MCk3/6zl2+MA==","signatures":[{"sig":"MEUCIQDFIbs5UaQ/L2/nvsnteK9vbN6Z8ujFTl830hIk4mojlQIgbsBjIUSPbAl88WCViLhzOX7ZCEUC1PeWR08UXDMHoBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917638},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory.barrel.d.ts","import":"./dist/esm/memory.barrel.js","require":"./dist/memory.barrel.js"},"./skills":{"types":"./dist/types/skills.barrel.d.ts","import":"./dist/esm/skills.barrel.js","require":"./dist/skills.barrel.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"e1bfd1f63e26e356d49b0a4f5de8f6650bd9640a","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"memory":["dist/types/memory.barrel.d.ts"],"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.14.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.19.0_1776828779466_0.31684644333396905","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"agentfootprint","version":"1.20.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.20.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"71cc9e70e4637ece1ab66a03dbb8eca52b4af2c0","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.20.0.tgz","fileCount":1320,"integrity":"sha512-ZGYltCnvCc3coWQLkPK59fqHg9A220P4dgTHuegafD5EH2cBb/ihaD8yXXE69HwD2k7zqjDHbeqXDj5p+DIlEg==","signatures":[{"sig":"MEUCIBe+9+ZqTGWAkOLL1EOxjugBcp3xuw5j9IJLQ2fsSrOWAiEArwNI05dS2D0/XMBgLCQSZFfcQNFNzB677/z4cyaT7P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2919842},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory.barrel.d.ts","import":"./dist/esm/memory.barrel.js","require":"./dist/memory.barrel.js"},"./skills":{"types":"./dist/types/skills.barrel.d.ts","import":"./dist/esm/skills.barrel.js","require":"./dist/skills.barrel.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"c805127eaae80bce3ea7d6c2a40f6f249102db19","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"memory":["dist/types/memory.barrel.d.ts"],"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.14.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.20.0_1776831191107_0.5468880929448192","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"agentfootprint","version":"1.21.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.21.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"106ccfd8c89812e02d14fe060e37d2b35991c643","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.21.0.tgz","fileCount":1320,"integrity":"sha512-0CT5NP+SChReLTDDtnZtNXF2qxL5s7jtdxcFmSJT8ZaPT4rpQGvwFikQ2Dp+IknMyWB9iyVP9BF91neiZj0vuw==","signatures":[{"sig":"MEUCIFutWJUMOnpYSEt1wT67mjrMV/02J01e0y/UcPGKv50mAiEA9g0s74zCWYBIkg21xvO5DUlPDb5t2YpFsF8wpkuLqtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2939721},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory.barrel.d.ts","import":"./dist/esm/memory.barrel.js","require":"./dist/memory.barrel.js"},"./skills":{"types":"./dist/types/skills.barrel.d.ts","import":"./dist/esm/skills.barrel.js","require":"./dist/skills.barrel.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"07155edb061dd5b522f4b81e7049e4f83deef8e0","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"memory":["dist/types/memory.barrel.d.ts"],"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.14.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.21.0_1776834078806_0.19692743410946267","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"agentfootprint","version":"1.22.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.22.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"c71075c19ce93edf81cc7a14ac3fdec132dcb038","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.22.0.tgz","fileCount":1326,"integrity":"sha512-uoXmAdXIGqLJ8XtYco90r4wbIqVv6jGqK+AO/CvNv6ziRTbWfQttPoo8eZ/NFwhCTQHObX38YI0LUJh7BCrf9w==","signatures":[{"sig":"MEQCIGAggFO4Wq8peX17MG9EYtSZ7zlqWyQNsZiko9vrxb86AiBbtXsUhBprxYpkW9lulO/J1Ib8Syr3VfFUT5UbK5Pldg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2949962},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory.barrel.d.ts","import":"./dist/esm/memory.barrel.js","require":"./dist/memory.barrel.js"},"./skills":{"types":"./dist/types/skills.barrel.d.ts","import":"./dist/esm/skills.barrel.js","require":"./dist/skills.barrel.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"d921fd614d1edaa77be56e2e7fa352f3df36191c","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"memory":["dist/types/memory.barrel.d.ts"],"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.14.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.22.0_1776863755518_0.3541559716798661","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"agentfootprint","version":"1.23.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@1.23.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"65d262b01bf0d1e60ede770066e04095d755eddf","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-1.23.0.tgz","fileCount":1326,"integrity":"sha512-CMAHUWuAI3ps8jH+p8C9JnxgYYbMwIOhJrDGJE6X1DiL0Q7oMtcATwo+Icm2pMZhbw2ks/0N4MXj70aCMlp0Wg==","signatures":[{"sig":"MEQCIDIUBIMk6KZOiapOdczqLH8KYlBDnWQVlp2mc5O1NR64AiBseaePiFGoXpc9SGXd+EyaiqdDXvYRZGqn6Kh1HMAXxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3054016},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory.barrel.d.ts","import":"./dist/esm/memory.barrel.js","require":"./dist/memory.barrel.js"},"./skills":{"types":"./dist/types/skills.barrel.d.ts","import":"./dist/esm/skills.barrel.js","require":"./dist/skills.barrel.js"},"./stream":{"types":"./dist/types/stream.barrel.d.ts","import":"./dist/esm/stream.barrel.js","require":"./dist/stream.barrel.js"},"./explain":{"types":"./dist/types/explain.barrel.d.ts","import":"./dist/esm/explain.barrel.js","require":"./dist/explain.barrel.js"},"./observe":{"types":"./dist/types/observe.barrel.d.ts","import":"./dist/esm/observe.barrel.js","require":"./dist/observe.barrel.js"},"./patterns":{"types":"./dist/types/patterns.barrel.d.ts","import":"./dist/esm/patterns.barrel.js","require":"./dist/patterns.barrel.js"},"./security":{"types":"./dist/types/security.barrel.d.ts","import":"./dist/esm/security.barrel.js","require":"./dist/security.barrel.js"},"./providers":{"types":"./dist/types/providers.barrel.d.ts","import":"./dist/esm/providers.barrel.js","require":"./dist/providers.barrel.js"},"./resilience":{"types":"./dist/types/resilience.barrel.d.ts","import":"./dist/esm/resilience.barrel.js","require":"./dist/resilience.barrel.js"},"./instructions":{"types":"./dist/types/instructions.barrel.d.ts","import":"./dist/esm/instructions.barrel.js","require":"./dist/instructions.barrel.js"}},"gitHead":"c6e11d0e5211c6d84bdeaf194c48655c2e7c3999","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","typesVersions":{"*":{"memory":["dist/types/memory.barrel.d.ts"],"stream":["dist/types/stream.barrel.d.ts"],"explain":["dist/types/explain.barrel.d.ts"],"observe":["dist/types/observe.barrel.d.ts"],"patterns":["dist/types/patterns.barrel.d.ts"],"security":["dist/types/security.barrel.d.ts"],"providers":["dist/types/providers.barrel.d.ts"],"resilience":["dist/types/resilience.barrel.d.ts"],"instructions":["dist/types/instructions.barrel.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"openai":">=4.0.0","footprintjs":">=4.14.0","@anthropic-ai/sdk":">=0.30.0","@aws-sdk/client-bedrock-runtime":">=3.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_1.23.0_1776890231423_0.0629020209808342","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"agentfootprint","version":"2.0.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.0.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"3a0530fcea78211e3f7fca91c879f92218fc7c67","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.0.1.tgz","fileCount":780,"integrity":"sha512-4SGT8bfteuZ70HXNzhX55UUIilWH4vPmW+DfqVDHwvaLLbriILHvKqUS/TAKoRn3MCxF+zGg8BEZiretSPKd+w==","signatures":[{"sig":"MEUCIQDWTzGJT50ovQ0RWHEP/S4yqcHN/o/XOl74wV3qcfEPxgIgGOqP9Wl9CwkQTkzqhDpb56cCPrSyqk8PALYvpf45uGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2331554},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"}},"gitHead":"30f75f4903992d8a3d503403a2de6e378d5bebe3","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"footprintjs":">=4.14.0"},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.0.1_1777467929267_0.2574002027699498","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"agentfootprint","version":"2.1.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.1.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"533d047cf449778f74db08a62b814f3ae844497f","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.1.0.tgz","fileCount":798,"integrity":"sha512-arjfRbWxQ7HkqCaDcTYwrZZjQmuU+tqPGAzvuig8bnYad6N77gtMrXf7wdDSyn0JoA3sux4NqgH+DuBpQDAg/Q==","signatures":[{"sig":"MEQCIBR5a81l0KM7yKBA06COnxqv4ulgOclThSreBoLNF40ZAiAY74wE+wV5MrmeDQncyh27JZjGZYbiQxqxRPsbQpQiow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2378023},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"}},"gitHead":"11726d5b58672501c843492aac8b7228501a37da","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"footprintjs":">=4.14.0"},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.1.0_1777469984281_0.4267626044262882","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"agentfootprint","version":"2.2.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.2.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"24f0a5407a53bc1486b7eb103da8872a95898073","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.2.0.tgz","fileCount":816,"integrity":"sha512-yrv6TC+7iXOxxPviAk3gB/aEZe2/I+2T4BeZXxZzlfB1As9W6BnYmNzMAQ+Zx0ArYDoGca3Pyi2vkT8p0r5bLg==","signatures":[{"sig":"MEUCIBjYBT289tveM4P1ShLmBdiw8kQU9ZMH9H0sIS4YZYmSAiEAul0AcpfU6ghMo28VyAn1XvoR5Ykk0A4tTJftxzwxI4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2423359},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"}},"gitHead":"2ef072377b398e1818781219eeabfd9e0e1d86ef","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"footprintjs":">=4.14.0"},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.2.0_1777473638288_0.5193898045108567","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"agentfootprint","version":"2.3.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.3.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"3d5ccad1a32d8bc7b5976e6d13ca5ac476bc387d","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.3.0.tgz","fileCount":859,"integrity":"sha512-a88V6p36tgSuua3GL4jXjLrot81jInRvTOarpn8Yyrcwq6+OQ2eKn9A4H2tf093gU4FOD3pzJmqnpY52K+sj9g==","signatures":[{"sig":"MEUCIQCPZgDx7EIOQ7gcrwKkciKyHbTqXECL4g00jsHhoBHfcwIgOcSADxPnCakMPYRBnRIygrVqOSIJ18v97T8FnoqhxKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2547728},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"}},"gitHead":"f87de61d2b71bbe5f38bc82030448442ddd7eeb8","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.2","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","eslint-config-prettier":"^6.15.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"footprintjs":">=4.14.0"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.3.0_1777481082465_0.204484046544962","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"agentfootprint","version":"2.4.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.4.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"a25626bebce2d2d92d57d02d76e8d7c83ad5d61d","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.4.0.tgz","fileCount":840,"integrity":"sha512-9if8x3BeW9JPGMBU20cj+9ScmFjtHQQ7utBLocaSXMbkFI9BQ+RdTycIzGkXHeW+o5zsnbCCx0vZWk7JnQzfpA==","signatures":[{"sig":"MEQCIHOA7RwWb6L2dbXd9YJYHyxmCcEzpBD/AIQ/NoCCiYneAiBcpxXk7SB9Dqz9BjKP5i548OY4NqvLwUwDYYvMSli6Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2537140},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"}},"gitHead":"b8f3bddcbc998d46f2aa7a075f82b40e0723b565","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"footprintjs":">=4.14.0"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.4.0_1777497425816_0.9290062791327238","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"agentfootprint","version":"2.5.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.5.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"a477b3d67fbdb6f0e413b2d267a0ddca97bd7b77","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.5.0.tgz","fileCount":930,"integrity":"sha512-gyAmrAYmHkaZEeEH5yQ4Ca55g4C2ng93/f9ZP9n6ihsDIpQZkNnNRk7tkiJaYr78SIxaCmKUBnLugqwqGSQqDA==","signatures":[{"sig":"MEUCIQDAAlVpiX77p+3sF8BaxR755jRFNBvwfSWoJ9h8ej+j2wIgSQVGPGvG0+2/Wp3hyisjkLRDVuZtRrnHdzzwH1VAd04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2859043},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"}},"gitHead":"9ff46b1ff054b887277712b760db2379fa463e01","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.14.0","@anthropic-ai/sdk":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.5.0_1777560009638_0.6563535522492101","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"agentfootprint","version":"2.5.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.5.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"c6218712d1d97b94ca348bbfec5e345cdf71f22b","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.5.1.tgz","fileCount":930,"integrity":"sha512-ydeKhmaucP112Jav0RR4AmOqJyMC0oWvj6unKY2kOlOfhB7M0OCLpUz1l+yVoNa4qTyfVv8FPA/wtRrL5ELJpg==","signatures":[{"sig":"MEUCIQCfd4BwYYvjbxft5t8PirZ7Ej1aX1qyxZwrlPD5MUFnAAIgHJld0I/PBf56jd0zcxt59itAeCXgXkQB6++vEODdNZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2865615},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"}},"gitHead":"820c915c781c4f8c9f75066402c57b5bb4988aa4","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.14.0","@anthropic-ai/sdk":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.5.1_1777580368001_0.07502320553334663","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"agentfootprint","version":"2.6.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.6.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"55be7cf0de2385f175e43b5bff3dd56676dcd857","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.6.0.tgz","fileCount":996,"integrity":"sha512-MHA5WtPclMoqZPIrjPO/8bTlg1yQQ4Dnbi10iTxp/x44CkziSVEDGa28gGdjfXPcfLxu8MnoZPe0ML/Fi/jK2w==","signatures":[{"sig":"MEYCIQDiIRVfnLonJbJH2cv5NF8YTDdsGCsW1yubXVNNQ2SoaAIhAOa/TuAR+EceUyrIN+IdyWNM7MrtfQbM/UGDcC8BZ8D/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3071250},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"}},"gitHead":"7af40036da7a046a246d6bb906ea79206c6fcdc7","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.14.0","@anthropic-ai/sdk":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.6.0_1777607655293_0.8494640170967165","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"agentfootprint","version":"2.6.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.6.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"23ae7dbac3f64d91b0519ab326aabb4334e7b274","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.6.1.tgz","fileCount":996,"integrity":"sha512-NoHGjNOwr6sUvdcfrqD8h7dkaCj/zWjVAUiXHBYxMO2dkU9c3lA76p7JCFh+D7H0vp05+FV4QjWwn3oLs8nkHA==","signatures":[{"sig":"MEYCIQCCsoN7XKE06RBHALjGjXr4wCrH7CCARyNpLIcuPrU5dgIhANnnMd4DZFUSE+eKz2GkT62lN+Tj6Qn4TbuXn6scUKfp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3071251},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"}},"gitHead":"791c17583133cca804b6ccb6875764c2ede789ac","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.14.0","@anthropic-ai/sdk":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.6.1_1777612137881_0.8132893884557861","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"agentfootprint","version":"2.6.2","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.6.2","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"368758ebeb065e80deb849b849238fbf494e63d8","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.6.2.tgz","fileCount":996,"integrity":"sha512-OOoq8CwOJ3E5K0GRBhkk9nKuuAV99IsUHsIPkYVIJUp+joPZk99zYqwAiVpOCoLSz7uQp9WZF7feLIZ9FK6ecQ==","signatures":[{"sig":"MEUCIQDqrW9IPIzCNxDNkB7r8bg3weDKItnHoOQIGqlk0ieleQIgJEo9BAGnBuQP4ezPAI4ClAC+m7Kt1+kyxwMroYOlsZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3069301},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"}},"gitHead":"cddfe7d57178f6ae8e93ff195e0d08d69e920f14","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.14.0","@anthropic-ai/sdk":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.6.2_1777612737064_0.334976623216815","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"agentfootprint","version":"2.6.3","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.6.3","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"40ce1214601adc9175dc1abea6aae6f748753ee5","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.6.3.tgz","fileCount":996,"integrity":"sha512-srsIAFSBlIIDW+4e+Uyp81jkE9T/tz6jyST23WPTKuh5Ki1WBe57N6jrm2oIdHQtxOetGS2JcPPv4Xz4kHPHRA==","signatures":[{"sig":"MEUCIQDM+r6ZyD1y2G5TvozPSL8apsP3mn/KMehtBoNMqr7k/AIgGCozT2GLebo8Bwb/XwESLQq6Y8JrBPy68oR1eJNfNXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3075456},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"}},"gitHead":"317a6eeac3a3f9c69121d7052f150cfc79a76441","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.14.0","@anthropic-ai/sdk":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.6.3_1777615726473_0.7623285195023475","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"agentfootprint","version":"2.6.4","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.6.4","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"a5c0e7a7fd6c6dcd5e12a0dfc21e419246b6d597","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.6.4.tgz","fileCount":996,"integrity":"sha512-hduen7qQW7HaCEB2uNZEPAn8kwbEXvBTOH13ImKLKMMMGTYlf07Y53bgLmsiIsd/9sy6jp18IOnuJ9h7d8aEzQ==","signatures":[{"sig":"MEYCIQCHi+aScNejkhvfHy0rdfgoxHVt9u1FKQCW3mEOo50bqQIhALgGDRD/0sqR2ogq1veuAjQ5d4IDil5OKXmJs+mKT+Ji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3077398},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"}},"gitHead":"313f76c544827e7cbcf1ca35f00e3e01f4cc61a3","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.14.0","@anthropic-ai/sdk":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.6.4_1777647951993_0.016285661769736226","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"agentfootprint","version":"2.7.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.7.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"2631f055acff68148f23354c1e379e7940eac634","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.7.0.tgz","fileCount":1002,"integrity":"sha512-3RZjn7CKWnq3MzOHDkh9ybfKXNNIZfxigl2bxPVNVGe5edKkaUIjXolvNhTlQbJVMD8eiv1CQ4/ePyED929fgg==","signatures":[{"sig":"MEYCIQCiT2qsNiPR/lvuotaqwtGCn7fiKi+uAkD/t3JqwLgrRQIhAKuTCrZkqxo/BYh+qH3qGuOtXw3FL/ejT35K7twqa5gy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3087063},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"}},"gitHead":"3db2959dbe9a3b055445ce6eb6c8414242d79bab","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.14.0","@anthropic-ai/sdk":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.7.0_1777649773543_0.23770066123204092","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"agentfootprint","version":"2.7.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.7.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"f1d8adf4b60e22b63ab4252ef0aa256a407ecbb7","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.7.1.tgz","fileCount":1002,"integrity":"sha512-UJ6GfpzgBC/4gu6JPDFQUjSfPl3BINsVgq8pv4SCzs37X1SncBRq7CWSGG1S5cg6x27DyBFCR/lJV7es/Isfpw==","signatures":[{"sig":"MEYCIQDyadvE3Lc/IlJFODtM43g3N9VoXE40wSPWDHoLuAzT/gIhAO0+r39uREbxsxMwBenLcc9sqFJ1Ik8/XS/2eqf1U5Sy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3087715},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"}},"gitHead":"8539c7dc69ce07c3729ab79caee1e0ee34dcd5dc","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.14.0","@anthropic-ai/sdk":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.7.1_1777653558475_0.4678631304622891","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"agentfootprint","version":"2.7.2","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.7.2","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"0b18a89f48aa1677ab14346c1f3a9631102d0c25","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.7.2.tgz","fileCount":1002,"integrity":"sha512-UVYO50itZQcMDFeopQOaQjdu4bxMv1SzKnHQsgFEY742+AutTUQUq0HnGmCK3+zRpwzobFf7buwdUiylpBYzIw==","signatures":[{"sig":"MEUCIQD0Z3IzwRx9MdZwDZwPeptvvEqmxIs7lF0G2rr98YUeeQIgdoi/0sC8KWr1CdSAsZ0iMqSwGtW9TbHviS2JOFVndFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3088106},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"}},"gitHead":"b6bd98b001e1bb6595429cc1ae7dfe4519ce5976","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.14.0","@anthropic-ai/sdk":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.7.2_1777654145702_0.41687609450947205","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"agentfootprint","version":"2.7.3","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.7.3","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"d943f2dcc332e80a60c7afe51c65e058b8f4106d","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.7.3.tgz","fileCount":1002,"integrity":"sha512-TJv1RJ1R8B9reHjSRTyLhvqNG8IgxEXzt6zKPtlfPEGp60pLDgAgef3L8UEy2AWtnihtLgiI9ospcad5+lNQwA==","signatures":[{"sig":"MEYCIQCi1YqbSjc6RNwQMMexegJrFnuG1FA3C4EmIqhdUvLS8AIhAL2z2Eq6s135hmJN0yATtKHsW6Tdv02VvgQhbXRjX0Og","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3088106},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"}},"gitHead":"135e8924186a3b7fa9d764a8deb63e556426d915","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.14.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.14.0","@anthropic-ai/sdk":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.7.3_1777655462959_0.03445916029641105","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"agentfootprint","version":"2.8.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.8.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"46ece45027f8ed56aa06fca0351331ca769f7825","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.8.0.tgz","fileCount":1062,"integrity":"sha512-Ew2F3OKfnb+QlvTHIgd2dtyPNLazKFGY48yaW1L2xyFis5AgotZM0pmiYhSs8fxFTyyshnfgpfeaaHSMDPCjtg==","signatures":[{"sig":"MEUCIQCNiAMJSnJQHjB/LCp4l7aMDrBeMmynF/zr+HwxTg3A5AIgNolifIaqjAIoSqLyc2tKc7uFimHLwrQRjc9Np9bBgsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3231260},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"}},"gitHead":"b92bf68dcb002b043d4975726a9ba2a805ded29e","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.8.0_1777765800121_0.9248644887680637","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"agentfootprint","version":"2.8.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.8.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"d230f006a692e586c32e2ee085222e0af68ca6f9","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.8.1.tgz","fileCount":1074,"integrity":"sha512-1EEiZxyNZ2ngIVqJnNgawIQmRnJ2MLW7HvlwaGvesPwVq6/LuHcUHJNdnpDce7RRUPG9GYlhTgSnAMipox6mbQ==","signatures":[{"sig":"MEUCIDiIk0nLtWznzyKztVlBIsr0GetVriIVL7xP5aqTpMZ1AiEAi1KAqMGXe913FyebYn3L9ihAPwecuBN5mMylRKuieIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3246050},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"262df8c76808b7eb71284beaa6ad350f7facb5d5","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.8.1_1777767569055_0.056812225722719045","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"agentfootprint","version":"2.8.2","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.8.2","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"fc53ae566672d9a7959921364680b2488b2e9669","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.8.2.tgz","fileCount":1080,"integrity":"sha512-hA1Xp/vK+OsIdF5p/kWrYjW0wLOkjAD2O462EjEnMIXK5ehmCs3dkSa+9TX+XZUylHiu2jioVmo+rR0rT9GptQ==","signatures":[{"sig":"MEUCIQDSfF75EUW4/t2IVqmcG3Q/Tm727kHwDbc+p7YjCfz3dwIgQU2tJEDMoxBiY1cT6KCQiXDhSg48hN7UNImTvEXDmB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3258237},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"6fb7470209fa71df4405b63b2e74874d2104b546","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.8.2_1777769332351_0.8976378279539354","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"agentfootprint","version":"2.8.3","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.8.3","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"9d99d52778c197d63a6582e9327b31527bfd6e4c","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.8.3.tgz","fileCount":1086,"integrity":"sha512-wO3q5IRHVIUj2DuGHOvtKdh28gxRrffK1fPZD0KoVTlFCxr8w4+dG79P3JuXQU6YCKaH0u8SthcGobCI8WmuqA==","signatures":[{"sig":"MEQCICcREMdLPGOz/NffVyC388U4FoIPqqdDya9qojM718zPAiAumHfJdtFN6NVe224gfM1ccV9+6AATf9JNajifsQOl7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3311338},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"db802535a88def71a8ec73fc71bedcdc592370a3","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.8.3_1777770749413_0.26598128185522874","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"agentfootprint","version":"2.9.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.9.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"d2948c52328e155456b90d2da3a6e7da675ebc37","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.9.0.tgz","fileCount":1092,"integrity":"sha512-1pNZ1cLn7oXs9aH8bECT8Y+V4uwOgZF89zs8ePMbcLlPt3zbsjSvkP4RPtE/bRy0wAhwVbRrKEU3XaF9CUu+uA==","signatures":[{"sig":"MEUCIQCRPH6wVlR7p+nCDx7ucdmPHKT9P6cpv/8h3IE1auBrawIgKHRKnDS6BGqDjplEEVd/bkeGgA+3N1GS94g8ELxuXwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3356742},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"e9108f44c7730edbf44e53b4732564b87978148b","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.9.0_1777771797946_0.43923206624416733","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"agentfootprint","version":"2.10.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.10.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"cf7a25ca8c0422763d4eafc0dc2419913c6b7053","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.10.0.tgz","fileCount":1098,"integrity":"sha512-PzRRb3XL53GxmbWM0llsYHLTejeSZTMJcFfn9uN1Y1TZkgk1KhIgRJ8d2kKqipwanGqf7iFMTbDS7dnwMskpMA==","signatures":[{"sig":"MEUCIGQqJRIQ18qucsEMljohXlVPcT+/jkApRMVTzAYFZEuYAiEAgF+X8TK7RZrpyyEWzZAxSetYMUlSeu7I8BlMeRyhtas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3389062},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"5b65ae1026352adeec364f014159c68bdd20aab4","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.10.0_1777776849952_0.1798249818264417","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"agentfootprint","version":"2.10.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.10.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"df7dd247fb19acbaffa585c7ab4ea146baa11a54","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.10.1.tgz","fileCount":1104,"integrity":"sha512-13n64zMU2+H2Wi66+zP49ShHm0LS67c08SuGdZi47xFo2zIybz6/zW3BGqq0BPMZZwMg2PM+T5CNu5USROcFNQ==","signatures":[{"sig":"MEUCIHzzeUaCrtaO7eZAGEyDxzx2ucC3FVAIC6N/7+Y7koJtAiEA6pqNw2EJx3VpeD7nnF2wLSISyEb03hVNXH+eSUxG220=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3431005},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"402c3e533925ae665569f9a3c188c775f0c962b5","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.10.1_1777814141016_0.29952224306376274","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"agentfootprint","version":"2.10.2","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.10.2","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"b4ef695dd3367ed3523d86b02d3e1a7c879b37a2","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.10.2.tgz","fileCount":1110,"integrity":"sha512-UwKfZ4oQq7pXeyp930TlLYlvfmfID3gpbwOZMcINAZRtws5YYX+Srz7LP4vKP/PT7v12vVR6qMAo8FRChvtTsw==","signatures":[{"sig":"MEUCIANdCjPWWILRodk4tIf2x671t9w50opNTuOPSBO8E/blAiEAkY0Avl0v7/b2ZtvHfash589QQheEGYRgIqlGvU4R/SA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3476160},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"485fef38a97eaea0be09fe677452b62b27321df9","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.10.2_1777816892504_0.3656934415909874","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"agentfootprint","version":"2.11.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.11.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"2d8da13f22a16ae698d4f05ffdfc7354ac165b5d","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.11.0.tgz","fileCount":1110,"integrity":"sha512-aUxpFYMXLB5WAm/wWJcMoEyEAYRqqEJppmKxd83/vSfBzd9sIt0F/Y0rCGTd0oJyu7T8YDaxBSadHTM7qCgCkg==","signatures":[{"sig":"MEQCIAEie5sfPw7Di9kr0SALl4QmvDtuM/NMhrgUACOXs6cSAiBf7RrRFOI/7T64YR1Tvv2kGQ7qcodp50/9CnHCtRKJlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3476160},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"3aa7610b4e5c7022f85d0e72809da4c90a6e4eea","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.11.0_1777819771684_0.6089539635799184","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"agentfootprint","version":"2.11.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.11.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"dd4fc9d55456b825f0b70dc42c1bb298f523f955","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.11.1.tgz","fileCount":1152,"integrity":"sha512-4/Q2OSl+op+KmGDRCsXT7xEJis0/Ak5jkrRkL5UfZdfhKwlieMbPnDehTNwuwQvwlQVr0oXdkLSDeZlwUcRI9g==","signatures":[{"sig":"MEQCID/9aqArjPNsUzzOqj3AcNFRsRzqnqT/7ZItJk1RR7kXAiBI4muak5SUK87DgySkY9brNVIv7mjmneDqI2SgGkYgWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3613248},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"25b02a0ae324ff54c45c96115022aacf873737ef","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.11.1_1777870424656_0.4689286793101588","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"agentfootprint","version":"2.11.2","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.11.2","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"7c87316afbfe7cedd4d414892476b265aa0914d5","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.11.2.tgz","fileCount":1212,"integrity":"sha512-xlytzw0EGPdAsC652u9NXUcAPmhm66Cx7Ic+MK8p7+prfBroA+K1u8OSNreWH91Bq96/lJYX5tgpXjentjFE8g==","signatures":[{"sig":"MEQCICbrOMsOqG5O6E7hMFHPc+rjYWZIneNxsIbxHLO9i/NTAiBEqRvOFnIP7MpXVj26/0WJTL2AFjhaFiTsFRXQ55Ee6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3661286},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"4841398c411ac84bcbec732219c1273741092b4f","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.11.2_1777902874072_0.9543090090188926","host":"s3://npm-registry-packages-npm-production"}},"2.11.3":{"name":"agentfootprint","version":"2.11.3","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.11.3","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"22a71647bf697acbb72cca11193a201ea0657652","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.11.3.tgz","fileCount":1212,"integrity":"sha512-BEUVzlbCAG0r82gxnh3C9KqtdOltNgooK798qj4+YwJym53UdkOnUatnrGlKCG2SwROjjyp9pJ6FIHFmcXDUoA==","signatures":[{"sig":"MEUCIQDMzUC+Dvi6OBmzs6caROp02NIe4wknHOxwSqhE4oMB+AIgXCfSvV+Ry4gL1gI2xfSEVVfBDUHk8ah/igQ9614XpZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3663963},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"51f6ff0a5d21b46ac121ec6b8d64e49e3e2b3d82","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.11.3_1777922450686_0.2068749025092249","host":"s3://npm-registry-packages-npm-production"}},"2.11.4":{"name":"agentfootprint","version":"2.11.4","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.11.4","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"e951753418b6bd218cd9e9baff7b01388414cbbf","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.11.4.tgz","fileCount":1212,"integrity":"sha512-wlKIZxH3ZqteHQTmM46AxfZzWzrP1xzcQv21EUStBhX3U/goCr6rI62IUHGFeCRH411pZ7IYdQWAtCq6o4S/mQ==","signatures":[{"sig":"MEQCIDU6+typBCk1c2/x5SGSB2TApDNNP0l0wl2GmYcVfnKoAiBdH6u+tYR89XaPgcN2qv+e/1F84BZXD5mpZ3glcNLNkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3674163},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"fabab6ddb46884009d1f91bd8a9d97c51bffceda","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.11.4_1777923655954_0.9184611204073634","host":"s3://npm-registry-packages-npm-production"}},"2.11.5":{"name":"agentfootprint","version":"2.11.5","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.11.5","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"32a9e12ae309a64c3f9da3628c2969f10e709935","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.11.5.tgz","fileCount":1218,"integrity":"sha512-7KIRvCnoDDYDBdDYquA9U/rOn65mXw2QSYuEMSRa3ka/has5w3ohKUQeda6RDMG8Nx5cpTQPTU5UScaFiQTGvw==","signatures":[{"sig":"MEYCIQD/8wB/LmYR3w0tllPnvSblTtmqQ5KLE0N4ip6g1iFfqwIhAOBbHqLPcpWlmVWrpT8NOPzeQi4U7h9zUIaqZVls0YS1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3752895},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"ca0f7894b14c15123319a2ecf5a5229353b77b68","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.11.5_1778012109371_0.4478744611828971","host":"s3://npm-registry-packages-npm-production"}},"2.11.6":{"name":"agentfootprint","version":"2.11.6","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.11.6","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"57ef843528df7c33ff5f42092be3140698f1999a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.11.6.tgz","fileCount":1224,"integrity":"sha512-UL3nB9c4Kodjxi/lVU79wPKctpNqt2XRh+clMyqFRIX6Mhj8HrwrqspoVDC/HkcAJCn/wdJvsLK8kZoyHQopGA==","signatures":[{"sig":"MEUCIQC9yg3Z7apQOumQKtEaxh5LWvH66yWPB+2qDncpTium6wIgJYGrC7ksamXTRNDQw/KgPTgi63e284y9nwn9lrfyZSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3777368},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"a9023316fa35f2d529262f9e09a94561c0e906fc","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.11.6_1778026792197_0.10631706116607642","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"agentfootprint","version":"2.12.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.12.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"017d43448750bcacdd6c7754d0711061b9c12d18","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.12.0.tgz","fileCount":1236,"integrity":"sha512-FGqJHP/5y8/13C+YnR2XwcOwMV0xB77NTb8VmZFIZrPM+SvVcU+K4NDiTEaYXuMZdPbuJnEcQVwhnv7GG3aYKQ==","signatures":[{"sig":"MEYCIQDUt06koBLaG/B0237yrr4Ug964mtW0BQ+xzdBWGi2EkgIhAPS6/emCkUac7RWPqgjDK/GgUXGRYETgnAz7H4uJst82","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3837343},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"fd0cfc95a6f6cabab1df92c91915f4c8abde01b4","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.12.0_1778039807038_0.09023701782355453","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"agentfootprint","version":"2.12.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.12.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"c47e2d8f7bcd9a64492d6063fc3956eb7ea5c05e","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.12.1.tgz","fileCount":1236,"integrity":"sha512-16wK2mpMncGo2caTfnGWleg2hKNQUdAaEW8mptCxLRAUgft0Zrf1OZ0UrV4Bal9iCsjmHcWfo8aYOX9bsgduCg==","signatures":[{"sig":"MEQCIAbixX8ce8Vmf1WJ6NUwbvRSJ3fCxGgze47ffKJwnqquAiB2n4K4WUuNKe+mX+CcNsKAi+J+oef7LP6lWdFMzJm93A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3837343},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"07fe7c71cd3d55b830fb3838992ee78e2783792c","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.12.1_1778083203784_0.6611146652202899","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"agentfootprint","version":"2.13.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.13.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"35ef86543c3618a2801b9ec369d41b8920736f25","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.13.0.tgz","fileCount":1236,"integrity":"sha512-ugKfKR/oxSzbMXj3cid5i89bq2wgielqEwNQp0Ll7G4s5KkZqsQmsKRxD8ffKSQ6doQNAFrKmtBGFST8fhIIJQ==","signatures":[{"sig":"MEQCIGNKmj+w/EdlvcwQfrGEqGzbjJ3g8WVAdZe5mCf8D9aJAiAoeGuYaLlEhBetqhIpKdB7miFIesy4bkiFM5v+bskhXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3885275},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"18047d2b245149c7e5845fb816ec77ada3dbbb59","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.13.0_1778085868536_0.039368367656797965","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"agentfootprint","version":"2.14.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.14.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"d3a6b739d22caf835e8be55b59bc3b88a8c61091","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.14.0.tgz","fileCount":1284,"integrity":"sha512-VT+9Z09BmN4qPLUvQhLYu/OQnD8gGpn0cI+GJKegjR7mZPbGkZ98sKIjydCMFykdSx453su3W1WleuVhOgXb/g==","signatures":[{"sig":"MEYCIQDeI90Gz67Qhr+4/YzjPaR0RbxNH/JCoSlpEFX76y5tRgIhAP0fQATKojY0zLCpJxHgHD2+FlcLAYeOkKPcly3Gf/dY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4061857},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"4f7494d8bfdbc2158c6fd9a67e0f4def4445c24f","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.14.0_1778107156201_0.6405054025691506","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"agentfootprint","version":"2.14.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.14.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"264b13be9988c04fe1e3d943b0c591413d945916","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.14.1.tgz","fileCount":1284,"integrity":"sha512-vDe6/HkOh7cEZCcqFdHDpeeMnuddrVFCmFDOrqZOrtITagRZ73SORN2bjATJp6WVsxK7/oWsj2iBog3ISRxuJA==","signatures":[{"sig":"MEYCIQDmeaj4nSvBModAUyiuy5Kr5cxaeGZ/6+BHbMaI8LywjAIhANkxpmX2V1aSeHkaPynmWLuzU+opAvqQY81OTz8fGriy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4073160},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"f3be1505bd02be8e213adb570311a8e911683cbd","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.1","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.14.1_1778129554801_0.861688282290932","host":"s3://npm-registry-packages-npm-production"}},"2.14.2":{"name":"agentfootprint","version":"2.14.2","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.14.2","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"688b9935d6a330c8dcc8b7de19f1e6161449aa6e","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.14.2.tgz","fileCount":1290,"integrity":"sha512-Ku1IObSDxv1yWuaSNVIAOEkReOIUNtxh1nQx4bISXmEGbnAS2ykKtt3S7Kb/y4B5RLiejho2P5RRHtm7331PMA==","signatures":[{"sig":"MEYCIQDV/jRHtF1oK3pSNQiMxZtMuA32XxyBgesCth+dS936twIhAMz47g/QNPwVmuMlPG4tUOQlVzzvLw5Jbb8e+2TbpUxn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4123834},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"ca45ed51f602a64ec17bea937bdb3abb8787cbec","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.2","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.2","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.14.2_1778176204326_0.08978126132258546","host":"s3://npm-registry-packages-npm-production"}},"2.14.3":{"name":"agentfootprint","version":"2.14.3","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.14.3","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"ea7a0d6fc3af95b26ee0578610cda37be78f0c8a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.14.3.tgz","fileCount":1290,"integrity":"sha512-RVlpHAFXKxP8TbYyZ3Qx489lKbNNSgo7aCtTi0+BEGMui/LH2mkV7hXrTbZCRKJWNsXbzS2BuJ3bxnx/np7/uA==","signatures":[{"sig":"MEUCIQDANw6uO4wX6Oj4+w1uBUbz6Z5ULLOlQtSwhLEcvIk3cgIgAo3x3A6Ma8OW2n+rv2HKzwSH2v5WqdmAoaNu8fwNpDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4145117},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"c7585d11ba299cf8cdc847fec17e43f101e57a68","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.2","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.2","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.14.3_1778183805744_0.7588027714585046","host":"s3://npm-registry-packages-npm-production"}},"2.14.4":{"name":"agentfootprint","version":"2.14.4","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.14.4","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"8b16ba733d74bbef7d20f317aa7b9878f69a366b","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.14.4.tgz","fileCount":1290,"integrity":"sha512-M/JR1F6iHcJ/k+Yz/c8j9aAdm+juKDj+p/afBAYtRoEWRX+Xee98fYjL01A/zzux9Uzu5uUMpKBUvS29FOrz+A==","signatures":[{"sig":"MEQCICeEmmM1xk0Hmntwtw9rTrg7ExLCspL3uQe4h3ILizy5AiAuFVghKkROZcigUX7vuoynBkgfP7/nFMOyz1FuzFtwRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.14.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4160243},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"030b78fecbf6261ec2f5a5906ac94a29f09c855d","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.2","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.2","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.14.4_1778208885362_0.043350955104723754","host":"s3://npm-registry-packages-npm-production"}},"2.14.5":{"name":"agentfootprint","version":"2.14.5","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@2.14.5","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"aa8f8332c2a941926cacc00cb62ae937835dd950","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-2.14.5.tgz","fileCount":1290,"integrity":"sha512-yodnzIqEz47I8Qbo1uJX71qFdMIrxRnDSNlV5H0rmFZq7Rat4FqZc/oVZhi9dR4QUe3+fvJjE6PZs4Tfa8Sc6w==","signatures":[{"sig":"MEYCIQC9Ox2LH83IPAZatJtU9JADCZGmVJIYW7YOH+8W2q8xnQIhAI9ifusWBk3gPzwAmVywYGRabV+e8xCEGhrtXDRB92Oj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@2.14.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4161274},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"ba997dc44886cd3be6ed4e2f57edcf120a8a2684","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.7","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^4.17.2","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":">=4.17.2","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_2.14.5_1778212440685_0.05568215684763511","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"agentfootprint","version":"3.0.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@3.0.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"d8fc9b07f27195066413a50c2def6fef2df1f1f2","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-3.0.0.tgz","fileCount":1338,"integrity":"sha512-TujOCd+RBgfa/2ttUA10fvCl24UNFnRKn15wiL7ChUAAERvntCrEjmz+oLQ5+K4uyJ7l+64GLx74h8ABLq1tVg==","signatures":[{"sig":"MEQCIDIw7lO0aRB2Z7d+LhbUE+Co1IchDiSGJT/jeSEeQno2AiAFdrttlaTfOVQQ56U7tPzEsY8XSqvfnXMEctoWdqLIqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4499381},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"22940e32fd72c7e13e1e5676ca85233a684d95a3","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.15.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^6.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^6.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_3.0.0_1779738019098_0.053882607508643376","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"agentfootprint","version":"3.1.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@3.1.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"039c993165dc5f75e5911a3656a6576f7dd4f63e","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-3.1.0.tgz","fileCount":1380,"integrity":"sha512-/C5gYUa3Y3Da2CAqqjrFEsBq5nNfB+90knXAV3wEdsxRD4us1uhy+W3pbmxv+OdDIZvOuhIqbEZed8aZiPCkug==","signatures":[{"sig":"MEUCIH0entR9P1ZwC75yOSXr73o68NWWJA3nu05RjaHry7y6AiEApj0CBsHzpjXjb9wlNoh6M2G2cht5Hsj7kvohTcVC1f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4775952},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"f7fd13e5ab950c43a1f67af835029d2b6e53d692","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^6.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^6.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_3.1.0_1780728095358_0.8500630465862937","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"agentfootprint","version":"3.1.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@3.1.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"88c235b85bb28ba4336e6550ced5c027c1ee653d","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-3.1.1.tgz","fileCount":1381,"integrity":"sha512-++3N5ou61IbmQjFqH++y0xYTyIDs+5+ux2Y0HGRT0Gh592bJUy7LvsXcNpDRvLpBQkI1aqQpacnR7IWXJl4bpw==","signatures":[{"sig":"MEUCIDsGXbRCyvvQbGQZ3ZlfOUIdcLDa/bi5voHrPYeoANTGAiEAj28vFZtfkiFq6U2fDn14HoXN44kfyJvdgu6twOpSgDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4785185},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"c76cde0f6527ffd336607785bf911295a163f734","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^6.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^6.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_3.1.1_1780755538734_0.7890952473260171","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"agentfootprint","version":"3.1.2","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@3.1.2","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"106406ec54a7f8b48b3ae7ae4e731f41b6823f1a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-3.1.2.tgz","fileCount":1381,"integrity":"sha512-ET1sl2Z9YfbkY+LiTX3IHUTAx3+IifkyoPAoM6V7JWnuFgRRq6FLuSksSFjyKOahXSaryyAkFR0pXAGRmS4fTw==","signatures":[{"sig":"MEYCIQDU8U4rlTTLeoy8oC1cl8bL9AH9tBkjz3JGP5I5K23vAQIhAJQZBWwrkMPJfvZs5AUc/AZKHBKsG0sb1Jp1BuDJ1qe9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4785208},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./providers":{"types":"./dist/types/providers.d.ts","import":"./dist/esm/providers.js","require":"./dist/providers.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./memory-redis":{"types":"./dist/types/adapters/memory/redis.d.ts","import":"./dist/esm/adapters/memory/redis.js","require":"./dist/adapters/memory/redis.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-agentcore":{"types":"./dist/types/adapters/memory/agentcore.d.ts","import":"./dist/esm/adapters/memory/agentcore.js","require":"./dist/adapters/memory/agentcore.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"4291689137009e2faa45aef8799595736047b70f","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^6.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^6.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_3.1.2_1780756393464_0.8404408136900552","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"agentfootprint","version":"4.0.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@4.0.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"9c1b51c7d4114822437733a6e86d9ea9151dfbd7","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-4.0.0.tgz","fileCount":1381,"integrity":"sha512-BIJJwK1cE5sFPgiLz6MaylDgy/orSLvWFKh/56z4K8Klu29wXfXggrZWveKWzfYjt64hMdPmlvqOG4TepZkVWA==","signatures":[{"sig":"MEUCIQCjm48ACrIENp6ZIfrv+h3iOMlqPZi6pJH118s54b2lGQIgfnC7BLqK7gAAyX9Ggs6OzTSXLth56charKqyO+XXSNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4780565},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"cc92ef64e4beacf755088161937370b0dcf38fa6","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_4.0.0_1780761841028_0.1217122043700889","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"agentfootprint","version":"5.0.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@5.0.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"5d90fe2b8b9edc23f98746cee176a0cbc8f92c6e","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-5.0.0.tgz","fileCount":1387,"integrity":"sha512-dWx3ry3HiejQKU9vV2OJ7a05lkA6+43vzlDklU9cihPZNx6Wxk5P+sEUfoLvNvGG2obTyjqCRkLh6kdzFAUH7g==","signatures":[{"sig":"MEQCIGM4PQEneHGmPq2DucSMkvLHartdYs+OMMl17ZO4SMYlAiAPPNCr3atUYRIGWIMUBFAS45vdn3pRCiBrxpA1AaD1nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4781655},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"d1cb45510740421f2b84b6de9f852a72e94bb106","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_5.0.0_1780766747143_0.9434381005915429","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"agentfootprint","version":"6.0.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.0.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"d36cd380d7b0872bf1e5573efc53604ed8544571","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.0.0.tgz","fileCount":1387,"integrity":"sha512-SWPhqIRdEMKp07e3Yg13NTfoCkwHxeFMw3LQCO+3ifZEhJhPHbM1vCCVAObiHDRloSOijOY3ZCo003oDQBbzCg==","signatures":[{"sig":"MEUCIDjllIsjN+tAe2nvQLbKrP/gnUq+eespt3o9dfi36so1AiEAyjZt9rm9w+ZXfjI7rDRtBh41NxxK7z1HYIjis8aatmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4779924},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"e2a35ed8fa9f25905837d2148dfe866b529d0de0","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.0.0_1780768516119_0.5139114004344967","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"agentfootprint","version":"6.1.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.1.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"5dcd321952bfa12230127d7b48ad82e7d7c21e8c","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.1.0.tgz","fileCount":1387,"integrity":"sha512-WrDGj8dXX5I48IgpV1/07zEVfNVh77U5J4xyOAXwwZ2b0PgCOLfq+FTdWvOUgr7iteNcpmE21iCKpv+NtLjdaw==","signatures":[{"sig":"MEQCIGd9kA/71I8lWLwpITJZ/NBI1l37Qqvnxj1xFCxEHn3bAiA+nRYQAZESuyh0lxf3vfGJENIqArYAedOxty/u02pAgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4808353},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"e0aab8d3ee7edd2862dfa4b493a616ee108f4ac6","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.1.0_1780864862798_0.9951787470219375","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"agentfootprint","version":"6.2.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.2.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"f070bfa65674bb05b1d35012aade564ad8e1135a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.2.0.tgz","fileCount":1399,"integrity":"sha512-wDJyEaCUqhCUqF653R95iG4q5uT4pAzLOP99tIv4F8O8i/w8tl8fCrEhzLcANvmv1TyAOGJKjMC2B0L+jkjszg==","signatures":[{"sig":"MEQCIAU60ZWTbOoTx2ftzJWu84BiCpyGcJ9DBlsN2nRfB6ejAiBju6k1QjLPVUphFWsLdEVsR8/2swg0s2Cjul1IfIKI2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4870465},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"03b4baad5b1d94d7d1a2a801fa84426479975bfb","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0 || ^8.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0 || ^8.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.2.0_1780951405929_0.5797132694414693","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"agentfootprint","version":"6.3.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.3.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"0ef4d1c9b1926445940e323f18302da0dd2e1d27","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.3.0.tgz","fileCount":1399,"integrity":"sha512-AlxJAA4nFYHkFeW6aYvhtf+31FZUZZC658hw/hClcjms9lSzmPaNaMj1ecZm4goDPLozyFu1od1qWlgWp0LGuA==","signatures":[{"sig":"MEUCIQCMhUPHWqvKWHxA6hmVt3VOrlCUda95G2Qq48aJabvB2gIgPSwleDzocleBEKNZZDS7h4SHENa9OW2Db8XmjYXl64Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4874959},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"8581718fd6ebb25b8c23ab2af8653fa185d9733a","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0 || ^8.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0 || ^8.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.3.0_1780956341368_0.3492175665988","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"agentfootprint","version":"6.4.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.4.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"e378594d9de91a540c0c92ccca69add88626daa8","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.4.0.tgz","fileCount":1405,"integrity":"sha512-MBdxzK3BqR7tdF6YWO80M9+f1dxoe+quRHI4JsQgTuJ8rzKn+RlAYBWYksdjN3W19kak0YCGih4KLXbNAoqwGg==","signatures":[{"sig":"MEYCIQDLI74ihl8TJYVzgo3VB6DX9RaVQq+PRJ5EynMIfCLZMgIhAPIdKLeIWdSKGc/xBWCfXqXNta6Z5Y9AuWRuWQ6ghOWg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4918727},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"e96d80fff48d31cf0cd4eca64d15ee6f708a24c2","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0 || ^8.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0 || ^8.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.4.0_1780965663567_0.7262863239706305","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"name":"agentfootprint","version":"6.5.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.5.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"33855832a78506c845858ab2415f6056ee7e3102","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.5.0.tgz","fileCount":1405,"integrity":"sha512-NnsMoHJaIL6pdV/eBg6hOFG1kswsBENb277apmhTFRrTUwNXm6LO7yTdr6bHz8T8Dp32A9R8buVwOOUMvtOjJA==","signatures":[{"sig":"MEQCIHQUgO0KwhaaBujMyoRYCW0l8BhGZw4cXiaAF+G9dLhHAiAnukPxExDFgMdQWpBVD9coBBf+n6MIrSM5XvPCYeDq3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4945919},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"8a3954bfa150a421938d9505455cf68d9a31a60e","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0 || ^8.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0 || ^8.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.5.0_1780969118138_0.24942299448078042","host":"s3://npm-registry-packages-npm-production"}},"6.6.0":{"name":"agentfootprint","version":"6.6.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.6.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"8641c4700bd6eb1f0d34964e8e294256b65cc9a1","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.6.0.tgz","fileCount":1405,"integrity":"sha512-B0pr7xLY2Xln5udtPV63LjLTtUt3qrKYDMm7LQVYlqyaNOq9exwP3/s+Pa5LmMb7tNj2kTD7un3Ox+VKUAjXpA==","signatures":[{"sig":"MEUCIDv5iMZt5TJtLBrrvuwAQUFzNHUwPdgnpb0JirNWDzRwAiEAxD2H8IU++q7cor9127XRt7FOU3nvkQ2g8YvkD6p9WJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4953929},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"fda048c6dc42875ebdca1905a8a854e64a855182","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0 || ^8.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0 || ^8.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.6.0_1780971669607_0.9721899314147093","host":"s3://npm-registry-packages-npm-production"}},"6.7.0":{"name":"agentfootprint","version":"6.7.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.7.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"12a09193a159652d3ae2556c2304bc739353b088","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.7.0.tgz","fileCount":1405,"integrity":"sha512-/jUSx7ZGwJw/9sgN9VwnxoGtQFqiHsndqtHuaoUb0NRD2+ZeXbPdaRTs5o0dbJdOBQINnRKHaw6ucCGUw14/UA==","signatures":[{"sig":"MEUCIFE36dE14rq5DEXzasdNJoGX4PVma5oYuDi65nh261viAiEAkXYKvqgjgV3Rhzj3MGMNZMi3jf/EuEHaD19Eg7vpwkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4972382},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"5975c4577ee37064deae7c7f0131dd03b9e9e275","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0 || ^8.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0 || ^8.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.7.0_1780980960821_0.8764036602817564","host":"s3://npm-registry-packages-npm-production"}},"6.8.0":{"name":"agentfootprint","version":"6.8.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.8.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"93d501c26e631e5f583b0fd72adeeba75e221cfc","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.8.0.tgz","fileCount":1405,"integrity":"sha512-2qV76kdEwhS2/jZqq4+qgyvX1UibpYgt+Xmmsu1ILfGdmmKAKGnmST7YgevyTlhEqd1eXj4Cp2cd8ZaBbd0LUw==","signatures":[{"sig":"MEQCIC6/UFAu8/uFvxJRPEz3CJpDvsBm5uSokWtCekhpJcQoAiBzj6iHnJ0ZJGiEF70oOjr0JslU0wEvMjWJ1936b/znaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4997245},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"688c50acbd39a135a30a2c86a73b5f683f706653","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0 || ^8.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0 || ^8.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.8.0_1780982840693_0.8952372629323937","host":"s3://npm-registry-packages-npm-production"}},"6.9.0":{"name":"agentfootprint","version":"6.9.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.9.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"a2505d8f51d7aed5def42ed7794e59061bfa9619","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.9.0.tgz","fileCount":1405,"integrity":"sha512-dLS2W+Ysx11EMXY9hhLlhkZjQDqO3WXLahPhSiogS/rMNlVWg2ZTpIUVjmBsYvxsP9r/hi/c1Af0DfEYUJTPhA==","signatures":[{"sig":"MEUCIGPkGPlvay9S7Ph9ewAyRCRkkaEnNrLko4kPVpqSGstwAiEAifyu2qysU5fpTac/ZdP72d5iYxB0RY+z/KQX/OL+p/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5001283},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"a4cf3836666d26f75d3e6d9d5816b9ace07a3bdc","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0 || ^8.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0 || ^8.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.9.0_1781014628639_0.4486958708421369","host":"s3://npm-registry-packages-npm-production"}},"6.10.0":{"name":"agentfootprint","version":"6.10.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.10.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"ba3bb8a30e0f237e49f58f26c1a21330c11d4c2f","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.10.0.tgz","fileCount":1429,"integrity":"sha512-NkTIenrsMlsgMpJ4f3O09xuYfVm5SvBS6dTR57sgR4vJ1tsZATAngsVnRqP5+rM4PA0gBNmYpP1KYKsLjJ9ouA==","signatures":[{"sig":"MEYCIQC71qQf/TREwS1zwNG9vd5cnkyixuiC3gnO+ogsvrYITQIhANBSgV2H4T+BcXFRK7885B8+5Pi+k4rEREjHkGLLH8ky","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5037091},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"6a22198ef3da764edaf18c6b2201148708cfba48","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0 || ^8.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0 || ^8.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.10.0_1781017716054_0.20561179742160585","host":"s3://npm-registry-packages-npm-production"}},"6.11.0":{"name":"agentfootprint","version":"6.11.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.11.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"cec1761c4d923e9bda4797c7ce0fbc18bab0491d","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.11.0.tgz","fileCount":1435,"integrity":"sha512-thQbEMHviEC2iBj6y/mebKm1IRSyYpg+0zPEoji5H1NVJQY6WiCeCThfl4x8bthioazfGQ3sgiWMCx9d3gkGqA==","signatures":[{"sig":"MEUCIQDeu+OvlVLZaDe0kdGV9gKmOYR45mwbT3EUA2VTbC40yQIgMYG7V6uKd4Cssrqz7kjo2ewunr4j3oYMKgWy7/e9axk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5079424},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"c4fa135cb592d11948b61257c557ae24c54009ce","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0 || ^8.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0 || ^8.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.11.0_1781035375683_0.9348076156943284","host":"s3://npm-registry-packages-npm-production"}},"6.11.1":{"name":"agentfootprint","version":"6.11.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.11.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"95e55bcec18591452bff79fc8542858653c1951f","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.11.1.tgz","fileCount":1435,"integrity":"sha512-bkQsHU7VtwagNgLsKqWuYUClGdUOWsHlRGoP0s4gvItdEp+oTgDLAUWa+XVEb3XOLTnoeONnwJIw+ivG+/jxjw==","signatures":[{"sig":"MEQCIAsfiuHexcSAz8WhfO8kQ18L9gm9L59IKXlXkYY+ssm6AiAT910o3XE976Lh3xDnKxpcM8uM8B5rmkILVjiTWuuqiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5080958},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"80663aaea72bcb0249366b9270fea85574a361d9","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0 || ^8.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0 || ^8.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.11.1_1781041347496_0.5408075100526619","host":"s3://npm-registry-packages-npm-production"}},"6.12.0":{"name":"agentfootprint","version":"6.12.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.12.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"f2bc6d84119be1413f716358e899d446d771ef68","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.12.0.tgz","fileCount":1441,"integrity":"sha512-X6ePfmYJ+9Ji/pkGfF2cLIzJw64r1jkbeiMgSUPPt1LIwNceUTqLSs3+bIiY5x4/aUnUh302gQw0+h9UD1N2gA==","signatures":[{"sig":"MEUCIHFn6dKziEvYjvTEEzbFv9rmCZmyhwSaI32d6JFesLq1AiEAld8VaKWUAq+qbnSDCmlQGWYpRbJHm21Jc5W/qasMBtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5129136},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"ffb0f35c2786c54dd3e8e848060ae3a19a3bea64","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0 || ^8.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0 || ^8.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.12.0_1781045208585_0.07770349643620911","host":"s3://npm-registry-packages-npm-production"}},"6.13.0":{"name":"agentfootprint","version":"6.13.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.13.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"c2b79ed76a599c8277a183dd0f0390e1a98a19c3","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.13.0.tgz","fileCount":1441,"integrity":"sha512-RccVRyLJuUTNZyT54NcJh9bRfMgUCt8iOqtHHiYoU5OeADhRWkvVpNhB0+YVFg9Om0SkZcWuAFA16KGCz5A5Qw==","signatures":[{"sig":"MEYCIQDLKbwy1/abC3lwKWHGRSpeGaiGIELBlJSSu7PzPUS+iwIhAKbfZNkvJ+fS8KfyOnkLjl0iF8IqoRP9oxVNDyKBecbg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5166469},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"0ecd2a262a28752f845f8af477d045860afb302c","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0 || ^8.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0 || ^8.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.13.0_1781049186551_0.8980831560084193","host":"s3://npm-registry-packages-npm-production"}},"6.14.0":{"name":"agentfootprint","version":"6.14.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.14.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"6de9ed5cf467b0de47982db762f0245cd0b6a02d","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.14.0.tgz","fileCount":1441,"integrity":"sha512-5I5dD8ksrbrs4DmpXvMEf87/6iBJIfmGz5uOGxaSIuFrf4Fv2GyRdYCWR8PIq7tlN5NT2sJPAvwmqSdbJcgaJQ==","signatures":[{"sig":"MEYCIQC4HE1T3zBQPMvJzRXki3NXx5jv74YcVgKdtjFozcA+TwIhAJDDgJfUxBolYd0PyPBggUpKxaJblyg1A1Wn4mnC87uB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5194441},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"28493316eb722f84c55ad83a0eb5c72c123af10f","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0 || ^8.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0 || ^8.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.14.0_1781063469529_0.14884544477124062","host":"s3://npm-registry-packages-npm-production"}},"6.14.1":{"name":"agentfootprint","version":"6.14.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.14.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"9a4027fdbf6c4acf089f9c681f2c7610c28f7c90","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.14.1.tgz","fileCount":1441,"integrity":"sha512-G935lPtYeK9V8xisBLPfTLTFTwB5fynU2RAlbxB3aMiZgccgnzSNTSVe3Pzctl3BRmljXyNjnQSo9bRYnFOGzg==","signatures":[{"sig":"MEQCIFTofI3UQ8OlxxftU7z4c8cKKiw+fIQTRaxjD+90sjncAiBqNPpDA2GQ0JKUXJVrM/Ako3noy0i7OxfVAeEidK0Z+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5200471},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"12a98dcf1614b08eca0f71c40217471faf842dd0","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^7.0.0 || ^8.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^7.0.0 || ^8.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.14.1_1781068010551_0.5833603271574885","host":"s3://npm-registry-packages-npm-production"}},"6.15.0":{"name":"agentfootprint","version":"6.15.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.15.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"9af11ecf519d13f6244481d6543dcbbd05638a62","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.15.0.tgz","fileCount":1441,"integrity":"sha512-W/drRSqZb3TJ5kKuR4/g73pc50TXBmikN0BfG12+hO0kZWj/RVaDiVeO6/3xg0dyxjLw4bfDffZPchL/MbBZJg==","signatures":[{"sig":"MEYCIQC3IY0oMD8t+7Y8+/a65K1HPiHl5sQ8gngZslXbHyGXuAIhAKaAlNbxiWxbgkQTkn8MaRf4xwYU+gGbWMWNs3NXA4ga","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5203506},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"5929acc546cbcf4ed1b43f20096395f8de985bce","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.15.0_1781069337153_0.1445910363304992","host":"s3://npm-registry-packages-npm-production"}},"6.16.0":{"name":"agentfootprint","version":"6.16.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.16.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"40490eedd43a416207abab05a409d7c0aab983b5","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.16.0.tgz","fileCount":1453,"integrity":"sha512-nuQZXE1hDZLudW8oOTTN8waqXIvvgH+clfm1HwDKHjrN1Y3C7NHId0PKXLwg/RiaCEh/Zg8rA/TZe01n/39xjg==","signatures":[{"sig":"MEYCIQD9sKaG24UeLXw9NJCU7DOCWnL1GFLFrXq21RxFT/GSWQIhAMCbusaGjb9or+qJX+fUxZIXs/bKnAoH1uYk/9bQMYgt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5250274},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"47a5c427c67d2c879d8737bd8e000f9f22c73efa","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.16.0_1781099878006_0.6881635550909966","host":"s3://npm-registry-packages-npm-production"}},"6.17.0":{"name":"agentfootprint","version":"6.17.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.17.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"11548e200b0dd7a567a82c63a283fb2f6e06c6cd","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.17.0.tgz","fileCount":1453,"integrity":"sha512-U9xj7II25068G0BID9ROO4EzPjcIX7eGXp6aaCwC0tkAK6j40zOk98n4bPqB3RzcP7WejcMRiraKgzAr9EXjZg==","signatures":[{"sig":"MEQCIHW6CFNLJwJ2P1Qszkt+nBOFZmaernyowxkZ7ieA8aI8AiBNlflVPLFn5nhucm8w4kuml2WmfEwqY2t+/b47dSCW+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5343075},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"0f8c6f932f65d615b1332ad3aeaef2365638e723","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.17.0_1781103066445_0.10841242539950446","host":"s3://npm-registry-packages-npm-production"}},"6.18.0":{"name":"agentfootprint","version":"6.18.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.18.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"4335381a0e697f66bd0d7496cffb46ff32e050ce","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.18.0.tgz","fileCount":1465,"integrity":"sha512-LGytXeAejEtv/7Cl38dt2hf0yDqvNd0rzSofkJB1tAn68pRE4VcQFJRewV3T4EFup4QZJcAATbqLPWiQLkxGzQ==","signatures":[{"sig":"MEQCID9dfyr1qqjg7wHyDyvZsiP/iaZEo7feaXC/vpnfPJ8VAiBtz4LhvXQnIcn5H7AZZUp6NpWEVj9sa+HfXDR7DqFjJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5472673},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"d0208857e7bb3cfebaaf0ffcfb81b1577e04031d","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.18.0_1781106751874_0.6286608412472816","host":"s3://npm-registry-packages-npm-production"}},"6.19.0":{"name":"agentfootprint","version":"6.19.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.19.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"50fa177328a34a3e51e7df6838ccde43a519cb8f","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.19.0.tgz","fileCount":1465,"integrity":"sha512-IyoXg/hJoQ4sIed9Ubmt4fNfsJXpDDCTZMmTXri4pt5/LQ0nf3ZfRO2P0F9ethc/rY+gNRA64EjplRMtPbc8/A==","signatures":[{"sig":"MEUCIQCf1KJY2RGiVPecwpBkSLToEPC2Ju8UFiN81bMemluNUQIgJqd6YoWuzOgSGqboSmZMlhVnBwDutDxFqChlRpBJAj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5472673},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"faa00f6f7d20241b810ae5a799b76d7dadbd2ee6","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.0.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.0.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.19.0_1781112295291_0.5927101956637175","host":"s3://npm-registry-packages-npm-production"}},"6.20.0":{"name":"agentfootprint","version":"6.20.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.20.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"15ee41f3f419460e9805bf51811cd3e627d7c877","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.20.0.tgz","fileCount":1465,"integrity":"sha512-52RsqWqERS1IjS+XMzUNBtskKN4/XWU2rWuki/ZOzLQyhsTS+TPBuXHfDqmdyz7G0ASMKxGu3eL1wSoLsXYJAw==","signatures":[{"sig":"MEQCIDQaqc8i2SELdjCrPjmuzmpFcLzDJhMLg++LDGJvjsYnAiBdzekQwB8KjP92tKjeSYd3Vf4kRbZyP3Oq9Smtw//kIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5489573},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"08694c719d0f0b183a390f03e66453efbb574c20","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.1.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.1.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.20.0_1781115577669_0.9571767261944462","host":"s3://npm-registry-packages-npm-production"}},"6.21.0":{"name":"agentfootprint","version":"6.21.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.21.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"cbb17c34ade6683c6e1f20a20a83c7c061f82a43","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.21.0.tgz","fileCount":1465,"integrity":"sha512-AlgwMuZow3MA4fxb5008l10UZVtdbpEbzkXXZ6ahHM2ZmG0vZTZ+6zKThIqag4yJEJ0loiIAFilgnesoMvl2sw==","signatures":[{"sig":"MEYCIQDC4ewsPphdOyD6RVugeILwcXs8kBbkAADn50alJL9ligIhAJoKVip/JVKhcFFls3mGFPgsSFds4hI0a1hfc6XGg2aN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5511030},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"35d10ece3461c3e9421532f3d4d43a5889cde76e","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.1.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.1.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.21.0_1781121295472_0.6417095955565055","host":"s3://npm-registry-packages-npm-production"}},"6.22.0":{"name":"agentfootprint","version":"6.22.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.22.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"5de6aa3d8a264f5bbedebdbc7a06f3bbfdb7d095","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.22.0.tgz","fileCount":1471,"integrity":"sha512-xlI6j0kH3rCBr5mOuuWiwUnck18qnZ7GglhmR4klXvejdwfVYdSdwciYlJ6Xo0hNf02vzjF+wzzI7zDQN8ZitA==","signatures":[{"sig":"MEQCICQVw9z1JRtvwYzxnPvX/DbNCUKA8dz6Zqpx7J1ayfmvAiBIrDQDSi7AbGgsZB/Aaz2X7m0CUdT6RtiRRoBMmiyflA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5541940},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"591b9886a5c83fe5e14db2d5a7b7e77b33b570ea","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.1.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.1.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.22.0_1781125788447_0.6913034413929764","host":"s3://npm-registry-packages-npm-production"}},"6.23.0":{"name":"agentfootprint","version":"6.23.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.23.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"392a655baf7a89e73cbd8f4178ad8200bf36573d","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.23.0.tgz","fileCount":1471,"integrity":"sha512-hCCZdOzVlAlczbh4LlFQNF1w68e9nn7ga9sbaCUeygm4bQTXCS7tdPrJ24m4estL/XqYp88BTncYEqTjtdBPVQ==","signatures":[{"sig":"MEYCIQDKB7KGK3skCMuDtsBYIDmXsiUIucZXvZcuZzETZj53rAIhALC622DkXRiK+wOP/9GQ++/qD6JdwEr144/Bghwt2Zoa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5571787},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"064e4c6accdb330dd27a6125cc4ea48fcf997763","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.7.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.7.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.23.0_1781136016924_0.6025586227917872","host":"s3://npm-registry-packages-npm-production"}},"6.24.0":{"name":"agentfootprint","version":"6.24.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.24.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh"},"dist":{"shasum":"833737e69ec374950195b4f70573baa8715efb32","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.24.0.tgz","fileCount":1531,"integrity":"sha512-3ILcIfSq+hg+j1VVYvcZ5kSNZXLU3Ou7e26CGYfQue/ykkGdyXhBMG1iwjyRj3z9awSVhhWPracDRfHBO1gavg==","signatures":[{"sig":"MEUCIQDQeE2G186lSKBhrekxqcjYs139gqwN9Aj6Ytuuzw/b+wIgW0FHTMHllD+qObXSR5CbkgUk5F8muYtLK7iyt9PzBe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5855081},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"34bb4235ab4e2d6ffcded9f407ad640e60bf0c0c","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.8.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.8.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.24.0_1781139683011_0.9031227120252343","host":"s3://npm-registry-packages-npm-production"}},"6.25.0":{"name":"agentfootprint","version":"6.25.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.25.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"3295e1fd742105d5035e922556bd4ae7c89a1aba","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.25.0.tgz","fileCount":1574,"integrity":"sha512-eP9pyj7YZy8zzO8AA8dJEtkTdElqntNbiRBTZoq97r7Ok9fkgsSDKn32XbuqYePYvw3MsBtKRaEn4l+PizrRQg==","signatures":[{"sig":"MEUCIQDAhyfUDc+Bn/kwfJfVdwQYyUJ3pGL+JalF/wQGPihUgAIgWdx/1v5f0aDv0pGuJ7Rax8Qtk+m02nQ5S6PA4D2Zmz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6053806},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"6ac7852654e8aea0972b2f0fa101c9628a8ac0c7","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.8.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.8.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.25.0_1781142973389_0.4099593271630675","host":"s3://npm-registry-packages-npm-production"}},"6.26.0":{"name":"agentfootprint","version":"6.26.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.26.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"aaa54409088ae1254f6f99366bb95a211ac4b856","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.26.0.tgz","fileCount":1610,"integrity":"sha512-TUF+PR9S+RBa8p6HLSQl0ZPA86duR4ZPhd+Chab+0jr23UW1x5K2thLpoEHBfhgG5CmpElC9rBjls9YzJkCLRQ==","signatures":[{"sig":"MEUCIA9eslzGDYduZpdzjnhdPAsJpoiqQ6hkGzyv7fSy3rp0AiEA3f2Qrz3jepGgY9+OMVF4mzqEq4h6x3NMk5FGbC5kbTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6290688},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"19f69bcdc491c07e700824be6b640e8d9634c410","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.8.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.8.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.26.0_1781148622510_0.07636611829157025","host":"s3://npm-registry-packages-npm-production"}},"6.26.1":{"name":"agentfootprint","version":"6.26.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.26.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"24ed9f3ed2d058db4a763fd8604db3ad4793eb03","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.26.1.tgz","fileCount":1610,"integrity":"sha512-ECQMh/OWaCYfH6MsGfcVSPUSyl26EhAkA0wmNi+paI9L+P/VlRdw3SYij7wQfFuIYGKAiqidUMO0HS3ImV7c2Q==","signatures":[{"sig":"MEQCIB3GsP+SKEDF0qANggRay6KDnu3gZvxqGYIDGXm526aWAiAp07jVysyU351myh7FOG9hhYJgDpNB5pTxDnB9S3yrfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6300674},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"75fc4bba93880ea793af93f1911575cea3bfc6da","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.8.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.8.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.26.1_1781180532272_0.33889728605548175","host":"s3://npm-registry-packages-npm-production"}},"6.27.0":{"name":"agentfootprint","version":"6.27.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.27.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"0fe67219bbabe2b05e637ab9ddb2a2700faf68f8","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.27.0.tgz","fileCount":1616,"integrity":"sha512-SaTnpMjITLMs2gZEkT6mX83I9sLXp6aws6P2HojfglEu3wMsDDGUQ1LVwOuGRzfH0Euc/40P0LJ17rVgmT98Bg==","signatures":[{"sig":"MEUCIQCJCaJAc39VQizwRYIP2oldG8JZWuthl23oamQpiedz8wIgR6dyAUOdLTytxZTIa1E1Zs82TqQbMsaGta+FaVyq/2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6337460},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"f6fc9b708077bbfb4fc5733cc3587af1109b2370","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.8.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.8.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.27.0_1781181128256_0.5911498747481354","host":"s3://npm-registry-packages-npm-production"}},"6.28.0":{"name":"agentfootprint","version":"6.28.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.28.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"533e265812e8d020c24e297cf95584c1b0d7b471","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.28.0.tgz","fileCount":1640,"integrity":"sha512-Cv3+/QKcdjVXiFJcpmq1c3o1ccx75FZ9Q6hdMyXDBXPk/mfqjyVglkDw3Ilf7WiBak7/hWo8mSlOgcEYw2PUiA==","signatures":[{"sig":"MEUCIQD82lnyAfzfQrnBzPE00CPZS38ktbQWEOm6kZhLqiZGeQIgdVxuBWbe5TqI/BOR9QxaDvmWQd1u32kOoWo4Kl0Ju7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6417985},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"71f6a4822fc870bc21258ddf52cd94f23bf233df","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.8.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.8.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.28.0_1781194885585_0.04609359420905634","host":"s3://npm-registry-packages-npm-production"}},"6.28.1":{"name":"agentfootprint","version":"6.28.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.28.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"86eae71cc269a6dab554366353863e5669ba4175","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.28.1.tgz","fileCount":1640,"integrity":"sha512-Setha070hSpGgdVx6cSSp7tdUMTlQICRCFyGCKP6FJzWN+Tofg5TVPrasoIhsT8MjyYaXwIbeheaMQ5LPhPk4A==","signatures":[{"sig":"MEQCIHpTvl+5vSjrgN9fZQI6SguVxAdX2gTiHmRX/pe07HPHAiBafvtVoBzCQJeyiz4UbWBiJKg7tfB3MiTFTJy570FQyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6418407},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"6c3ba25eb22d79eb91286a16d1e3154c457a7609","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.16.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.8.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.8.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.28.1_1781198357661_0.03298635925031235","host":"s3://npm-registry-packages-npm-production"}},"6.29.0":{"name":"agentfootprint","version":"6.29.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.29.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"acca968b04d65760c7b607b5781e9a9dc0bce375","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.29.0.tgz","fileCount":1652,"integrity":"sha512-l5QgKRp9MlKwyy+WW8TkZ1PLf5YTQ6cq18oeus4Pnx5YBR3qxtOgIDWuDtOnt7absh4MWt+sSNTheHjSzqKQeg==","signatures":[{"sig":"MEUCIQD5Gwnno84k7JqmTnUEN7DtNCIinw/MjGdjETkq3PfPrgIgZ7yr9I1IrvQhTo99EDwQg0ZHFNVctNQI8o+nBN6KI1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6477074},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"3585ad62cb18fc7273ed38a0afabdd77cbbcf2fc","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.8.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.8.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.29.0_1781567178803_0.07142757621955442","host":"s3://npm-registry-packages-npm-production"}},"6.30.0":{"name":"agentfootprint","version":"6.30.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.30.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"236130a17e860043a8315cd0aa19e752a4d2cec6","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.30.0.tgz","fileCount":1658,"integrity":"sha512-tSUzhSLJGqp2sS1F5eQwbDTOamoo8Rw9/q1kcK8nuW79iWieT9LIwJBLX2Off9/JI/cbj/iJqVtzP1pTs0NvdQ==","signatures":[{"sig":"MEUCIQDDEHETCGywKsUpEg8R3SwTQhPa1vdlQA9j4yIb0ONE0QIgS95f3Ol8AuvbVvyGu+Wznxn0MYcem1NR6uo+H1p1PSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6511915},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"5f405a00b72e07eb79b8b4db568657c0d1d23609","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.8.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.8.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.30.0_1781569580725_0.49236457015746704","host":"s3://npm-registry-packages-npm-production"}},"6.31.0":{"name":"agentfootprint","version":"6.31.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.31.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"fabb102022b77033fcdfb8413eb6f5bcfd8b669a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.31.0.tgz","fileCount":1664,"integrity":"sha512-DCx1gakFkjk1mKZwefq8LDY23zXFCexPo2dRaMl+1bUNdfr1MYeqQo+TUcGvV3cB1Bs+oXXhlXNcLtJWYu8CKQ==","signatures":[{"sig":"MEQCIBUdNDE/tiWrp9jioXBWs4cFgioGkgAIOFKZTGlnreC5AiByQzRSjcPy3t9eOEroaIJml/Vi05hr6THLBwS7r+VmcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6530454},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"b39c9d83488200fad83d3df353ea7429f32d23ce","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.8.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.8.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.31.0_1781581702629_0.9932279020848944","host":"s3://npm-registry-packages-npm-production"}},"6.32.0":{"name":"agentfootprint","version":"6.32.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.32.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"b8d4cdb5274dbd4a2a97918312941f483a68679a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.32.0.tgz","fileCount":1688,"integrity":"sha512-SEsn+CM1WCopB+8ZWBH7J17QEPqJFBJeVsWfKfRhh9JWfAHsNEpLCpk53zPWCFx6yVc2RGriXuPn2Vg7amQo0Q==","signatures":[{"sig":"MEUCIQC2CJ441Wzzup4TTyq4HmRFZfggQaWVklcIrJAPieuAbwIgI4yjmsQ5oim7DlXe66l3grRdpSUoDHfHGTRFYFmCKos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6692092},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"c44e6ece0dcf25d74c9e24cff31d8079c7f623ce","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.9.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.9.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.32.0_1781654022301_0.11529992499991137","host":"s3://npm-registry-packages-npm-production"}},"6.33.0":{"name":"agentfootprint","version":"6.33.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.33.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"1e5186f907fa6f2e357a099041f38c20eaf22639","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.33.0.tgz","fileCount":1688,"integrity":"sha512-+LKgvVuoS4trkHK2uMPJpI5zOIeloTeNPPywJXrLZA85znQDWw6UeT9tkTWloswzyXcFwBx1m99uaNTfcPqcTw==","signatures":[{"sig":"MEYCIQCu+9h1lvMmuX/YAur4VewvdobwAiuXjoJdIxd4zmLCdQIhAJj4c3KPxaJKkrfmfqEC0oqxCSzyho5rs3c6DP7CIZgU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6702359},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"0ebc5713b1851b2aaf7cf4b84907bb529436ef25","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.9.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.9.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.33.0_1781672962405_0.05614471190463144","host":"s3://npm-registry-packages-npm-production"}},"6.34.0":{"name":"agentfootprint","version":"6.34.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.34.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"436a871f41554a6bd12c38c301455dae8712dc61","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.34.0.tgz","fileCount":1688,"integrity":"sha512-58RTkmcSuGofT7FpVoq2xv7Jp2rAIEWSl0xhuMdEB6F9+slU3Z5CIXIrNI843w6jftKyKQVU2bElBmuLnnvDOg==","signatures":[{"sig":"MEQCIG6jPBRoi5l9Mjp+W0AggStUpMCDNRrxmDAiRAkym/XbAiAW+fhz7AoU5vw9/Z6FsV4+5Joe50juEKLFII8ysszvVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6727850},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"2fdc5453405bf43549a402f69c4dd50903717c50","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.9.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.9.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.34.0_1781729782950_0.43200917494163305","host":"s3://npm-registry-packages-npm-production"}},"6.35.0":{"name":"agentfootprint","version":"6.35.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.35.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"9bb97343c02c01dd6edf18fab07c2675e55008d9","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.35.0.tgz","fileCount":1700,"integrity":"sha512-Qh1VKwr5hOwO58TzkBWCzaBSE9ro0jC/YKKNH3+RXT6k03R/2S1eTIqUOUFqaDZ3pmqRzcS0/uJ2b6iKipS5mg==","signatures":[{"sig":"MEUCIHUOK7DXyVYbIn/RalrbusdrwiNnGzfmL76kojWNDmd+AiEAu7qp8PaZIORnxSbmjYb0VV/9g/8/F2rEmH3LF7ANEDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6781251},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"a0724c35a4677696af76029d18dff6bfa748065a","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.9.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.9.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.35.0_1781736085069_0.8353984197348994","host":"s3://npm-registry-packages-npm-production"}},"6.36.0":{"name":"agentfootprint","version":"6.36.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.36.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"e1a0e245b4f5d4b184a64d1f89809eb04fef90d5","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.36.0.tgz","fileCount":1718,"integrity":"sha512-4qH4SAAxBd4h424uqpkHKqBbUUoONt9MTXSW6Q/+65GTVKJ/n1N2ENQUgcBha72P6RbnuiTXYb7KFeB1FeHhxg==","signatures":[{"sig":"MEUCIB9u2wP7EF1kvlkwlkzfGeImBATQrveEfWCuJ+HLTLFLAiEAj3Wsri+a6n25Pii9vPpBvB8yG5QcNoWXF3LYvYVYtv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6864673},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"5de8a61af58aef2de3542d89533836cfab1f08d9","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.9.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.9.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.36.0_1781748446542_0.14902543832896953","host":"s3://npm-registry-packages-npm-production"}},"6.37.0":{"name":"agentfootprint","version":"6.37.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.37.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"3082d77f395b598305fc9ae9b30527b523f547cf","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.37.0.tgz","fileCount":1718,"integrity":"sha512-UHHUZz3VhDOdkZkFisMivGuxRct+EBBG4zNj4W51d+4lcUSl/5DB6TULbv7lQSYwlNoC53AninQ69d9k5J0xnQ==","signatures":[{"sig":"MEQCH2QXZg8yf/01su243flo4+dzIITUZwQJ21zXKyBi6AECIQC0F8DHqxcnNjMyS4LKZXK8hjO5MSkOPzNRQkDgMPNn9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6866831},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"f5bb1ec6c7029e9ec0dfed0a3dd80f4874dcdb32","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.9.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.9.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.37.0_1781790999582_0.7542497342163383","host":"s3://npm-registry-packages-npm-production"}},"6.37.1":{"name":"agentfootprint","version":"6.37.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.37.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"93fcf96d027a45f8b3ea9402abdba019d3d624f2","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.37.1.tgz","fileCount":1718,"integrity":"sha512-2zYKv++UbdwFRG/2nvubrXixkRtAlYS00JtJ3PIHvzxXxAk3txQPLMg6EOYovfZMD/eyc4XrqeNnDZ/e7k+ieA==","signatures":[{"sig":"MEYCIQDh53U9efedwitpNbrVWV1CJJlwYZ14mXX084wRf2K/3wIhALMOi3d6PPWJwg7VS/AGhRDT00Y8euF56ZmdpjXgcCcv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.37.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6868859},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"267ea07b4c6fc6dd837bf01906b1e9a10e0d67d4","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.9.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.9.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.37.1_1781819951959_0.18046236682433814","host":"s3://npm-registry-packages-npm-production"}},"6.38.0":{"name":"agentfootprint","version":"6.38.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.38.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"56f48007d86cc1bd7fb68fceec4477c4dcec1530","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.38.0.tgz","fileCount":1718,"integrity":"sha512-X28EFO70dx2kSVerL/PXNAUd0HcMPcZdIXijzCcNvHWs/VdKKPVaUUHMd4cHqfVlozch9wSOBqNOp3BtE53IKQ==","signatures":[{"sig":"MEYCIQDE2qUb67mX37B4DoJkLMf0IHZWAAAgZx/knYs0cXt7wwIhAKIX555tci6C3sU00wgzM9WO8Bu8IOZKAy/SlrB0ssBC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6878471},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"1520dad37535f6dce797f8ae6a4ce53e9507e991","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.9.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.9.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.38.0_1781829292919_0.5271706069928457","host":"s3://npm-registry-packages-npm-production"}},"6.38.1":{"name":"agentfootprint","version":"6.38.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.38.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"8c4e864a64c7981d7f05a7fc7c68de5fef30bca7","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.38.1.tgz","fileCount":1718,"integrity":"sha512-TRYdW2CXdwOD7pzng6AXFv72cjHzUOILWupbrXkUuLnGHUITx/zkvN8/yHyLHnuhtZKpRayZc9U9wfP/TwrChQ==","signatures":[{"sig":"MEUCIQDBLVqCZ93ImvKbGoCbWAd5l3aWc67EB+GFOH/SGvUmvAIgTtnA/zbpYraMgcoRJXq9otbLiF7HttwEaxAO/IwxE3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.38.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6888715},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"f3dc9ac5a767dcf3a52440a06900c1f29ef92104","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.9.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.9.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.38.1_1781833745949_0.6141707199226556","host":"s3://npm-registry-packages-npm-production"}},"6.39.0":{"name":"agentfootprint","version":"6.39.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.39.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"e2bd931ff58129bb46f087d8a72a0a029d12519a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.39.0.tgz","fileCount":1724,"integrity":"sha512-j9ejdn806Vx/AlDukUcPHYZiJLkOmU23PwrIx/cztCpzNFUcCLCpzBXfJWmmlUm9B6TrrctYjd0tYz2ZvkysfA==","signatures":[{"sig":"MEUCIHCMBAlybZrl1J2kJ6czqGwf65fpNqBZvlkL8g59Bp5uAiEAtL+KmClSk1YojkeQZl9ccBnV8g7ALJ1ik8FlPO68QGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6907776},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"293f378667caf96998944c73eaf6ff123f5d90af","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.9.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.9.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.39.0_1781834766120_0.15056923461281513","host":"s3://npm-registry-packages-npm-production"}},"6.40.0":{"name":"agentfootprint","version":"6.40.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.40.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"c9ff505717b6bb95d470db52cea6e60c41eac946","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.40.0.tgz","fileCount":1730,"integrity":"sha512-sCbHdpspmjqJV7yTik959m8dXwYoWGsLLvta+2Pjxz94LCYWEsKEHLcEpkheGNYtJjNfa9dy6wYsXPMVhUcuNA==","signatures":[{"sig":"MEUCIQDPwBIX8SQnUjiEoGDkXzu+V7KziG21g1WCtP6eCkgd9AIgGPq1ZJ/aoBnWMhPZVWG2ye9IoQ7NZ4HRFdc3dUPS/m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6928176},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"}},"gitHead":"3ada053a27600189b4c43bdbc9c8050bb776bb2a","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.9.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.9.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.40.0_1781835977272_0.1933660830523274","host":"s3://npm-registry-packages-npm-production"}},"6.41.0":{"name":"agentfootprint","version":"6.41.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.41.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"a45ca318957ed2648f23872048d207f9b7f9f832","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.41.0.tgz","fileCount":1778,"integrity":"sha512-0zbzkuOEwEfqWRuk2VCa43ZXqh1/nAwYQLdE3gJcDP+soMZyF36/bM0VkJ0jQzA3FYT5B4goQAwBQHQ76PGgDw==","signatures":[{"sig":"MEUCIGDnqynxZrn5dJANxE+n1TF///9OBxt0dIsB36bahI6TAiEAiUzq0YAJ7nJ7f0Dp8zr3QlfcuR4sKc13BEvdxclXhzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7011813},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"},"./observability/contextError/finders":{"types":"./dist/types/observability/contextError/finders/index.d.ts","import":"./dist/esm/observability/contextError/finders/index.js","require":"./dist/observability/contextError/finders/index.js"}},"gitHead":"cb725c3951ce2b7c0bf075ce35f889af1e57aaba","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — build AI agents you can explain, audit, and trust. Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.9.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.9.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.41.0_1781890867315_0.005092376330763537","host":"s3://npm-registry-packages-npm-production"}},"6.42.0":{"name":"agentfootprint","version":"6.42.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.42.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"2eb142b4b5e0d1fd06c01e03ad6548ddd47b38b9","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.42.0.tgz","fileCount":1784,"integrity":"sha512-zd5pO0+szhjBGcWCkCCsXcplfRPPB1ax6kcewCCus2enRsaJ7YxArL1tQoowWY4AHQm3uPNzXP1TrcRhZr4zxQ==","signatures":[{"sig":"MEUCICWXEIJ3oicv2O9ltcLFK6pCnkc0xX9Z6W+HbQgeQTKJAiEAwCq9FlbZDUG+N/ty9/73KrQFpaOfGrRp7bqAUfCKKVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7032203},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"},"./observability/contextError/finders":{"types":"./dist/types/observability/contextError/finders/index.d.ts","import":"./dist/esm/observability/contextError/finders/index.js","require":"./dist/observability/contextError/finders/index.js"}},"gitHead":"ab094876bb71d9f2ee1f0f84b27e70c310cab03a","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.9.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.9.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.42.0_1782102857675_0.3805883657154867","host":"s3://npm-registry-packages-npm-production"}},"6.43.0":{"name":"agentfootprint","version":"6.43.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.43.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"a1705f32ff9e12afd5949e55f6bd601d6c9258fb","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.43.0.tgz","fileCount":1790,"integrity":"sha512-4Emx6lCdY/fM0uOJYFRr1L+ngfQEaSmsLhz0+6U86xAsKpKQMsDxMhGF1Pjf8IpYhdEDUbXwYPpfzPEMOPwCOw==","signatures":[{"sig":"MEUCIAI7q1YqmkREVQol5HSiR6q/unlftvKV3vT7e33e01P0AiEAoqCQXynY++WOMMzWNGqOshH6oEUDfbccT8dq4OZDa6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7059689},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"},"./observability/contextError/finders":{"types":"./dist/types/observability/contextError/finders/index.d.ts","import":"./dist/esm/observability/contextError/finders/index.js","require":"./dist/observability/contextError/finders/index.js"}},"gitHead":"66b34972881a2ec880fabbc0d93134d6a9e57978","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.9.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.9.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.43.0_1782109905357_0.3966156839112496","host":"s3://npm-registry-packages-npm-production"}},"6.44.0":{"name":"agentfootprint","version":"6.44.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.44.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"931fa55d9c584707cf5c67f26f1842783e54ffd2","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.44.0.tgz","fileCount":1802,"integrity":"sha512-ckLtyVGhFSpT5XRKLMOj0Gd7/d8Pu4o0tnvZVm7MQq2OL61ls6QHKBxCgDNXT5z9JyO4rScMeeijsSyGdKjM0A==","signatures":[{"sig":"MEUCIHc/FZm2ml1VrQQtRDHDEVWlhmRj3fNIne20+1VYxSw5AiEAvBtqldaDpcazQV5qbIUE+QPhuBl9PDNlp3+1Blh21o4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7099797},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"},"./memory":{"types":"./dist/types/memory/index.d.ts","import":"./dist/esm/memory/index.js","require":"./dist/memory/index.js"},"./status":{"types":"./dist/types/status.d.ts","import":"./dist/esm/status.js","require":"./dist/status.js"},"./stream":{"types":"./dist/types/stream.d.ts","import":"./dist/esm/stream.js","require":"./dist/stream.js"},"./locales":{"types":"./dist/types/locales/index.d.ts","import":"./dist/esm/locales/index.js","require":"./dist/locales/index.js"},"./observe":{"types":"./dist/types/observe.d.ts","import":"./dist/esm/observe.js","require":"./dist/observe.js"},"./identity":{"types":"./dist/types/identity.d.ts","import":"./dist/esm/identity.js","require":"./dist/identity.js"},"./security":{"types":"./dist/types/security/index.d.ts","import":"./dist/esm/security/index.js","require":"./dist/security/index.js"},"./thinking":{"types":"./dist/types/thinking/index.d.ts","import":"./dist/esm/thinking/index.js","require":"./dist/thinking/index.js"},"./resilience":{"types":"./dist/types/resilience/index.d.ts","import":"./dist/esm/resilience/index.js","require":"./dist/resilience/index.js"},"./strategies":{"types":"./dist/types/strategies/index.d.ts","import":"./dist/esm/strategies/index.js","require":"./dist/strategies/index.js"},"./reliability":{"types":"./dist/types/reliability/index.d.ts","import":"./dist/esm/reliability/index.js","require":"./dist/reliability/index.js"},"./package.json":"./package.json","./llm-providers":{"types":"./dist/types/llm-providers.d.ts","import":"./dist/esm/llm-providers.js","require":"./dist/llm-providers.js"},"./tool-providers":{"types":"./dist/types/tool-providers/index.d.ts","import":"./dist/esm/tool-providers/index.js","require":"./dist/tool-providers/index.js"},"./injection-engine":{"types":"./dist/types/injection-engine.d.ts","import":"./dist/esm/injection-engine.js","require":"./dist/injection-engine.js"},"./memory-providers":{"types":"./dist/types/memory-providers.d.ts","import":"./dist/esm/memory-providers.js","require":"./dist/memory-providers.js"},"./observability-providers":{"types":"./dist/types/observability-providers.d.ts","import":"./dist/esm/observability-providers.js","require":"./dist/observability-providers.js"},"./observability/contextError/finders":{"types":"./dist/types/observability/contextError/finders/index.d.ts","import":"./dist/esm/observability/contextError/finders/index.js","require":"./dist/observability/contextError/finders/index.js"}},"gitHead":"e7d58a1b855fc5634104f3153c8d04b0511fc04a","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.9.0","@vitest/coverage-v8":"^4.1.5","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.9.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.44.0_1782144406331_0.8261164231251006","host":"s3://npm-registry-packages-npm-production"}},"6.45.0":{"name":"agentfootprint","version":"6.45.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@6.45.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"b0799667d391ff07b240c8aa7470a19ee46b5330","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-6.45.0.tgz","fileCount":2107,"integrity":"sha512-qK/EKsxRqZT7fLDXoHkPe0sVmtJKjyVobIn8Dw/T0TU04QQhYXb2IR2BWBmF/gJpJlr5yiEI0FhILf3zw5EbWw==","signatures":[{"sig":"MEQCIAK7MtlE17UB30Vmew8TBfLdCyzcvkAfGCBzNRyGpsI+AiACVp6vKFLoqX5whfmw3Ia1jyhlvtwI9vBMC1hBHLiAyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@6.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8303385},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.17.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.0","typesVersions":{"*":{"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.9.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.9.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_6.45.0_1782335271418_0.7566512055202219","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"agentfootprint","version":"7.0.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.0.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"8cb35ac3d2a5b48e3e8475d2c8c12d35c699d860","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.0.0.tgz","fileCount":2128,"integrity":"sha512-qx27ogxXqHeOLwOh3izGRSfrfpq8WMHgUpiSwx/RE0BPVpg/PBHKtMHisYcgPe0OCKf4ja3NnG4SirpSE5f0HQ==","signatures":[{"sig":"MEUCIBwjxH9fxqE3uIZ+Y6S7+oFjy71LH02SfKnl1eWtnhyGAiEA/DQu6YK+OdhivsNUzlIcvxLXpDI0VEIj6D7INvqJO14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8298131},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.18.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.0","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.9.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.9.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.0.0_1782864741405_0.08501969008139532","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"agentfootprint","version":"7.1.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.1.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"ea85b9c3f45f05dc8165366595bde06766098038","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.1.0.tgz","fileCount":2135,"integrity":"sha512-QYU8kwT14TSwdpLH3L51em2VOTUZrj/Fylk8EsjAC569//nzcQlMkFd7hlLWi8BPlHJdA60N0KhrhmipKZseDw==","signatures":[{"sig":"MEUCIQCwBwf39dsdLpcABniwihFbDciUueD+GLLSowXoQ6n1FQIgFgtGufmwNWk+0rniNBWzD3cBfxbwYKQrjrDEwLeNfx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8337383},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.18.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.10.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.10.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.1.0_1782965897677_0.8505003008438876","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"agentfootprint","version":"7.2.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.2.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"5089b4fc2393674e1bead86068bf733dbc160217","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.2.0.tgz","fileCount":2163,"integrity":"sha512-HVJBEGAFNw0xJ3P/peQ4/vtIbAlkqG/Z0UF7G5/AhSYE7NS9awOZbqL5E9vPV2oQKXftnzPnAugu7+bGL7VHfQ==","signatures":[{"sig":"MEQCICctquDuF6TH6SqbNDSGMthmfmQLoVBHbKOEzW1NSd3rAiAawG9KvRjYq0IJLXakrfwH7mW38BbEN6yHvhLMW8MtGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8436817},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.18.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.0","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.10.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.10.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.2.0_1783003556631_0.8510398375053247","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"agentfootprint","version":"7.3.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.3.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"3dd9635856efc881a9d289d27ef5ca8d522e7d39","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.3.0.tgz","fileCount":2191,"integrity":"sha512-fxIRwXnaBHIsgr2lFUz4tiD+N6hq3w7fNrkgLH/xxmN3za85ERRWzR77qjMfvXpeWaCWxq96txPNQIeEdEppqQ==","signatures":[{"sig":"MEUCIA289UuYRNdN4rGdpe8mxBx/r9kjpakV6/pNuXAJUn5vAiEAx8VOsC69kbWBKCeIiI2e9a87+QiAQlLRl1+Lws2geRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8531792},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.18.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.10.1","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.10.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.3.0_1783528409835_0.7566533545460441","host":"s3://npm-registry-packages-npm-production"}},"7.3.1":{"name":"agentfootprint","version":"7.3.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.3.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"9457e46dc2016fa0f417b810066c0e87037770aa","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.3.1.tgz","fileCount":2191,"integrity":"sha512-gDh391WGNYt9cInoCbUKcToh4hnN7gO/3C3uI9pHrquEOrYDRxThzmZ9SqGV4FzblLNpO2erbY9pYu+EaVzs3w==","signatures":[{"sig":"MEUCIAZ/K7T//UUOCvhY/wx5w3ct990U2fTlsd+t/SVazDdAAiEAud1mjw2+64wbE7y4bLuMmsyrdm28hfxSQgnQcj+mgMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8534637},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.18.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.10.1","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.10.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.3.1_1783553822232_0.8980390825115263","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"agentfootprint","version":"7.4.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.4.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"598eb87b7a0551bf6c64da1816975a95aedb0a30","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.4.0.tgz","fileCount":2191,"integrity":"sha512-gRTa17NYW5PWEU7HrC8EREvzoljWYfOTXvPn4q2JVGAPdhMKiQc6NQqfybunHqzFCCmTYpjJ3hql3mKuAiXEAw==","signatures":[{"sig":"MEUCIQDtCqzM7FytKVARy4u8r14BDOIvpf5US88ZC4gQP8GpvgIgPbeqwS+e74rpWa0KAMA9I1wZ7WbjuwNVeDbkikAnu+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8538971},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.18.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.10.1","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.10.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.4.0_1783599391678_0.8578963769180761","host":"s3://npm-registry-packages-npm-production"}},"7.5.0":{"name":"agentfootprint","version":"7.5.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.5.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"e277eaf02d14b060c9823da6056a0ceb13b582f5","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.5.0.tgz","fileCount":2226,"integrity":"sha512-fh7siz5oPYwk6+ivgwTDOYhyk3YxIEVEiZGbY4gHtE1RXE0+WPqHIiGH7Q+QIHYIMzIXL5G7C1eDz9KUK4eTDg==","signatures":[{"sig":"MEUCIG+XMIxIdYBHW+Dc2y+VrOdUDQHeETGldMy/NgmaPNwUAiEAo6eYSv3ReLlCOFyj5iATCyYTTTKfwltUGzlFbOCJHTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8784864},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.18.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.10.1","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.10.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.5.0_1784878682902_0.9552660975869696","host":"s3://npm-registry-packages-npm-production"}},"7.6.0":{"name":"agentfootprint","version":"7.6.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.6.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"187577195a0d0734eac2ee2de40baeca6a6f194b","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.6.0.tgz","fileCount":2247,"integrity":"sha512-i7c4eZDenkpJQUs+FNWgzjdUBZTkmUWl7oB1Ho376lrvhmI9A9BEJBMIyANtjg2XP2k3kb0BoPbuQc1qfhv3gg==","signatures":[{"sig":"MEUCIACBcYp86pgjNGr1jn2LjZCEf90osMnO0ZHlKGdhRfvdAiEA/z2hYQSdXGWdG4M+nvKGHJOE4vkTXIT7Ydoapddpu9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8855331},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.18.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.10.1","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.10.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.6.0_1784917964589_0.17954333982243353","host":"s3://npm-registry-packages-npm-production"}},"7.6.1":{"name":"agentfootprint","version":"7.6.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.6.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"b08ff1496dceed2ffc8b63d8c611bf7be43cf9ea","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.6.1.tgz","fileCount":2247,"integrity":"sha512-XBMai0KeTHlI3xoWJsEFXtQARvqEZzSlv8Yfd4pSSwjQjL2LLP+mhWm4qKM32nGAnjXS/8tarrCKlxZeTqGSug==","signatures":[{"sig":"MEUCIA/cM91szYHfGeYUaDW0a5r297xq5uQ7boLyPvyNJIiKAiEA9Yuq/9Bq7DiAQ4QhSrYKScG9vsenjySmtzIWRoxOAL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8894177},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.18.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.10.1","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.10.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.6.1_1784934933276_0.15204193629226914","host":"s3://npm-registry-packages-npm-production"}},"7.7.0":{"name":"agentfootprint","version":"7.7.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.7.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"7a27f44d4e0af34c904669d809d49c4af4820e84","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.7.0.tgz","fileCount":2247,"integrity":"sha512-0TWNGZ26UBK17r117WBOSp7i76vKxfdDamnyc8bwG/k1fXXyTtJtTV5S4hSmw7Nuve1prz5sR3VO2wJsU/D5qA==","signatures":[{"sig":"MEYCIQDbOCtI9AZOt1rqKBH4BDd45tJsGQcKTYzUKGvcehhxzwIhAJpqsvA24/eEzDc4Fls37Avcb9M+7YPEsnDqdwfzTbJM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8902101},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.18.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.10.1","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.10.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.7.0_1785157060713_0.20970412660280635","host":"s3://npm-registry-packages-npm-production"}},"7.8.0":{"name":"agentfootprint","version":"7.8.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.8.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"f411418d4cf95b914d4a31e63d1000716f5b078f","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.8.0.tgz","fileCount":2268,"integrity":"sha512-Bouv6DHr/oql1BjAey7vxnR6qHjnGvB2U4DhesBrfIQpC68pEi78L9DeZ5YUl0vSYL8//OwsSbyxXb2FcW9VSQ==","signatures":[{"sig":"MEUCIQDPG1cFesZH9o3MhyawAgMISZLphWjg3FGtp3E8T+9MAQIgJhVbA2GLZG+A2W01rO2sBnqXoZSrOiqg59rU8xY4MTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9072330},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.18.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.10.1","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.10.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.8.0_1785196261689_0.5204793555025231","host":"s3://npm-registry-packages-npm-production"}},"7.9.0":{"name":"agentfootprint","version":"7.9.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.9.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"0ebab05627d8d8fbc0e3948f1b09c041eb867c19","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.9.0.tgz","fileCount":2268,"integrity":"sha512-WdzbcFLyad6Cyite9O4UxkJIXBww+M0PJDkm5uaDzQSxfmXsQbaa3WGl/FBvyQn1H52tnb/Fo7mV64Fm+jgQcA==","signatures":[{"sig":"MEUCID39yzKrRTx5WFMjl6o/tg8g/9Jxw2pg/9nkudAliY6IAiEAlVVkJMCT1H5+wmhBQuKjO+pQcSqc5zFwThsE4N44Asw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9088734},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.18.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.10.1","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.10.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.9.0_1785295802924_0.7954010438771713","host":"s3://npm-registry-packages-npm-production"}},"7.10.0":{"name":"agentfootprint","version":"7.10.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.10.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"b80ac724316257686824ff753e763cce31dcb9eb","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.10.0.tgz","fileCount":2289,"integrity":"sha512-oYamMIPNKTynhcLPfrm4VrlAaKlcrXXPAp+9GiXaPhQCs7m5SKEWuWpjbcC8Rb77BGIUqBHYgS7yb/o8dWJYeg==","signatures":[{"sig":"MEUCIQD/7xfvXGf7wr9vTdkDlAV3cXVP1IG9dZtq6kxTpb7HaAIgU9ybbD4bTdaSBLPoM7N5tlxW8GTPEDDZOvgkkz1YVFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9240685},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.10.1","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.10.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.10.0_1785689286265_0.5340689484412768","host":"s3://npm-registry-packages-npm-production"}},"7.11.0":{"name":"agentfootprint","version":"7.11.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.11.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"f517f9d99ceecb49ab110854059c57b5d6ac6b50","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.11.0.tgz","fileCount":2296,"integrity":"sha512-drcRf8bOk4HtNcnJqMXtF3n3CBuqU24TCJ3vwmiypsdCZQ0dm9hUqPkAhkaQCSBZngTb7X69Wx5WA6h9NZNUlg==","signatures":[{"sig":"MEQCIDuFltU+y8GjShu1tdMoh08fHp81Oz/jDG3n48dPZl+YAiAds6W6xiTUZR3o9uqbqgCfwnZs6eOv/29/rGxkQ+5t1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9356866},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.10.1","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.10.1","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.11.0_1785692521914_0.14681639235097688","host":"s3://npm-registry-packages-npm-production"}},"7.12.0":{"name":"agentfootprint","version":"7.12.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.12.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"28335ed40a88e0d3846a6349cc408ef2656aa4bf","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.12.0.tgz","fileCount":2310,"integrity":"sha512-fokeoBb+C+lD3ItJfV3zKjUUNfI4gxUZtf226+Tiuek6OkBaWdriaxqJntw+/A8TflZu4CXqJfF4ViRAjvpEdg==","signatures":[{"sig":"MEQCICRImh+buhoW7mcr3FsywXtpmyifZOw/YhOPH1xP2QzlAiBllGRS33cDoYC3QBPV6dE4wkXUGOwPfpzn8hKsrvnIig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9471996},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.12.0_1785703551018_0.13594388600507257","host":"s3://npm-registry-packages-npm-production"}},"7.13.0":{"name":"agentfootprint","version":"7.13.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.13.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"18097af3f6e99bfe05f13db20d2dba9bdcddf50d","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.13.0.tgz","fileCount":2324,"integrity":"sha512-Ulg7K6jNRnDsH+R6g01lLT8+lRZiwq0tU9KDHfYJ0MVrdq8D292IQ7T940BBjeMrPDcAct7Y5i9kp/MeYf0HKA==","signatures":[{"sig":"MEUCIHHC7GXAzAqVSmMHVyBFQu/cOUAssNEtQILYEyLrXxl7AiEAkxJkcpENN9wwdsswDy2IKvDxZ3YoEITpbAqmRi6s9rE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9632423},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.13.0_1785709424756_0.5543349771786825","host":"s3://npm-registry-packages-npm-production"}},"7.14.0":{"name":"agentfootprint","version":"7.14.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.14.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"691fc3bba6db15d938852e72291e8dd95a4a4c24","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.14.0.tgz","fileCount":2373,"integrity":"sha512-ruJXIe5I1O0h/gbO6oz84TLwNSdTfkC9wYo8Hrc4q5FtQVh6Or7rQpcE3Kf2SSo1RX6fUTslHoZZ2pUEsqtttw==","signatures":[{"sig":"MEQCIEmMEfYLkmkHexBSyCN/gbpTXDgzyo1C+7y2IdKbuFfSAiAt2tRTE3GfriLWZm25COnzHT2PS3gZr4woqvjjPeniHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9801849},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./hosting":{"import":{"types":"./dist/esm/hosting/index.d.ts","default":"./dist/esm/hosting/index.js"},"require":{"types":"./dist/types/hosting/index.d.ts","default":"./dist/hosting/index.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"hosting":["./dist/types/hosting/index.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.14.0_1785716557063_0.6825291488855558","host":"s3://npm-registry-packages-npm-production"}},"7.15.0":{"name":"agentfootprint","version":"7.15.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.15.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"cfaecbdda17a1be1e821df887d30c9c1c860ac2c","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.15.0.tgz","fileCount":2408,"integrity":"sha512-GlmvrYehYwbyK1CGrVIO92O7BFo7Tuyc80ZJqbZQGmITfq+0songkdgz7y7zhmPBBOrThXa+klLkT7X+yTgXTw==","signatures":[{"sig":"MEYCIQDQi3vX8FlpsZoexmAaRfX6Pi6hUhUjDy4nwnU1TPgnBQIhAOdvQGRCyYC5Nky2BVj2rQkvEDtDBJH+lx2RBoN9ZveY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10038037},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./hosting":{"import":{"types":"./dist/esm/hosting/index.d.ts","default":"./dist/esm/hosting/index.js"},"require":{"types":"./dist/types/hosting/index.d.ts","default":"./dist/hosting/index.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"hosting":["./dist/types/hosting/index.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.15.0_1785720822676_0.41429195626727644","host":"s3://npm-registry-packages-npm-production"}},"7.16.0":{"name":"agentfootprint","version":"7.16.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.16.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"cf9198cc3d05d2518ce577f1af6571cb17f5f4d9","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.16.0.tgz","fileCount":2464,"integrity":"sha512-D0VPXQMmLX7+aig1W8VL/9oPniK1HQKzC21sRrC6jYhrV/2TT5v4sHNb4/lSW2iWZGXEJWOp09nVqEpIMeb0jg==","signatures":[{"sig":"MEUCIH574cEeEPJkrIgvWAAO2fOMjdw1lfov6pOQ/3NgjbsFAiEA/fz93HLn4XN59Py+bg5kNwRK3Pu4/11OWpLL2xRBA3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10244271},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./hosting":{"import":{"types":"./dist/esm/hosting/index.d.ts","default":"./dist/esm/hosting/index.js"},"require":{"types":"./dist/types/hosting/index.d.ts","default":"./dist/hosting/index.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"hosting":["./dist/types/hosting/index.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.16.0_1785725575718_0.9134347313487885","host":"s3://npm-registry-packages-npm-production"}},"7.17.0":{"name":"agentfootprint","version":"7.17.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.17.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"5fe30a1835b2fc1488248cd7613aeff64bdbe7e6","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.17.0.tgz","fileCount":2513,"integrity":"sha512-JOivYHfNbvOvl2IMDFNAdPhebJCczJUGWu3CtqIyaqSRTCr0lE5s9NdL1p2+ae0pFESzAKjeE06LnpdmbYotnA==","signatures":[{"sig":"MEQCID3t0/FlxIVtMVSTIao+nYt/3gZpuyfBuvnojK+Lr5A4AiAEljcryN7HuH3O0fgOwKRMJlPCW0orgtOaMqIpYQOlJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10394764},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./hosting":{"import":{"types":"./dist/esm/hosting/index.d.ts","default":"./dist/esm/hosting/index.js"},"require":{"types":"./dist/types/hosting/index.d.ts","default":"./dist/hosting/index.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"hosting":["./dist/types/hosting/index.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.17.0_1785729648993_0.11768786786280683","host":"s3://npm-registry-packages-npm-production"}},"7.18.0":{"name":"agentfootprint","version":"7.18.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.18.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"039151fcfde3fa2e3d10d3bb22e3cd77ed79f9a5","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.18.0.tgz","fileCount":2555,"integrity":"sha512-vTahU5pr7y1Ju1p6GFh+4KJ1QGVOEaC9sJFgm0NlLra//di1zoavK9jwkb3bmm4FFoJcj/YeTltzDqqr5Jls4w==","signatures":[{"sig":"MEUCIG7Tkv8L6a3L1+mF6KhT8b3V+Z054ZrDNim5wY8UAt1/AiEAqm2ICNtqGz82j0Bm6yXZhA47+/9k4F1oVxKTXoQbY8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10605668},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./hosting":{"import":{"types":"./dist/esm/hosting/index.d.ts","default":"./dist/esm/hosting/index.js"},"require":{"types":"./dist/types/hosting/index.d.ts","default":"./dist/hosting/index.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"hosting":["./dist/types/hosting/index.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.18.0_1785754363459_0.9644894596990554","host":"s3://npm-registry-packages-npm-production"}},"7.19.0":{"name":"agentfootprint","version":"7.19.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.19.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"699f6239ba314ff871e3f25484de4f4aee9a6250","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.19.0.tgz","fileCount":2569,"integrity":"sha512-XC2TljUqZllA4OQpTxhyLiLTJZXeZU0AuaUMufLlOHPJoJQltDo9cL85Qc7PsonJiHVSip4VGc5KcKluce/V8A==","signatures":[{"sig":"MEYCIQDU9hEpjh2H/hLzLiyaJq0CdL6au6AG9npyFNViLh4hAAIhAMoGRDGw3Xq53Or5+c/Ic5vo2k/AA1iTyXzKdGdUsAWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10751319},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./hosting":{"import":{"types":"./dist/esm/hosting/index.d.ts","default":"./dist/esm/hosting/index.js"},"require":{"types":"./dist/types/hosting/index.d.ts","default":"./dist/hosting/index.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"hosting":["./dist/types/hosting/index.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.19.0_1785758614825_0.6786019888022812","host":"s3://npm-registry-packages-npm-production"}},"7.19.1":{"name":"agentfootprint","version":"7.19.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.19.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"67f019420d27f0c6f449fe083868e43bcc00d358","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.19.1.tgz","fileCount":2576,"integrity":"sha512-3ZtUVstSsXUCYBfaUU+mNHeXnhmvzo7oRWiGQVzO3TkXjuY7B0DaLnEObUPCowmqpAHULGMCTZXlaHTApg0GkA==","signatures":[{"sig":"MEUCIQCXSqeSuuCzgwxKpIKKTvwtjW92bGAhZc3QYzvjQTFR4QIgMVffWrzMve3p1deCU6XTxGMKLCscSvimqnyG66X/jkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10775713},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./hosting":{"import":{"types":"./dist/esm/hosting/index.d.ts","default":"./dist/esm/hosting/index.js"},"require":{"types":"./dist/types/hosting/index.d.ts","default":"./dist/hosting/index.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"hosting":["./dist/types/hosting/index.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.19.1_1785762095522_0.9370535940047888","host":"s3://npm-registry-packages-npm-production"}},"7.20.0":{"name":"agentfootprint","version":"7.20.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.20.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"f8b96a7e090f65960874511fc9042000c217d6c9","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.20.0.tgz","fileCount":2583,"integrity":"sha512-XloZQib2DUcmVOZ2vfrUR+moT/32h+H1CpTJ1VcQDoXWA5eBjLTWSf3yH7FCBwxuPFeinDQsnrxbCjIJ+w4B3A==","signatures":[{"sig":"MEUCIFQb+LZ+rf0tFzIPROl1mYRBYAuKfddW0XozO7WWAZonAiEAzLS3SCKfhVHUDvtixYxyMJIuYsFw08m8T5HrX9NPKro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10788116},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./hosting":{"import":{"types":"./dist/esm/hosting/index.d.ts","default":"./dist/esm/hosting/index.js"},"require":{"types":"./dist/types/hosting/index.d.ts","default":"./dist/hosting/index.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"hosting":["./dist/types/hosting/index.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.20.0_1785764291671_0.9155990569999612","host":"s3://npm-registry-packages-npm-production"}},"7.21.0":{"name":"agentfootprint","version":"7.21.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.21.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"0841f97e4d74c5d3288239077e4d0080081fbe15","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.21.0.tgz","fileCount":2604,"integrity":"sha512-KqDaEHlfaBtUwsnCK4wMfHfkpA0WCcT6nnqsAXCSVN6h04ENm2xkxkP1KU0t3Cm9I2lmtLUl4h2dFt2aELhj/Q==","signatures":[{"sig":"MEQCIDaQZebIlGpfNU/1Zmal8fXml7OjLXXcMbDMpQ/OGWlyAiBZR1biSBpnGwJLQvDECtMfmWut31U/ehz0UYhQ4XTPpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10953545},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./hosting":{"import":{"types":"./dist/esm/hosting/index.d.ts","default":"./dist/esm/hosting/index.js"},"require":{"types":"./dist/types/hosting/index.d.ts","default":"./dist/hosting/index.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"hosting":["./dist/types/hosting/index.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.21.0_1785771674095_0.6076358904080841","host":"s3://npm-registry-packages-npm-production"}},"7.22.0":{"name":"agentfootprint","version":"7.22.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.22.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"dcd4c3b8e480a075b08d834079233e803f0e2d7f","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.22.0.tgz","fileCount":2604,"integrity":"sha512-H9enBPzndj5cKEEWCf2Sx63r25ezoxvKcRDuUU2UNtOfEnuQRrS7zq0JSezK5XUqenzAUmbQMXxmvAnO3HmbYA==","signatures":[{"sig":"MEUCIGSh9TatU7ktSBjuMZ3sIqUEjNZt3oJsmcG/DjfNdWuLAiEA+xPtI7lJkQtVWm62z9thMdY9Y9wOtHuQnjcY0MMQ4UY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10983037},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./hosting":{"import":{"types":"./dist/esm/hosting/index.d.ts","default":"./dist/esm/hosting/index.js"},"require":{"types":"./dist/types/hosting/index.d.ts","default":"./dist/hosting/index.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"hosting":["./dist/types/hosting/index.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.22.0_1785775352476_0.21036997741092556","host":"s3://npm-registry-packages-npm-production"}},"7.22.1":{"name":"agentfootprint","version":"7.22.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.22.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"2529709ead3d12e55e2ddce67c0eb8fc99717f91","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.22.1.tgz","fileCount":2611,"integrity":"sha512-hajuV2pMG9DGDxY5eqtxFikGQfspv2IZuXowmGF8i8zYeSMnsCVnkdvDeXw6xIj+4rDqUy+x86PV7++Gl7veEg==","signatures":[{"sig":"MEQCIGb1aRcbvDCy3Mvpy3tlT581LvHgZpF6nw00yeJVZ3wLAiAPQ9H9bGfDEmF7tcIn1ucLfV3/JuLJqSVIQcymW0lUIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11065977},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./hosting":{"import":{"types":"./dist/esm/hosting/index.d.ts","default":"./dist/esm/hosting/index.js"},"require":{"types":"./dist/types/hosting/index.d.ts","default":"./dist/hosting/index.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"hosting":["./dist/types/hosting/index.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.22.1_1785886847803_0.25199519733101927","host":"s3://npm-registry-packages-npm-production"}},"7.23.0":{"name":"agentfootprint","version":"7.23.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.23.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"bfea25268d121ddd42c5ee31de93596aceefd46a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.23.0.tgz","fileCount":2611,"integrity":"sha512-885XJin6MqjS6usB+J7ejaoHB1x5/7Zv1YyPmDDggTqt93ICcLnmEjRzJRK4k1m1ZEG+vnNSd25GGh94ansLcw==","signatures":[{"sig":"MEUCIQDikhFk6KIt79gn2qfuoRyLQP0Eu8ANm7wWdjsiyF/riwIgNjMp3oW29Rz1OGxVhKxauU1OdHfgFLL5zHwFYGASX1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11094209},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./hosting":{"import":{"types":"./dist/esm/hosting/index.d.ts","default":"./dist/esm/hosting/index.js"},"require":{"types":"./dist/types/hosting/index.d.ts","default":"./dist/hosting/index.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"hosting":["./dist/types/hosting/index.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.23.0_1785889965153_0.9362484103217479","host":"s3://npm-registry-packages-npm-production"}},"7.24.0":{"name":"agentfootprint","version":"7.24.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.24.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"1279fdb2010c055b4638df7737224e0fd0c1fbef","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.24.0.tgz","fileCount":2625,"integrity":"sha512-1h23m0RN/To/q0BkZW5zfLKEUeVwGo3vgTZ+jkjsnHehW5IGOpDp97VHHiHQP7vKDfT1gHfJCkZRhmagvGa80Q==","signatures":[{"sig":"MEUCIAn//T0QE6ZdTGUolR6owoMIw04i0qSyGvKoBNSCGp2ZAiEAtWp8PayDZaUrUBwSq1bTjLMoHLORrJtXJkm5i8JapVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11230194},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./hosting":{"import":{"types":"./dist/esm/hosting/index.d.ts","default":"./dist/esm/hosting/index.js"},"require":{"types":"./dist/types/hosting/index.d.ts","default":"./dist/hosting/index.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"hosting":["./dist/types/hosting/index.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.24.0_1785900534409_0.0020781218645324895","host":"s3://npm-registry-packages-npm-production"}},"7.25.0":{"name":"agentfootprint","version":"7.25.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.25.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"5ed03da04e35c1a55e0318a541f9f85b09f41be0","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.25.0.tgz","fileCount":2646,"integrity":"sha512-h+VNNV/I+Xb/BhfZTh0oqjuTUjInexT77CRcbjiYJsbQqK0j87JXsY5zFHTBzN+y6OC4gTB3pPUQDh5Z4mgi9g==","signatures":[{"sig":"MEQCIHdDmXgjoVPFCZXKZnZn2A0TG9nA/OK6C+Ag2C4X/mHvAiAoG+xShlUPSzRg4W51S9H6QyMMOdKvuoKbelIty1XbnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11456189},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./hosting":{"import":{"types":"./dist/esm/hosting/index.d.ts","default":"./dist/esm/hosting/index.js"},"require":{"types":"./dist/types/hosting/index.d.ts","default":"./dist/hosting/index.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"hosting":["./dist/types/hosting/index.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.25.0_1785906083124_0.48829462808045276","host":"s3://npm-registry-packages-npm-production"}},"7.26.0":{"name":"agentfootprint","version":"7.26.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.26.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"3af9dc69775fab0164c14b9a434f9e6edffb9111","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.26.0.tgz","fileCount":2660,"integrity":"sha512-CbiCxYj3TfpXqdjCOvTAm7HEE5pKiAgYpvLTV1bgpyIUJp7JK32rrcGeryn4huByLTnebToXyGJH4ThjpvPxpg==","signatures":[{"sig":"MEMCIGurts9dXX0aGCyLk9sJklTMPviUdvwC+gBF/9BkPqEZAh9MISWP4HL/Gx4gUstFWpNmMyl26WVeXkmf8x4HRv2q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11624211},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./hosting":{"import":{"types":"./dist/esm/hosting/index.d.ts","default":"./dist/esm/hosting/index.js"},"require":{"types":"./dist/types/hosting/index.d.ts","default":"./dist/hosting/index.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"hosting":["./dist/types/hosting/index.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.26.0_1785941005551_0.40839203330438534","host":"s3://npm-registry-packages-npm-production"}},"7.27.0":{"name":"agentfootprint","version":"7.27.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.27.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"eefca0bb71a7fb60ffc835c96ce0fa64b9c4fb4a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.27.0.tgz","fileCount":2660,"integrity":"sha512-apQAZWdrfwKm4sKqWK5Ca9s66cziGKMwoC73EyO9ieIFkTs+ozNFILWOa7lCryUqENANDtuNrHSHcGVvkeS9/w==","signatures":[{"sig":"MEQCIAlINycEDMD+sOEYVE/T1S04cwA+8Vn4RJ+4C/rmaZ3iAiBOdZWsodoa0Et//O+NegBX9jS4gbBRWR4fLpR4KRToZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11675777},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./hosting":{"import":{"types":"./dist/esm/hosting/index.d.ts","default":"./dist/esm/hosting/index.js"},"require":{"types":"./dist/types/hosting/index.d.ts","default":"./dist/hosting/index.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"hosting":["./dist/types/hosting/index.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.27.0_1785943777141_0.09247543188119067","host":"s3://npm-registry-packages-npm-production"}},"7.27.1":{"name":"agentfootprint","version":"7.27.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.27.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"012ad14eff383439327cdcb0109c39ca9db767ab","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.27.1.tgz","fileCount":2660,"integrity":"sha512-a8yOTk+hk7/Tab5lfPu79Ae5M/ed8QciqbnlLD3BRuqgMLMew41ZJI3KKo6Pv/mXdJP9ol+igPl8SW78a5savw==","signatures":[{"sig":"MEUCIQDF+W1YJQ0iEXyBxlyfV1p0b2SYeVFWGh9Z1LJFpFjVPAIgFEKvTwVoehruU+c9xGftLJ/AsVP2b34J5d/ERhBXwNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11693594},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./hosting":{"import":{"types":"./dist/esm/hosting/index.d.ts","default":"./dist/esm/hosting/index.js"},"require":{"types":"./dist/types/hosting/index.d.ts","default":"./dist/hosting/index.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"hosting":["./dist/types/hosting/index.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.27.1_1785963861707_0.5906130319757075","host":"s3://npm-registry-packages-npm-production"}},"7.28.0":{"name":"agentfootprint","version":"7.28.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@7.28.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"b9ecc11b76e32bca4290636c2c57c84127424150","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-7.28.0.tgz","fileCount":2667,"integrity":"sha512-GrgXEaPAvcFM8zXFbOBOhowhjDWU0PN4ZXs2Ti4SYvTc4RONiOJhe3scbK7HzKzj/sJuHBrUqviaU0VTDiBw0A==","signatures":[{"sig":"MEQCIFUSWRw83SK13ovl9UWI9gfwChcjz+HutS4mW7K3cp0pAiAo58Y5rAOtzK3pS6Vda6xj1IH8/yAXv2q6UOR8ccARpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@7.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11772619},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/memory/index.d.ts","default":"./dist/esm/memory/index.js"},"require":{"types":"./dist/types/memory/index.d.ts","default":"./dist/memory/index.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./hosting":{"import":{"types":"./dist/esm/hosting/index.d.ts","default":"./dist/esm/hosting/index.js"},"require":{"types":"./dist/types/hosting/index.d.ts","default":"./dist/hosting/index.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/observe.d.ts","default":"./dist/esm/observe.js"},"require":{"types":"./dist/types/observe.d.ts","default":"./dist/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/security/index.d.ts","default":"./dist/esm/security/index.js"},"require":{"types":"./dist/types/security/index.d.ts","default":"./dist/security/index.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./resilience":{"import":{"types":"./dist/esm/resilience/index.d.ts","default":"./dist/esm/resilience/index.js"},"require":{"types":"./dist/types/resilience/index.d.ts","default":"./dist/resilience/index.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/memory/index.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"hosting":["./dist/types/hosting/index.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/security/index.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"resilience":["./dist/types/resilience/index.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_7.28.0_1785978581811_0.48728381962423994","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"agentfootprint","version":"8.0.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.0.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"45cf212e65c672772d57e04582a524a91499029a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.0.0.tgz","fileCount":2723,"integrity":"sha512-H4XWAFhmK0SuSJGRtwiyx9tNmirdTKX97jLULL2R7ffsOBpiUDqzKOnZ6lxZWq+/AR/kzNgNiX50/DGKy5pHjw==","signatures":[{"sig":"MEYCIQC5SZt3GhP+l0zMBR5H3um9NVXZe6M0a6rIy8/MuwS1UQIhAJ5uELlFEPkkiQ5BnVIOjIuOvHY+sMSp/A3qVfnxJJ/d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11848000},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.0.0_1785985580641_0.3226266503172621","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"agentfootprint","version":"8.1.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.1.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"4efe354d7ca2c1247e75fe31ff603bea3e8a49f1","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.1.0.tgz","fileCount":2737,"integrity":"sha512-Vo6K4k9mipemUvm9U6qA9aG73I7daQoyeCXvZmWCgmAuKQBd5jaPpfBuihtuZ7A1wkau3OpHg+Jiv/ziov65Aw==","signatures":[{"sig":"MEUCIQCqr1nMUaTTdzuzKNQ9ZsSZHpFcYo63W+CKRV3ZhQhy6gIgDvtgVPfM+KLs5waoa7VoFoqSSnrjuMH3kNWHD5i0qpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11984267},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.1.0_1785994711595_0.5497048991692259","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"agentfootprint","version":"8.2.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.2.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"e015aa7f90100b4b6b42c8d9df304d3edb7f88b8","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.2.0.tgz","fileCount":2744,"integrity":"sha512-LlvkBeDzIjzBzHETYKBtbkc/LOakM1yTvKu7Cn69Nn0mlKUB7TPAQ2gcbFJrw1UL7D5JPSDkmVgjxw8VsS7Orw==","signatures":[{"sig":"MEUCIE0zcbQ3Ky++pxP2nMFZ9vpU6acgENNkka0p8XrX3EQ/AiEAzpHrZYUW710RnFdg9SYXVkO5wZSis2tkOI7QC8Gb0JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@8.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12057128},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.2.0_1786022640771_0.9006267606419254","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"agentfootprint","version":"8.3.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.3.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"04c7daf1cfb942192897dc0647665430b0f368da","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.3.0.tgz","fileCount":2744,"integrity":"sha512-dmnx79KYtOmg8QreRDR+j2VVdD/ObitOZnIjd1R9pvzGEQ/+YcAUYBDhs2AS3ujSk4Wb5kjXVMil0yAQ4m4n5Q==","signatures":[{"sig":"MEQCIHFBs/qBNECRx+buXJkbP4tpqTcoMlH++3iPHHsMKyY5AiAHpT2OmKYeE/XnW6MEt7Mw/tRTeKPmwxCpyeI+7xbf/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@8.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12089096},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.3.0_1786029571119_0.8206026797835786","host":"s3://npm-registry-packages-npm-production"}},"8.4.0":{"name":"agentfootprint","version":"8.4.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.4.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"0df6d7baf69fdab1ba3f3829bcd9d13ef919862a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.4.0.tgz","fileCount":2744,"integrity":"sha512-J/fNdHtGjW16Bxmpda/5NgEgeqiq5miN1xLDIXo/K2wEnw6uDCHa2myqYPoQoLEuBEnu3XpmK+UWfv0DMXcNDg==","signatures":[{"sig":"MEYCIQCV7oHn2JRaDn98J+8Wex5Og6WXDsrwMrN7QYyIpVI1fgIhAIVku9PKLmyeoxxkAJEn7WSGzusW4Q6rSejTP1391OD+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12130814},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.2","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.16.0","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.4.0_1786051033624_0.5304052007596431","host":"s3://npm-registry-packages-npm-production"}},"8.5.0":{"name":"agentfootprint","version":"8.5.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.5.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"c49ceca9d004b568d859732741940aa55aa0fe80","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.5.0.tgz","fileCount":2751,"integrity":"sha512-XQ/J9zhLnX8m2I6I3Fh1JlQd2SisCgxuG8AnS1vtYlN5BxixyhN0FMpd2btSy2AVQ/3szW0E4j32CJfR0WgG1w==","signatures":[{"sig":"MEUCICrSgEUaUfH+iVpSKoZXU7qP0uF5G1YrTvWxEVT3klSmAiEAicpl5CeRkjN8/Hh+iBagH3LFkP4z9FVd8wRWrddPV20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12234029},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.2","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.16.0","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.5.0_1786051078891_0.07505385100598105","host":"s3://npm-registry-packages-npm-production"}},"8.6.0":{"name":"agentfootprint","version":"8.6.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.6.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"bcb7706340655e6da8fb7e6ec84966799316d69b","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.6.0.tgz","fileCount":2765,"integrity":"sha512-oVdCXufqqCY7XgSDGX5rDxUFpOlnF3kfFGuGJhoWuJBVVzAeqll0uIrAVFPt6tvx2V3tB+1y2onTc+muKCSo/Q==","signatures":[{"sig":"MEUCIQCoj8zgpE4B39mJzPESr2O/gmC4LStslxM3Ww6jgpk51wIgP+N/iDG1Fe26CDPp679Erhh/F1B6W3q5w7Ao30jH4AI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12315952},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.2","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.16.0","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.6.0_1786051256874_0.7704028170366142","host":"s3://npm-registry-packages-npm-production"}},"8.7.0":{"name":"agentfootprint","version":"8.7.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.7.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"ca0040f27def7dc17be410632e2acba87e504945","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.7.0.tgz","fileCount":2765,"integrity":"sha512-XRpdmK9mOSpDt32aNTSvGVRMrTh4FToiP/cBqHSPE4tokLYpHzkZHyWxrOzFa/7lgdTtKmUMM/wzEHcgq1ftgQ==","signatures":[{"sig":"MEYCIQC1P9c9VsSySYSxPKHkt7wlA9pArrMcuWOSBU4tSAsv3gIhALSQhpOJ5MeVc9iKmzROkanC4rkkoP+K13YoM/uimoTz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12424502},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.2","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.16.0","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.7.0_1786057882929_0.5734023197439451","host":"s3://npm-registry-packages-npm-production"}},"8.8.0":{"name":"agentfootprint","version":"8.8.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.8.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"ae94681d763ce2dd97862c88fedef393f82e5827","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.8.0.tgz","fileCount":2800,"integrity":"sha512-GiX3gsTq1sYvPwpMHgQ6fbB6xQVwDdt3WA97rHoRYoO1tEoqSXcGiFCDZXJc+fV0GDhn9JcK/GeqygeGxXZORg==","signatures":[{"sig":"MEUCIQDrifXSDDYL+RFMFzqWq9N7draRFNPaAaT0g7/ZfwqQEAIgZXknWO9/jBpI+0K4fqtnMDXEKkJLX1aTwZg/ZkeVRM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@8.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12617373},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.8.0_1786063021057_0.7626028733423689","host":"s3://npm-registry-packages-npm-production"}},"8.9.0":{"name":"agentfootprint","version":"8.9.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.9.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"df5405fce44133915b8ffc19d005bae8c2fdd008","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.9.0.tgz","fileCount":2828,"integrity":"sha512-w7/rgF8iwkla5YsDI+S8CuyorurcbOAytUBxWLNe2H/mEZEr2qLZnveewJYL6FF+WNko3gMmccJCHmwsMHY/6g==","signatures":[{"sig":"MEUCIQDYrBXQRYb2ni81xK0Ouk9mwTkIoOsEyotjWOn+YdYS0QIgWr3DnF+QFSaoCro878MuTPzYnv/A/hAr2piWtYvXPXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@8.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12822611},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.13.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","openai":"*","ioredis":"*","footprintjs":"^9.13.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.9.0_1786065155805_0.17481663843023432","host":"s3://npm-registry-packages-npm-production"}},"8.10.0":{"name":"agentfootprint","version":"8.10.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.10.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"6ed3fc9c328b63549b8e9e7cd32eec5c266b6081","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.10.0.tgz","fileCount":2976,"integrity":"sha512-bmLntp3aaONDt6aZXGoa0fiK8TjMYu4nyyAGyutEOOiOO3tO+Fm5Eazdx0rY7C04inpbrwaD9qIAYI6wyYb/mQ==","signatures":[{"sig":"MEUCIHPsk4YjbEz1ubAZuO5SVIMNvgOfk/n3iWDDLqV/6ul8AiEAo/G86qhNGav7N3NaCwhJnGdCFAvja+DYwP5+i391n8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@8.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13137847},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.10.0_1786068820779_0.7229667279121645","host":"s3://npm-registry-packages-npm-production"}},"8.11.0":{"name":"agentfootprint","version":"8.11.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.11.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"94c63757fa71198133e9fd6a66a7df63c4a550c6","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.11.0.tgz","fileCount":2990,"integrity":"sha512-NNuQh8hdiVX65sL0YsCznrVEC4GuP89WFsmbNuqLBPxq/5YuYufRmd9wBAVm6fqGu1c1UcSaSJDrgbUEJq+0Pw==","signatures":[{"sig":"MEUCIBMB1mE02qZliSb12qKVOZfjJIbffgWUR3vn914cYD1xAiEA9Sj3SVrrwtYPTIp9T4tSWaA8fJaARgRUpUxwBqYl+IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@8.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13249001},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.11.0_1786084846562_0.9182403011243963","host":"s3://npm-registry-packages-npm-production"}},"8.11.1":{"name":"agentfootprint","version":"8.11.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.11.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"c6cd493c53cd00e413085be1020d6deeaa9b9212","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.11.1.tgz","fileCount":2990,"integrity":"sha512-Jj+I8hxSP0lLeGvlv4+fONeFDm3fduCDi86ALf6dxi0QJxIyH1clCPUC9r5cLI7xqW7fttajMFRTzVX1nRxjOA==","signatures":[{"sig":"MEUCIQDv5JV65DDM04ECvByVsfW0SPqgxdzLGv32B3bE2KQB6gIgf/Eh0bfPY9e2eQ1IWzrFSL2Jan58nnFNJvOCkLFlMfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@8.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13257579},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.11.1_1786087980260_0.1450770493321576","host":"s3://npm-registry-packages-npm-production"}},"8.12.0":{"name":"agentfootprint","version":"8.12.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.12.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"d9c96bf9e960f6182d1507482a8c805346c1a3b9","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.12.0.tgz","fileCount":2997,"integrity":"sha512-ps657nxbNMp7nSrpgldJy3dhq1ieugKD1wnCknNWz2niqerp27fEoUCvFrIsRClbhvEVO4TvrgJtzQZnamRRSQ==","signatures":[{"sig":"MEUCIFxET0jn8FreDVlzSkr/I9B3ZtQggRZoUSXtyKWNJqHSAiEAzN7rwz625tvqXvzhQzXMyq3W6+bn7mkUyo8wlB4qacs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@8.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13337101},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.12.0_1786110307251_0.9258401347333478","host":"s3://npm-registry-packages-npm-production"}},"8.13.0":{"name":"agentfootprint","version":"8.13.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.13.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"3ac8fb0353e55a058e53e09544042d954323c693","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.13.0.tgz","fileCount":2997,"integrity":"sha512-g7/I2iWxTb5tYtmTfVqLWy6pZ4c8OPRuoOH2FmgZeSkNggmYgAiUpqSMCi2gvTV3r4eHM/DZ18FRUCLzV8meLg==","signatures":[{"sig":"MEUCIFtxzHpS7LivIGf28VzuVm+TCWa0pQjDQIFWXkyIuaUOAiEA+drJ9iGTMacdgScHKLMQFfWz11u9SQr/oXC/9F+lm8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@8.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13407917},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.13.0_1786115769578_0.7330612377906776","host":"s3://npm-registry-packages-npm-production"}},"8.14.0":{"name":"agentfootprint","version":"8.14.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.14.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"82b4c9468c30166e0b3e7d1cba1bf03cb2d332fc","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.14.0.tgz","fileCount":2997,"integrity":"sha512-8mX2FQOD7Fg5ew2mOiVprqyNMyYhcOm+lW6USUq0bGijk5+FHgIjEvxrF0yDQqFlwN4jPzBXfigcLq4r1ZRWzg==","signatures":[{"sig":"MEYCIQDktto8gOMmGskUwoq/XKp06+jnH3+Hr/3V2uLX8YHVlwIhALrv1Hsh7eL2y5qAH2WrLtYG0EDrxttMnEhIypL1O7y4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@8.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13526073},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.14.0_1786121017311_0.08033851325196806","host":"s3://npm-registry-packages-npm-production"}},"8.15.0":{"name":"agentfootprint","version":"8.15.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.15.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"0b76bee52366f906c214243e998566ded0d0cda6","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.15.0.tgz","fileCount":2997,"integrity":"sha512-Ygp+CRjH2+n75K63DvoD5T3HXd3C7mFAppIYy+K0BuHEtKL149MBpDiSpE1FhcK8w8uz+vf4QgYvHqc8AefxdQ==","signatures":[{"sig":"MEQCIDLCMg/bIEfNt4X7bGGnAz37S0r9kd47zSvzxr+cxq++AiA9m2SWdM6H4r9HPAQUGK51cwKzYSAgMaLYpvFP1TTvNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@8.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13559952},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.15.0_1786122450058_0.09883188491738015","host":"s3://npm-registry-packages-npm-production"}},"8.16.0":{"name":"agentfootprint","version":"8.16.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.16.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"f21f53ab29502f53f7fc77444e20496e1e517454","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.16.0.tgz","fileCount":3011,"integrity":"sha512-IsuNdtjmh0Evq6lPCAwYM0ZqGz7mZ+ycCB80tweAtZsXB4xO+qIukcDL+ZBWfKw9KZILMAwCe8XCZCNjhB89Tg==","signatures":[{"sig":"MEQCIE/gCxQVqWg5xuKfmazSpAmprXC3wCi3urMTKP8BqtaNAiAgwE1tXHLLIaILDoukAvGvg/8OfpDn0kSHwt5rqamVhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@8.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13707718},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.16.0_1786128580731_0.5913066828321458","host":"s3://npm-registry-packages-npm-production"}},"8.17.0":{"name":"agentfootprint","version":"8.17.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.17.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"9b6905e5cbb7869cc36b4c0a9d9c0e5d2647a37b","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.17.0.tgz","fileCount":3018,"integrity":"sha512-NeZI8AhGkMNdBVmziOu/giTQNXm9PhwD6OFq3g3O2CDSXzg2Gf2oi9aJemarl7vz0JzFFC5V++9MAJrdz5v8bA==","signatures":[{"sig":"MEUCIHAzN9DXT9/aApa9OeoJLQcIQ+y5Mei/MLTXfR2j1cu9AiEAklUKeeuC/OjH7ouiw/CbdzeyXgp5Q/zUZa8MQG37iqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@8.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13823986},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.17.0_1786133769056_0.0680707916955483","host":"s3://npm-registry-packages-npm-production"}},"8.18.0":{"name":"agentfootprint","version":"8.18.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.18.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"a55a571f840944d6c05f15add99c107a5326e563","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.18.0.tgz","fileCount":3025,"integrity":"sha512-Zhjz0GYw13tmctr4WgA5ofz+EsVXU7nDpQsBYRnKoNZLQB5mkrg8Ynfxgu3p9erpi0FWMG/ahGnRCjhaKjJZig==","signatures":[{"sig":"MEUCIFVwhTkzyJ7FzSpuLKe6Ur0D/bEDK7f2D3fg0k4AhMh8AiEA5MK2M5WNfcxgu5K5ea6smYm1eQ6sTPOqkMCnTzldIlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@8.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13963968},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.18.0_1786140884823_0.857395586393848","host":"s3://npm-registry-packages-npm-production"}},"8.19.0":{"name":"agentfootprint","version":"8.19.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.19.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"4975dab59ba078de63c0e64a5ec641c06971af20","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.19.0.tgz","fileCount":3032,"integrity":"sha512-Cc7WEMyyR1w7awzO+zNmvyS7+V0MjK7pgQydyLb0CFbvMftJ35xoIAAninhFyBNIu5mkpSPVkiqz8URpwvmInw==","signatures":[{"sig":"MEYCIQDjXuGm/RF/rE6JZSdgulCKGT0CwhLovhXx+036tBuIaQIhAJU9O8cwBFTtwgz/ZOq1kxbbPj/UldJwyUgRkIF9gbjm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@8.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14070375},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.19.0_1786144912641_0.14271157723597816","host":"s3://npm-registry-packages-npm-production"}},"8.20.0":{"name":"agentfootprint","version":"8.20.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@8.20.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"1f696a2b84bf2dc18e2be2ae5272e835ee8fa4e5","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-8.20.0.tgz","fileCount":3053,"integrity":"sha512-duzcB5NGqrOB+2PJ1gIu4o/3KpUOy5tAw9yD2OYL3Z1Faqp3ZHVl1V1YziWfHTNSnpyV9OqiHbXhg1zZVNcTvQ==","signatures":[{"sig":"MEQCIHjy77MPVtwDkntutzo5Zaj4UL7dkDy108vWn18iPg/TAiA1UPibZWpukrQeYdui9m4fyBHNd3LKKThL6UHQrFegKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@8.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14246154},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./debug":{"import":{"types":"./dist/esm/debug.d.ts","default":"./dist/esm/debug.js"},"require":{"types":"./dist/types/debug.d.ts","default":"./dist/debug.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./status":{"import":{"types":"./dist/esm/status.d.ts","default":"./dist/esm/status.js"},"require":{"types":"./dist/types/status.d.ts","default":"./dist/status.js"}},"./stream":{"import":{"types":"./dist/esm/stream.d.ts","default":"./dist/esm/stream.js"},"require":{"types":"./dist/types/stream.d.ts","default":"./dist/stream.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./locales":{"import":{"types":"./dist/esm/locales/index.d.ts","default":"./dist/esm/locales/index.js"},"require":{"types":"./dist/types/locales/index.d.ts","default":"./dist/locales/index.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./identity":{"import":{"types":"./dist/esm/identity.d.ts","default":"./dist/esm/identity.js"},"require":{"types":"./dist/types/identity.d.ts","default":"./dist/identity.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./thinking":{"import":{"types":"./dist/esm/thinking/index.d.ts","default":"./dist/esm/thinking/index.js"},"require":{"types":"./dist/types/thinking/index.d.ts","default":"./dist/thinking/index.js"}},"./embedders":{"import":{"types":"./dist/esm/embedders/index.d.ts","default":"./dist/esm/embedders/index.js"},"require":{"types":"./dist/types/embedders/index.d.ts","default":"./dist/embedders/index.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./strategies":{"import":{"types":"./dist/esm/strategies/index.d.ts","default":"./dist/esm/strategies/index.js"},"require":{"types":"./dist/types/strategies/index.d.ts","default":"./dist/strategies/index.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json","./debug/finders":{"import":{"types":"./dist/esm/debug/finders.d.ts","default":"./dist/esm/debug/finders.js"},"require":{"types":"./dist/types/debug/finders.d.ts","default":"./dist/debug/finders.js"}},"./llm-providers":{"import":{"types":"./dist/esm/llm-providers.d.ts","default":"./dist/esm/llm-providers.js"},"require":{"types":"./dist/types/llm-providers.d.ts","default":"./dist/llm-providers.js"}},"./tool-providers":{"import":{"types":"./dist/esm/tool-providers/index.d.ts","default":"./dist/esm/tool-providers/index.js"},"require":{"types":"./dist/types/tool-providers/index.d.ts","default":"./dist/tool-providers/index.js"}},"./injection-engine":{"import":{"types":"./dist/esm/injection-engine.d.ts","default":"./dist/esm/injection-engine.js"},"require":{"types":"./dist/types/injection-engine.d.ts","default":"./dist/injection-engine.js"}},"./memory-providers":{"import":{"types":"./dist/esm/memory-providers.d.ts","default":"./dist/esm/memory-providers.js"},"require":{"types":"./dist/types/memory-providers.d.ts","default":"./dist/memory-providers.js"}},"./hosting-providers":{"import":{"types":"./dist/esm/hosting-providers.d.ts","default":"./dist/esm/hosting-providers.js"},"require":{"types":"./dist/types/hosting-providers.d.ts","default":"./dist/hosting-providers.js"}},"./observability-providers":{"import":{"types":"./dist/esm/observability-providers.d.ts","default":"./dist/esm/observability-providers.js"},"require":{"types":"./dist/types/observability-providers.d.ts","default":"./dist/observability-providers.js"}},"./observability/contextError/finders":{"import":{"types":"./dist/esm/observability/contextError/finders/index.d.ts","default":"./dist/esm/observability/contextError/finders/index.js"},"require":{"types":"./dist/types/observability/contextError/finders/index.d.ts","default":"./dist/observability/contextError/finders/index.js"}}},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"debug":["./dist/types/debug.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"status":["./dist/types/status.d.ts"],"stream":["./dist/types/stream.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"locales":["./dist/types/locales/index.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"identity":["./dist/types/identity.d.ts"],"security":["./dist/types/doors/security.d.ts"],"thinking":["./dist/types/thinking/index.d.ts"],"embedders":["./dist/types/embedders/index.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"strategies":["./dist/types/strategies/index.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"debug/finders":["./dist/types/debug/finders.d.ts"],"llm-providers":["./dist/types/llm-providers.d.ts"],"tool-providers":["./dist/types/tool-providers/index.d.ts"],"injection-engine":["./dist/types/injection-engine.d.ts"],"memory-providers":["./dist/types/memory-providers.d.ts"],"hosting-providers":["./dist/types/hosting-providers.d.ts"],"observability-providers":["./dist/types/observability-providers.d.ts"],"observability/contextError/finders":["./dist/types/observability/contextError/finders/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_8.20.0_1786166736318_0.8838574585686614","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"agentfootprint","version":"9.0.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.0.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"6746f4ea496afec489b8603e656f859fe1859dbd","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.0.0.tgz","fileCount":3053,"integrity":"sha512-tET7vYxo8nl3HjaJFayNF+QXiEUzVRRQKU6hfDaxHnMEix2nzXDpGy2r0+a/Cx/KPOW7WjL8uHBscz96W4ZQAA==","signatures":[{"sig":"MEUCIQDrSS88s4Y6qQgW4S58e/igjCTwoxiaoKcks3/Pz8pgugIgGO1DCvfI/beMqMGwXPwA06SDN24KAAeVjgE7AF3CBNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14235451},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.0.0_1786171188707_0.33551947072216315","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"agentfootprint","version":"9.1.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.1.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"67c83877953e0bc5d46ab351f05bf60e4603d348","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.1.0.tgz","fileCount":3060,"integrity":"sha512-DbL5KyayLlkP3I+nQbm36TftWStFvs8X85McJrRsSNg7r9+AfvK0JXok8SrOx5fZlQ8ASODypKEMlfGyubGu3w==","signatures":[{"sig":"MEYCIQD45Ae28na5y59r32GfXti0UkdUFy+EnLayjaNuocQvXwIhAIJnNd7p09xSalfwR2CIJc6nxloBEXZihalPtlGHimA3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14297619},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.1.0_1786173141508_0.11978940155918472","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"agentfootprint","version":"9.2.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.2.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"82a1a35d0e5bb4e4b90f4410ad274ab6daeb1845","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.2.0.tgz","fileCount":3067,"integrity":"sha512-/3LscTXmNXJTGCRwa7fqTzmrh3wJPYR65y+RQxA7rR1lF+DdUz7yYPBaFsLNgd8bCb54kZJ3/CiaV2nMHY+HuQ==","signatures":[{"sig":"MEQCIATSlB/Wga6cTXpcGxe1hnj+MkxSrkRGLoS769KVXEDjAiAkMkiy0q2l1l2nXdgEiLTrsrWQPRDk7X8UbJJud9NUng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14432382},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.2.0_1786225441427_0.7066975225296066","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"name":"agentfootprint","version":"9.3.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.3.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"e41a2eeb48fb7f7ec7399b9ec556caeae78e0111","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.3.0.tgz","fileCount":3088,"integrity":"sha512-jPcPPuQPOC1MAGXpEdqx6AceqfsBQQmbnFbhjK0n3ToyY/qOu7XERHA2juAdAqFLYW0l609qi6L+QfiHCGmVCg==","signatures":[{"sig":"MEUCIDsF2pbDc6o4pCnKgoYarijQFTs8Zd3svIVWGhx/EFzkAiEAmAUqQTLLThuCKRrUmjK2fYQLEn7QJF/g/4EHxBBV7EY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14785453},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.3.0_1786292720265_0.7843713602089708","host":"s3://npm-registry-packages-npm-production"}},"9.4.0":{"name":"agentfootprint","version":"9.4.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.4.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"92097d6085f0d9584bc394fcac7f4871e1457132","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.4.0.tgz","fileCount":3095,"integrity":"sha512-AYf3j/IPGEuQ6Is8Tt+GPabFtMz+zCl0ifFJblLkH/V8ZmMDPwxc7ryzlFb53Mld7KGITeZvuFf03doGqYYpfA==","signatures":[{"sig":"MEUCIDR5zBhIwnRCKuAKwn6brF0swfVY1cMcxKns2mrh1/GXAiEA+w5HXHw87Af278pTxmuIUP3sncCyHhM2rWvX+fBoXs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14851209},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.4.0_1786296331057_0.5149151670756378","host":"s3://npm-registry-packages-npm-production"}},"9.5.0":{"name":"agentfootprint","version":"9.5.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.5.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"e83435e88603f32f8983e62ef36970abcc8d1954","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.5.0.tgz","fileCount":3109,"integrity":"sha512-IbEfN/J8DDl+3+FTHtai22JCFmbk3iCJEdyChI+5PbPT5C84balk4eg1efwJJs5xQ6RmTg75e8vARo78+o/CDg==","signatures":[{"sig":"MEQCIGbRhaCd7mV1/yNavUfJWhRsZYl33WPlM3xQOTm3BYc0AiBq0doMnTmlAtpMNHInketRcB0zSroh2M8GEqa+iOm/hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14927611},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.5.0_1786298736257_0.6738987320831762","host":"s3://npm-registry-packages-npm-production"}},"9.5.1":{"name":"agentfootprint","version":"9.5.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.5.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"7364c7a0b750d693257d5623ab154d039907f3a1","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.5.1.tgz","fileCount":3109,"integrity":"sha512-hWmVbodcixyVKEonSNeb2TQSOeYwfRfHOSoV5WFWvn3x7ma/2Xz2fZ8HFczhIPJBh6BgcGMZ6ASX1ewQRrZaSg==","signatures":[{"sig":"MEUCIQCq0UkrPv6vpNrxBxK6uk//Hdnt6w0TGvX0wWaNXxoe0QIgbdLL63vzJAI01ep1OqxspaGPUYJ2u+HVNb5feXKOaHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14949808},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.5.1_1786308009996_0.10672499718384354","host":"s3://npm-registry-packages-npm-production"}},"9.6.0":{"name":"agentfootprint","version":"9.6.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.6.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"fe07489f54bdb71c0c6dfac1ea8f0bc567e5e627","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.6.0.tgz","fileCount":3130,"integrity":"sha512-UPJRtiIlJq5pl/PJZhLvUmOYtOV0zOXPLCfPqDSno4VKpYk301osHVO18gG3h0jkwd6bBHJoDA7M4ZAbscaUgg==","signatures":[{"sig":"MEUCIQCtJR+8guzWzR85hU5m118ih5//0P6A93TPj0VneCF1UQIgYOlPtTA+u4WZU5eHUY5I3pWn/+mOwhTCD8f2ysuenPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15067630},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.6.0_1786490908874_0.34374092328522354","host":"s3://npm-registry-packages-npm-production"}},"9.7.0":{"name":"agentfootprint","version":"9.7.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.7.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"5dfc0acf8686c4435c45ef93ef86b610a9db29f2","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.7.0.tgz","fileCount":3158,"integrity":"sha512-fxDOzj8pviO10tk78+bkGbEnkevHy6sQAJx1bXp5/oOFBVL8InU6kDB3+6p7X0RzC0lXRugKLacnhtogpSq4nQ==","signatures":[{"sig":"MEUCIQCpkJ49u06ItdaAYyQJxNkgQaZlTVfKFdeT1weqc5aeLwIgWpr4POfyk6WXbQJ/7PbmZAPSOS5pLp5oQIL3kNl01BE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15404530},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.7.0_1786494872536_0.45533105419770603","host":"s3://npm-registry-packages-npm-production"}},"9.8.0":{"name":"agentfootprint","version":"9.8.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.8.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"bd2c1e9609fb60367ae68037712613606980d63c","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.8.0.tgz","fileCount":3172,"integrity":"sha512-FUXnyVLxKy/m7fb/FEz9IWnypkgJYt9hx9QiB9iAmIDK1sGcJvDmE+uQbVlNVF8rJpJONSgNIGIEN9exjgCtKA==","signatures":[{"sig":"MEQCIFT0sZv08dw4IZPkFlYBkjfKYcpp07j5t6MnkbPtkSXpAiA+/X4FSra/WN7Jw2pwdhHKB2ELfJ8UNqH3fZw5+OvGFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15532674},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.8.0_1786497855635_0.5195097918131695","host":"s3://npm-registry-packages-npm-production"}},"9.9.0":{"name":"agentfootprint","version":"9.9.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.9.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"9f4edb5917875033144d713ea09894c2d9a64308","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.9.0.tgz","fileCount":3228,"integrity":"sha512-/SWohUW5sgC8HlQL1+K+YW39/pgg6p39EbUKYTol2KSbMAaGIyhIr1IqrL84Kf9wq4K5d4f1IflvrDVZ8X6Hsg==","signatures":[{"sig":"MEUCIFM1FmzN3FSpjxQAD2YkR3NkSD6/tKAvvjJqjlC0//ceAiEAs83cy4LrX9oSwcv/4+8GAetqMShy5pG5YilR5p1bkA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15891018},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.9.0_1786504664367_0.6190889144695504","host":"s3://npm-registry-packages-npm-production"}},"9.10.0":{"name":"agentfootprint","version":"9.10.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.10.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"f64fe1b18161df22a01225118348e9f65c93a03c","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.10.0.tgz","fileCount":3235,"integrity":"sha512-6EZk7A4nVq00MlCH5NgIzA+cpOw/G/j0QRo44yUwjj+ydGZ/9oc4mB7tRgMMnSNlVKOgQr5p+5r6FmEWfyZ97w==","signatures":[{"sig":"MEUCIDohmS2UIaTiZezhKUbE3OhhMYAqKSJ0eOVa9hFqATPPAiEAktGmRbWteO1UwSkUBnJ2F1RhPYur7w8QVHoHFDXH+04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16026162},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.10.0_1786511595134_0.43614235381238853","host":"s3://npm-registry-packages-npm-production"}},"9.11.0":{"name":"agentfootprint","version":"9.11.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.11.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"3ea8b8e8c92e06d533528f42dc1cd41c97754c3a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.11.0.tgz","fileCount":3249,"integrity":"sha512-6AUkfIufebk3b6OfzULBQKsB+7XdTvX8E6lOK9M4/uqr0fh5NkwY9LzuIipgjWWUpujzLeIf/zWlmukr1XXABA==","signatures":[{"sig":"MEQCICSg8kCg9hOYF+zp+nBcdGMzL9AO3E2PiOuJa1zrB6xnAiAOUGUtqBpPFbqsVkUkoWKeubouIAPHWooX9aRKmyHdyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16182570},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.11.0_1786515528822_0.5508006108732","host":"s3://npm-registry-packages-npm-production"}},"9.12.0":{"name":"agentfootprint","version":"9.12.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.12.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"338ce8afc6e65ad81b97cdbe4f9b35b7611ea268","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.12.0.tgz","fileCount":3249,"integrity":"sha512-CJIETflKiQ7DErDWPqZQs0mBItkpmNPvANzc4rSmw9QtNYzEY9zqYMB5EZ5eApD4Z1w/nU2cbJ0MnNamSs6CJg==","signatures":[{"sig":"MEYCIQDlO6chX+sysrKJIcXe9ng98za6kQ6+xziXkw9UPZ8twQIhAJLs6lbzsdQhwhfco1hRTDpidONVmPcMMH3GkDrHvW3r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16234454},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@vitest/coverage-v8":"^4.1.5","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.12.0_1786538420300_0.9301541669058246","host":"s3://npm-registry-packages-npm-production"}},"9.13.0":{"name":"agentfootprint","version":"9.13.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.13.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"f83e02fcadd232c5f2271a02e1f306dc2a84d302","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.13.0.tgz","fileCount":3263,"integrity":"sha512-9Nj2u2PcydK1aJoljHsauNLwDP+kpCq588hoKHLUl0SfJErTOA2bXrV21agRAp6SQ5bqvKIsGbtHz9EfkSCGkw==","signatures":[{"sig":"MEYCIQCe7AVxqVXO3+I35Wjavx72vmkyr5sogP+IG0f/Qpe45AIhAPVCQbUFtwPJDcqyNgcogUfCQJIFIa9rrx5HFVQ9XSF2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16414261},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.13.0_1786542206021_0.25605890269909515","host":"s3://npm-registry-packages-npm-production"}},"9.14.0":{"name":"agentfootprint","version":"9.14.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.14.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"3f3bdc1f5f0af515718333d3268177320f55c89c","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.14.0.tgz","fileCount":3263,"integrity":"sha512-gAgbhPy0G34Xt25clohLeaVhdoU94iYFViDNzzCjXDJWTv1Lvwno6n9sL1WueBKtBX1kcDhvGbSpR0E91u/psw==","signatures":[{"sig":"MEUCIHCZ8B9QjKtiHSxQC7eC//kD35Fw2FP5T+IFeG7rPM4wAiEAhVSTmkq1SHBGySY/6W79TjrUSv2vz9Nrs5o8JOylX8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16522190},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.14.0_1786548359718_0.4172422011083532","host":"s3://npm-registry-packages-npm-production"}},"9.15.0":{"name":"agentfootprint","version":"9.15.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.15.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"3c68feba113ff2480a481828866b9081fa9ff010","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.15.0.tgz","fileCount":3270,"integrity":"sha512-31T1rZArw1/4ZSe6etns/mJhFtHocy4uArFcyNbykzQboMGKT0m5Pnt6AvaTKy6L0l+ZNSyncdYpzyyRQ5t/Ag==","signatures":[{"sig":"MEYCIQCtinCtT3S+QJb/zf2ljMd0zS2vAq5vouGTVneJHTMdawIhAJhgwaJVRcnk6vSZk+ilwwlZtLUAL9RIIqG9Y4ihJPxm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16640340},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.15.0_1786569758090_0.9405932609550727","host":"s3://npm-registry-packages-npm-production"}},"9.16.0":{"name":"agentfootprint","version":"9.16.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.16.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"098bca06c6d5f4d08ae29d90faa4d3aa745295bb","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.16.0.tgz","fileCount":3270,"integrity":"sha512-GIe2gNnnVXZKfNo0Zi42apO+Ar44hE2JfgY2C5zW3wuJR0SCTsoD0+LqsIyowq6UrPuEWbxTY4yssKCExg7cTQ==","signatures":[{"sig":"MEUCIFZLgLGz9c8TkIG1uZb4GhEKMPwcP/z34KScxs071kmdAiEA4bQ83ttGvrUAG05+2oEl4eVrq/pTDlkf/Vi+Ulj0xhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16685870},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.16.0_1786573924580_0.9780685826804405","host":"s3://npm-registry-packages-npm-production"}},"9.17.0":{"name":"agentfootprint","version":"9.17.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.17.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"d766325979630dc00eca3798c2c9d24f6a31916b","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.17.0.tgz","fileCount":3312,"integrity":"sha512-om1jp1AU1eKpdrIv+O+j/g05EdiTP5uwz5Rp+2UcfrPcHsZMOjtsXRXTrJ2SBH7zGRnwk0+/bR+hO0VXvcsGuw==","signatures":[{"sig":"MEUCIAlR4C35iZcOv8gF3OcdQwuBgaBBYufyGt164H23q9FIAiEAknF9bJ91d+Fo0wsPT4eO5p8PzHoC5TdL9Fk15lF+I1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17064944},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.17.0_1786581700005_0.4403497956770466","host":"s3://npm-registry-packages-npm-production"}},"9.18.0":{"name":"agentfootprint","version":"9.18.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.18.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"95db4693ba086931c4bdf4539eb5e996d2383fd3","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.18.0.tgz","fileCount":3333,"integrity":"sha512-dATHdtx+5R4Jno1YaurNDXLMDmUhC/k4FxKIT1SMzEgXejdpGnGoTQ+ic/40oGTK8/M19Ct0TUSoN9soPEWvDg==","signatures":[{"sig":"MEYCIQCaJ9b2Cqbn8tOPqSR6n0fGqFcFnaZCNYjJnWedN8DRGgIhAPzbQrOXfpKOMxJedNIzs1I5tm4tE810LqyraseXFWLV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17358854},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.18.0_1786590069946_0.7199095097076795","host":"s3://npm-registry-packages-npm-production"}},"9.19.0":{"name":"agentfootprint","version":"9.19.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.19.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"b1469ff84fde0a51ce7b658ce6b15c15f55ac061","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.19.0.tgz","fileCount":3354,"integrity":"sha512-olA2c5rr8/ync5J7wlotB1A5hEDtDarW62IloITP0nYHlWAG3ZDlhQ5A74l+Y7iFvlP6An6T9D06xwiJH8RyVA==","signatures":[{"sig":"MEYCIQCWqaeKUPUxC/s0MT3YvPzacCGIMLXwUk7tjFUeyBw4AAIhAPZGJotEJ46dpjn9D26qjncBL0ae4akrA1ske+1G67BM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17697418},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.19.0_1786597595099_0.49311604228125216","host":"s3://npm-registry-packages-npm-production"}},"9.20.0":{"name":"agentfootprint","version":"9.20.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.20.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"d53f4e5dc3a58335934237ece11eafec830579d9","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.20.0.tgz","fileCount":3361,"integrity":"sha512-2EvPSFpcMeIb1Ipx3j8FCyQrcVbUX2uVlfb91mAph0tPCJ8dqVDT7LZ/f7ARufr6ROPHUegZpC1QH9okJj3DRw==","signatures":[{"sig":"MEYCIQCPXqBIRdlCuKrKvISFbYS4GjbTDgD3UxFIymIE9jnYLQIhAKpZ8+BUTJn5wNiGP5rBwpDYzy0atl7yhAzsv82pegd2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17780773},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.20.0_1786601414200_0.45990928739946413","host":"s3://npm-registry-packages-npm-production"}},"9.21.0":{"name":"agentfootprint","version":"9.21.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.21.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"69ae8ae128cf3d7387aba284009c704a3c7214a0","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.21.0.tgz","fileCount":3438,"integrity":"sha512-CIgaUNY95tTD0eZTOw7HheC2B12VfapvTZEKldibfhLWJX5msoW3gP2EKn3wxIcQjPo3N8faM1BYP4CTDYXT8Q==","signatures":[{"sig":"MEQCIG0iTLVCc7VVrIVF1GY8MFceDgfUJ9Yp81BpemK3Mn6wAiASSljC55RAfcbX2cBbPcMYVVfdJF3iZ/nkLZ9Rsh4eTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18117493},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.21.0_1786605997945_0.1458821540327071","host":"s3://npm-registry-packages-npm-production"}},"9.22.0":{"name":"agentfootprint","version":"9.22.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.22.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"128afb654cfdd6d9096339bb8c169b7732cba483","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.22.0.tgz","fileCount":3466,"integrity":"sha512-Go0VvTpfd4gVW1t+6ah1cB6y7PmqtlvVUqArgknkrX9dJ8j/fUndbe5wYPP/qPMPNVnTAeVdYOA0qVk6UY9wng==","signatures":[{"sig":"MEUCIDvYlZGTzAUhWQR8Icqow9Qz19dF/sPctnaVYGb6yMeXAiEA1DyfJGWduCNfk/hnnfiBp1PnmNrSlRjEBfqeJrt2raQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18320487},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.22.0_1786610539681_0.09456682851473586","host":"s3://npm-registry-packages-npm-production"}},"9.23.0":{"name":"agentfootprint","version":"9.23.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.23.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"32858918b2a83c8961d01a1285e4c8ba027c1e7b","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.23.0.tgz","fileCount":3473,"integrity":"sha512-IGWbmRc/a6875F45WFdkxbARwhD4YD7TOx6OGum+LCdx5PB2VpyeYDyfo4LIrI1219oh6kC8S18G4UAM9MJosw==","signatures":[{"sig":"MEUCIQDpwaLxjtrhtWmgqy212er5lcQyWVtoC9kvBxPk+M3U2gIgM8jns6r7sGTFHmZjP/fppVTvo5CfFIV1a/20WdPrDOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18421304},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.23.0_1786616209645_0.43949056835211087","host":"s3://npm-registry-packages-npm-production"}},"9.24.0":{"name":"agentfootprint","version":"9.24.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.24.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"1b18107aaf990e0707e824e0c75fb5bf9b928f7c","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.24.0.tgz","fileCount":3480,"integrity":"sha512-M/UZ0GvSKSMcz3Mpa6VmUYYwZRNuJt43tnZnfvOMejDiSRE9LB5LkrrjPV8nJDIkMT8LE2RVihGjjKHfxwcV8w==","signatures":[{"sig":"MEUCIEqAY6CalAwlUUrqax8eNlaCw4CccLetKB6t+BJUFt4MAiEA7yPYTSIucuz0cN5QtBcdWXOtpYcUe3etvd+C9QE8TAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18505894},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.24.0_1786621433744_0.5558665218059671","host":"s3://npm-registry-packages-npm-production"}},"9.25.0":{"name":"agentfootprint","version":"9.25.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.25.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"3005e5d4afd32355ea6a0558c329f9d21cb1c3c9","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.25.0.tgz","fileCount":3522,"integrity":"sha512-oP2PKKuy3GwKYxXHFla+dgFVw9+36I8hv/HbFLvinjziyzRvaSD10Q+4SL3ReRAa+ejJY+xIyzuL8Mwibofo8Q==","signatures":[{"sig":"MEYCIQCs27ZV62Dn+XF1PkwvSL329L8F/qIKjplwj0cC8rXQsQIhAJL0DQwqBoorqmFSE6O0KXIzfWkKpfLUq/vWiMJbQ2qx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18897421},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.25.0_1786637776891_0.838343727431702","host":"s3://npm-registry-packages-npm-production"}},"9.26.0":{"name":"agentfootprint","version":"9.26.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.26.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"a50560bec515a074a5377e8f7f63ef7e385277f8","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.26.0.tgz","fileCount":3571,"integrity":"sha512-02CEgrusfwENm5WLfyiZfYgWNHYCaRTm37ePe0/kup0VK4MRK3ES2QcPgcZ++kaRaCMoW1jPg6/6WwNsczr9fA==","signatures":[{"sig":"MEQCIA9C9Ex0USvXXrBWvngieVXuCQljiEkPiFJuBlllwhANAiAxXiAcWdl1zqY3gVHc1w95MF0Qhbj+k1BssnRtukNFzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19441384},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.26.0_1786648270743_0.9215257777815031","host":"s3://npm-registry-packages-npm-production"}},"9.27.0":{"name":"agentfootprint","version":"9.27.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.27.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"061a0c0fdfd477642664782d76eaab280e8397d5","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.27.0.tgz","fileCount":3606,"integrity":"sha512-/jZVwlk9vY9g4Mv50MrkzCX14A7J9AERiVbfHLNLdMEmVzggrB0ml5iqOMKte15vu5EDTe2xoy8jkc8VJqyFPQ==","signatures":[{"sig":"MEUCIDLmJktVJ7WoiJKgPGVcderwESUwnNb3OeeLgkMlxU3JAiEAkS5jUEfNf2xCwLd6n/OB7oJ7Yf3fAlwvVhrI3ngg5R0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19922966},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.27.0_1786656390464_0.008925852004373347","host":"s3://npm-registry-packages-npm-production"}},"9.28.0":{"name":"agentfootprint","version":"9.28.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.28.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"58fa340c9c7545b794690368a491e64255ca5f6d","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.28.0.tgz","fileCount":3606,"integrity":"sha512-MUC5lA7raxMFSYgQbnX34yi3DPQ/Lf/b4QaV56fTxGOsh7JZuSlyvQULsecGHcRlyD2od/YPNGZCJHE2RDDY4Q==","signatures":[{"sig":"MEUCIBt0IKhxOHoBWlWZdEdvopZwDJSDFnazb2wgTBWn3ChoAiEA/FKFr0hZSxQiamCbw6m+trjFoHqd1QT0V9HONb+405A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19956744},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.28.0_1786658226227_0.9659238863006219","host":"s3://npm-registry-packages-npm-production"}},"9.29.0":{"name":"agentfootprint","version":"9.29.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.29.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"a2d35ee9539b09be64d6ba97b5dbf2f2dbf797ec","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.29.0.tgz","fileCount":3606,"integrity":"sha512-5aqw1U/oxlDsOUuZq8YnFEfHKxQQflWBs7p/qjG2j6x9+bzR+D3WukIWU28TmukLIRcGVZg6eLXuT3+4Xp+a9w==","signatures":[{"sig":"MEUCIQDhhp35J8blXNaxpoXg+rG5/eccNj+/X61XKJL+Rng27QIgbCsfrYpO0nnS65TVu0FifmrilewTgSm0M5qS04CJ6Qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20064186},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.29.0_1786663060128_0.11312591966838403","host":"s3://npm-registry-packages-npm-production"}},"9.30.0":{"name":"agentfootprint","version":"9.30.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.30.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"59bffd36981c0d5160104eb5930840ac498d181b","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.30.0.tgz","fileCount":3606,"integrity":"sha512-uiXQn3pZ/xg7M48nPUFNmNe/sVkpw9RZmpKD8bn68qo2jCt6NyPa7+dlDG5+e5H5YjmeYw/CMxSyYwG3kFYZYw==","signatures":[{"sig":"MEUCIDi89hu3KA3aN+6W1yoUT6fiL6bsnfJ1p1kiRb2Z7H3ZAiEA6QMt1YyDmKhunZMHcC/bA6e6KIizjVMgFW06drZoGf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20135018},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.30.0_1786680467958_0.48766263743999994","host":"s3://npm-registry-packages-npm-production"}},"9.31.0":{"name":"agentfootprint","version":"9.31.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.31.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"19c6b3a1380519f0ae5f2cab5fd687601c2ae816","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.31.0.tgz","fileCount":3620,"integrity":"sha512-KyKZOTqmq7Kdji8O+AwKPtBH2YiAi40DNnqeSp4pNBci3y2knzkQk9FtZSRM4d7gCuz9NVZGkCG9gR7lP9yL+g==","signatures":[{"sig":"MEYCIQCRwY+pFXpcAfp3k1JoNyitMQN8myNhazupblLAaJb3hwIhAKtUs26C4iUgs/ul+sJeCuEHNbp3uMCCcWsfNIHWUbVR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20274853},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.31.0_1786686559147_0.8756013374233753","host":"s3://npm-registry-packages-npm-production"}},"9.32.0":{"name":"agentfootprint","version":"9.32.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.32.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"2aa10ecbbce383054cedbdc506707e62559df36e","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.32.0.tgz","fileCount":3627,"integrity":"sha512-2vUsSF2SBsONl5ygQPi2NJkNIANRPKh9fFEOpL208KfpkF7ChNzB4p/HKqOtYJ2nDbkIQfLn6Av7L9KKyN9z8Q==","signatures":[{"sig":"MEQCIC1nKm8H2xCsJNN0dViWoTRqNFzMgomhSvItjdmBXGPiAiBzt58ac9hrEM9t+Eu8EXJLlo5fHNvbZH8wiDjizav2Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20400715},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.32.0_1786715574166_0.004197238856860519","host":"s3://npm-registry-packages-npm-production"}},"9.33.0":{"name":"agentfootprint","version":"9.33.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.33.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"d4b4cd14715fc3166e33f6ff97ddbb3923ad2ada","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.33.0.tgz","fileCount":3634,"integrity":"sha512-AHzewPGQYuesSkxh78nAoGJYU32e0Z9Nzd5qFhdGaSPIVaPRtLMJ8bCGgRg7fjUDBydLL9ATHibnol7NvKlQ0Q==","signatures":[{"sig":"MEYCIQCeGSqiZQSIj3ZWzWZKm30sHmlBr0ALUDYTM0UUzVz+yQIhANa6fcMKWusP2UHzRLzT+wOQIa98HOIaMGJfsdZ0M+UA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20578950},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.33.0_1786725526679_0.9352962968599872","host":"s3://npm-registry-packages-npm-production"}},"9.34.0":{"name":"agentfootprint","version":"9.34.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.34.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"f559f9d2e410343e6b64a58daeb8aea30fca22b7","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.34.0.tgz","fileCount":3676,"integrity":"sha512-Bnki3wWsfQa+aJZXUixSyAjH4pJ9QRplNqg+f9qPWCNt5u4nuVcxQpMuJdw7Bbe+2jBFA3yzqtjxFC15dqiazQ==","signatures":[{"sig":"MEUCIQDuO+rrVIcvNlh2lcg16lNB+jlFCLFmY2HoKd3GVbELBAIgKyvk84VCSfcLzjXUd+7OV8UIWAImDQl5O2dYgrwpyyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20692253},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.34.0_1786732930328_0.9745148269722281","host":"s3://npm-registry-packages-npm-production"}},"9.35.0":{"name":"agentfootprint","version":"9.35.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.35.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"cc18b0730c47e8f5e9d250f4ef71c04b1ec31163","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.35.0.tgz","fileCount":3739,"integrity":"sha512-C49RABkq3/QJgRSGXmUMJcBxM1iBcJ16i1oGnHNEAPw+EmSZ3qRVOGX6RSv3ZBwXBrNLAtilZBtqB/slkiQ+5Q==","signatures":[{"sig":"MEUCIQDImS7fi0sw3lPXYLQTE19cwQmqUa7mHerwiMpCedQh/wIgARvRtx9WmuZC7hlgQBwSBGf0S6ICGSQze78bx20Q+/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20943835},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.35.0_1786737463241_0.36257220137640944","host":"s3://npm-registry-packages-npm-production"}},"9.36.0":{"name":"agentfootprint","version":"9.36.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.36.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"33e172db4af7a7cf8a7017044f6ef8839fbcf122","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.36.0.tgz","fileCount":3746,"integrity":"sha512-dNzR/S2k4T/MGEWEdMeriBlMpvZoVIlCq/WXV1rsJacgl+MRWRk1ZBzaxzRRH63Tzqtb3ZJzXJfoo0UGK1wu6Q==","signatures":[{"sig":"MEUCIEKwGmcw73HCaKzfLn698Scueys70o+uEWNY74vsce3eAiEAjWuJlR54WKSFMqqMy4LWy0DaJo2SC3c5KlObI9eCLzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21033447},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.36.0_1786741799368_0.17902583909190972","host":"s3://npm-registry-packages-npm-production"}},"9.37.0":{"name":"agentfootprint","version":"9.37.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.37.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"b359a246064487d5a648dd7d885c390586f49cdd","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.37.0.tgz","fileCount":3788,"integrity":"sha512-dHw9E/mMFuN5rMposNLewCqtP1fc64jDbF1ZahDZfOgTJVq8tTEMPcp7e1vF7uXNZ9EOoPBArKi04YQ3Ur27lA==","signatures":[{"sig":"MEQCIGlQUpnWrnnDZ8jNObof159DfLBWze2LGObB/PnSIPrOAiAPWaar4U+7TGguVbVkuyRG5mJtUuomDBGjmWPyVqTiFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21271160},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.37.0_1786747793317_0.12815578111114223","host":"s3://npm-registry-packages-npm-production"}},"9.37.1":{"name":"agentfootprint","version":"9.37.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.37.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"21990bd15c78473abeaa699e6e1c4fba4a367adf","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.37.1.tgz","fileCount":3788,"integrity":"sha512-56B5fB+evvjE5CKVBC+Nb/m4z5EaFV5nAW3vH6v+BKOuS3Hu0Ee//zqGbhYbxF+07abAlh6rISK0Oc8XFFGGsQ==","signatures":[{"sig":"MEUCIQC6lpCS2rwkmIlExeQ5BM6Sztkas6mFROSLknlF+KNosAIgO6cAZtSa5IEeFP00WCWHeUwOZf3DzWdEWyKtY7/Lw3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.37.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21276633},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.37.1_1786756387434_0.22107432906935065","host":"s3://npm-registry-packages-npm-production"}},"9.38.0":{"name":"agentfootprint","version":"9.38.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.38.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"5b8a64a8484338f216138b9a006ae4e151887c33","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.38.0.tgz","fileCount":3788,"integrity":"sha512-9mKkhITyEpg6b7cJRJv1sa6giO387hn00+dmZf8KmUMqswFk9zVub+DMk7Az5SFy8PapqK9JTlskhfBz1TqOtA==","signatures":[{"sig":"MEUCIQC9z2OmwPcrxgrKJPP9wZY9sg7h/gzWRFtKs15tjUeSBwIgcvBSvB08iFvA0p19Uqy8OQSLuR5Xm6O832udXgWBINM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21316562},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.38.0_1786759580030_0.5937138909924302","host":"s3://npm-registry-packages-npm-production"}},"9.39.0":{"name":"agentfootprint","version":"9.39.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.39.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"d10e980b0c3e63b7fd7bfe2f2808b93a60c418ad","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.39.0.tgz","fileCount":3781,"integrity":"sha512-en/0Ryjnk5ulodtBrQj4wNRkaYWacEsuTVshYuTLtn1YfyfrJ7BXjSGnT9VSOr5pidcP+6aYeTa0bYoqJi8jww==","signatures":[{"sig":"MEUCIQCcfNc+g92VqPIwu97/QB0OwK1cXsmIjrxVDY2ivYAzBQIgU5/iuyGsc5VIKpkrZuK/IljPQYC+OD+WFVlRyhxUO7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21309466},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.39.0_1786770291196_0.07841945219148938","host":"s3://npm-registry-packages-npm-production"}},"9.40.0":{"name":"agentfootprint","version":"9.40.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.40.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"8a551963b12da2926eca3aa16597b1390a58d4e4","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.40.0.tgz","fileCount":3781,"integrity":"sha512-64AHp0aQmDYqUr6OEvjjgICxWaXPfgHxw4xa6dn2kb+D1CouRBm6seMB80uXfO0rNBFCgey7jQ+DSjQcomidGg==","signatures":[{"sig":"MEUCIQCSN1lVyjglpOsDnH/gDLanwY3HXn1YP1K10+u+rBP4hwIgUkUZO//qHVjUqZaOF0g0fVg5a5Uu+xeaj/wMHeHTD3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21331275},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.40.0_1786799879655_0.3510043146812232","host":"s3://npm-registry-packages-npm-production"}},"9.41.0":{"name":"agentfootprint","version":"9.41.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.41.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"d30ae25b43c4fd985e92fb05e363eac8edbd398a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.41.0.tgz","fileCount":3816,"integrity":"sha512-XQS0kJE6QR04aZuGmhHNlD/PkDIjhNdjz2WvSlPhQsNSvD7WOEfcTaVXEd4+EUWYgUkYQDdozMvhFUrYteTl1w==","signatures":[{"sig":"MEQCIHOOiM2fh440NBTgMmh59pXD5DTSgwrMwVXODT4nbJHzAiAZTNsoS8ZDscMeIYOFo48sP1U/4xXekjApN0UoB5Ck9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21632974},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.41.0_1786804756468_0.9700253406663724","host":"s3://npm-registry-packages-npm-production"}},"9.43.0":{"name":"agentfootprint","version":"9.43.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.43.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"a0365a1648bf2ae142198e05c3594b8dfc18e6b4","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.43.0.tgz","fileCount":3963,"integrity":"sha512-oNZvKAn4u9NWqa3SJHfILBqfT08ZkAjL665i0HjZf15chrZpbEg2Bf2Sj+d15LiTuwDf8fNGzcu9jGc8bmgPXw==","signatures":[{"sig":"MEUCIBZLAeokNMFZeJELxa1yCDxLLKieSYr1Spzn8BhxWdMtAiEAxTnguFCSFBt5SzQC4/TQ6zRYKK+cA6TJL9MxtXiGMC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22395722},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.43.0_1786813614039_0.22075687216082462","host":"s3://npm-registry-packages-npm-production"}},"9.44.0":{"name":"agentfootprint","version":"9.44.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.44.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"f5bd6d4ea7d6eac936bd38e055ef2da5b323e95f","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.44.0.tgz","fileCount":3963,"integrity":"sha512-10gISmke3vImZQeLaWsXpGQmk8yb0tXIAN9FGXmWvGoxqLSoYHbJZr6bMmP5HE80A1xtFIsROdLNxwYMsadvmA==","signatures":[{"sig":"MEUCIQCU1ehNRGy3f8k0OJvqt60gB4SzG67jdBI+wSVBoORWewIgMcYBz91/cg8CbkVw1fKibv7qANrasbumEA8itpEX8i8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22448287},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.44.0_1786822415559_0.2817077667683181","host":"s3://npm-registry-packages-npm-production"}},"9.45.0":{"name":"agentfootprint","version":"9.45.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.45.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"321e97a9a2d452796e07bee881801acef1cda738","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.45.0.tgz","fileCount":3963,"integrity":"sha512-m5bHdZNwqvdMaAr86O9dd7jxn3OqQ+93r9DLBH4aSkRzaMFUuDfzYrbRqUvAtsgUShK7CzAUlyE3k/UlB6aOVw==","signatures":[{"sig":"MEUCIQDVkTU+gv1fCyDGIGB73Hgb0Q402OGZnGBfR9ELeXsqqAIgKl1EHFHsXtyeL5wqZhJ4Hh1fOn0EVocxcUKkRjtu404=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22465763},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.45.0_1786827053039_0.14842790869992384","host":"s3://npm-registry-packages-npm-production"}},"9.46.0":{"name":"agentfootprint","version":"9.46.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.46.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"4390b34d648c4153d6c79ba452fb5c64dc31d146","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.46.0.tgz","fileCount":3963,"integrity":"sha512-fhOtlkm85HWIECzM/sudYQsITjTiC7R4ulcPNGG9aXqTohspAo2T7I/oKR7/QUcGOL/feP/+CRTS3W/C1r5RbQ==","signatures":[{"sig":"MEUCIQCqmc+05R+ZwA5gtyqO6eXTUH9Dvh7hEESjb/vIhifpgAIgaevPZ66B1BM+c+31GNwuGgv6+VmjK81WRjzc9xr0fRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22488872},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.46.0_1786829382082_0.7800272305883633","host":"s3://npm-registry-packages-npm-production"}},"9.46.1":{"name":"agentfootprint","version":"9.46.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.46.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"17d37a6a6d047543db7df2282e40e4629e7293f9","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.46.1.tgz","fileCount":3963,"integrity":"sha512-1enha0mcijaywEkaNK70iV5eK+WROdFAMicS7pGr8oU3bEb4QHz7gsP4wHVf4e8ymSiDj/M4UAvFC+1L20cMFw==","signatures":[{"sig":"MEUCIA+HpG2L9iKM81sUIGWVZuEiJgLTi/uIB60XZbG6JG1LAiEAlXbwBis34tGPYbe4Zf6mGjAtcUypN2IDopHImnu4W3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.46.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22489374},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.46.1_1786829865942_0.22270408713678047","host":"s3://npm-registry-packages-npm-production"}},"9.46.2":{"name":"agentfootprint","version":"9.46.2","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.46.2","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"1bc2d2be0b82ee60171a64cf7bf64311a80ae5f0","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.46.2.tgz","fileCount":3963,"integrity":"sha512-X2fnunJ2gn37LEyHfyvCaIJH/pB4f8knltQEGUrmkAuC/sSAVbAhjjDOsCmEn+qZk0KJQxYrVRYIzyGV4NbHyg==","signatures":[{"sig":"MEUCIH6zpHoT4M/0JffR23SVelENt8uFQwOvG62og3e6SwHHAiEAoMkWX8qB9L3JnQVb1f/CZhVfc/znrpM1OTBReBIlbLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.46.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22491335},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.46.2_1786830403043_0.777156093322158","host":"s3://npm-registry-packages-npm-production"}},"9.46.3":{"name":"agentfootprint","version":"9.46.3","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.46.3","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"712e6a4af2b12af80c84c0eb3860d9b421e19195","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.46.3.tgz","fileCount":3963,"integrity":"sha512-yVOPQPLIEd5U7HAGPNTh/Yj3UWK0te9N6k93wef8Mx4Sz4QJcCqhnG2AAkqs4WNPhwbWqz06hGLWCb/uCAoEeQ==","signatures":[{"sig":"MEUCIAWq3tH8FafOwUqcCL83vYN21y51Wv38bcQQpz5mT3TRAiEA8XRYjnUqE1vTGsnqtyrBjqx1izaTR0t0GKj4H4LhNls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.46.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22495543},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules package-lock.json","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.46.3_1786931078066_0.2965259841512249","host":"s3://npm-registry-packages-npm-production"}},"9.47.0":{"name":"agentfootprint","version":"9.47.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.47.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"ae35ef74ac8426ca588fcebb551ba8bd851a75f2","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.47.0.tgz","fileCount":3963,"integrity":"sha512-IzhCEpKurBm+ZQJEguOqKalMEu9HscIvhRyLwPVWXT4nrJH/DNF6NYmbkE27JXCPkdfY/wQJ0wry+ApcDr8bvA==","signatures":[{"sig":"MEUCIF/8rsV5BPIS3YwVfXdimLSTWNcil21aFNgXxkIjKJ3SAiEAjZvuuGLJFMaVklHicemg20dBxTi50MYdDiJHcuWdJt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22537878},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.1","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.47.0_1787091961579_0.6265957413971237","host":"s3://npm-registry-packages-npm-production"}},"9.48.0":{"name":"agentfootprint","version":"9.48.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.48.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"83938f806b8904a795199ea110ad22067f6532ec","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.48.0.tgz","fileCount":4033,"integrity":"sha512-jmAbUmVk4Q4DL6udmQ21BfQgD5Td2SxYjrHJfhlUbKeJVIQVHAAI5SwCfbvpuelhBrR89z0fclS48wW0396ATQ==","signatures":[{"sig":"MEUCIDJ0+yfAhtpwBkv8l7G/Gq6iAU/2mHVkWe2ikhsZz85XAiEAwVS3bWkCN/U6XNLMF1GmRx+NZgE1hVpDL3wOcBi8Z8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22840989},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.48.0_1787107627707_0.8667693851107205","host":"s3://npm-registry-packages-npm-production"}},"9.49.0":{"name":"agentfootprint","version":"9.49.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.49.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"892c852a7f0bb256055926cc0b808015de3b3de3","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.49.0.tgz","fileCount":4040,"integrity":"sha512-jK5mgFY48/3+xibmzoYpINk6l7uKj2373fue58T4zYmfzQhUdSuQbheyP6ECR+oJaYT8GPVSznwc7D8c5a33og==","signatures":[{"sig":"MEUCIBsTnRiyngwyOTjxWr7ol3LpJu6so1ohYOLioqhvathzAiEAvtdAw/+nfjawvwm98awQ3XDZDWwYL2h+mtFMeGk1ZPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22907242},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.49.0_1787114352531_0.3282532359685024","host":"s3://npm-registry-packages-npm-production"}},"9.50.0":{"name":"agentfootprint","version":"9.50.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.50.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"06258d7c84bf63222dfd8a2ea7ddbed9602d9e63","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.50.0.tgz","fileCount":4047,"integrity":"sha512-2vTKl1oArqsuvIi1uFRhnQQm2eYFNN+j1q8phv6yC7fIrEKwdnqSiFL37fb+pQ6nghLbwqHdQf5Cg6qMLkVGUw==","signatures":[{"sig":"MEUCIQDe8Don+VVjWsPrAGdV+vqLaYM0fWiG9I4tpE1iVv1hSQIgPTjlr11TR7bw62KLg/Co71HtXaYmlfaV1u4olojrj+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.50.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22962873},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.50.0_1787162127236_0.5671464856881785","host":"s3://npm-registry-packages-npm-production"}},"9.51.0":{"name":"agentfootprint","version":"9.51.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.51.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"58d2e7c55f85839b156b6dc413e6164b71ae1312","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.51.0.tgz","fileCount":4054,"integrity":"sha512-fOhBY8TFE97rK/+9WtX3DvD7SPDHfVzdABSLQvs2z+gAzzbrkaT73xbFeEXeAJXj0g3HJ+d8rRo5hRFXSK1CNg==","signatures":[{"sig":"MEUCIQDuNRc/ywsnLHNOKkpgJXMuu4OatbaffLagsadpU5BbkwIgAMIQjpL47XpLfSa5B/asD81x9WWrz6zJgsEeeiY+Qgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.51.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23133024},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.51.0_1787166058183_0.9658315797037293","host":"s3://npm-registry-packages-npm-production"}},"9.52.0":{"name":"agentfootprint","version":"9.52.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.52.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs"},"dist":{"shasum":"83b94f374ad3fd240fc115ab624c0c0ae0470738","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.52.0.tgz","fileCount":4054,"integrity":"sha512-Ei+Rsgwovsa1IJ1YULrINljxLeuTIo+c0LaxRvy8Q71oIJML5sYdfUlhQFkaxPql1Ebv9Coyrlto9N/VQRWkHw==","signatures":[{"sig":"MEYCIQDeMIUBce8qpipdXCQ+elMxP52vEdHnO1VnPtteJ0tKnQIhAJUnVGUBtQL8V/Rxm67n+Jn6i915uodpwJ51/A9TzgdQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23152929},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.52.0_1787169811820_0.8163961208187369","host":"s3://npm-registry-packages-npm-production"}},"9.53.0":{"name":"agentfootprint","version":"9.53.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.53.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"85fbc7e5fa7ce1927a27ec07459016ac5eeae1ce","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.53.0.tgz","fileCount":4097,"integrity":"sha512-6HaqJHjMT/Y9bloOK4hckX6nPT/oUuj5SWBCMaoTFfd6rISGAeL3f3uxzcJa24Qnti0IxklMpzaBBg1poW6ucQ==","signatures":[{"sig":"MEUCIQDZnDoczx5RWk+zRi0ZvO6G/J4W1US2Ig8fHYdQe7hV1AIgIzDuqxA+gi0OdU5Gq5e0eTm2vxK5azrdRXf/2h1zEEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.53.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23413537},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.53.0_1787175367298_0.7324676583556959","host":"s3://npm-registry-packages-npm-production"}},"9.54.0":{"name":"agentfootprint","version":"9.54.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.54.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"e3e42de543283944131b68786d6ef890c7df5287","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.54.0.tgz","fileCount":4097,"integrity":"sha512-IsC0BROS/6Ai4OyyEgy0WJTa0QF+jWvc0/dXy4i9ZIRWRYYOYJCAjwJtLCkNyUngqzBwrLLqPeG4SiSew8160g==","signatures":[{"sig":"MEUCIE937UQetkn6DcH4yqlPE2nSMfmWNxBwgpGrAmPMuiPPAiEAkSNH3Os7hNSsqJei8uwn+ReGR5l7Zqm68W8iZ7fA1HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23459937},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.54.0_1787182917591_0.6726082600767402","host":"s3://npm-registry-packages-npm-production"}},"9.55.0":{"name":"agentfootprint","version":"9.55.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.55.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"f8b3361597b92dbc73ebf5a135cd977e1aa1a377","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.55.0.tgz","fileCount":4104,"integrity":"sha512-vqY5d92EqqG43fNm7RFOAMdbDQQendA1ryWsh7uZYRIBlHuIdVBE+1L33O2NDmoJdXz57+Fr3EnAd4/l0W/+Ug==","signatures":[{"sig":"MEYCIQD+K84DxQ96J3Ar5WQaoDYtlYVupWjqoPLcD9z1NxxsrAIhAPYQQVqXZgyxzV5Pg6Hb7gHkJwqZitPNf4Yc1pEjTMoL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23494130},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.55.0_1787186789897_0.6672871637089326","host":"s3://npm-registry-packages-npm-production"}},"9.56.0":{"name":"agentfootprint","version":"9.56.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.56.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"037ff35b500415819fa2824eb753bc014e9b67ae","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.56.0.tgz","fileCount":4111,"integrity":"sha512-6pTCaPxNLh1j8m2f0PY/QUa1WRAyzc22IEuE3H606NPCsSQe4YygerjN6DJoNRfDqq7CcfhTTd+rw9iI1Y7F2g==","signatures":[{"sig":"MEUCIQDozFHD41E70JZ3kKItXLjLAidkBh6hNuOQotC8apQkwAIgOt+2HTeBcjElBnFAd1Dx+EJ5OufeluQ926S9HQibVz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23575966},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.56.0_1787195707324_0.9580649553304859","host":"s3://npm-registry-packages-npm-production"}},"9.57.0":{"name":"agentfootprint","version":"9.57.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.57.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"3c621888e04acddff492b3af7234521f7686350a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.57.0.tgz","fileCount":4139,"integrity":"sha512-MZngOo1KoJJSP202BlZcMVN/Q8f3CTDclQCdRxPOUHNkr26pUs258+6+eRFUNoGA8yjM0Bga7PPQBze5AJXLWQ==","signatures":[{"sig":"MEYCIQDDrmcF6zMq1itwvTUsMzJilKJJ+bw8FEFvHiAgXTd9agIhALCNSj6uXt4P9ZWjoK7BXiPP+mrFa3VlWo43OWjX22bp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23744506},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.57.0_1787204206079_0.16458148532593686","host":"s3://npm-registry-packages-npm-production"}},"9.58.0":{"name":"agentfootprint","version":"9.58.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.58.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"967117cfea8383528f6738db3c97e6176c3bd433","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.58.0.tgz","fileCount":4195,"integrity":"sha512-qtOTVLYPMWBfNsMSHxYAu+VrqyF94BJ9N4Spjg//Wf8JjNIsYyZJRkjsIKhON5RxADO8kzYnYtHInj9orq+DnA==","signatures":[{"sig":"MEUCIEygGKDZROpTz0Z5aAQPjuWNXyfXwXr3OJlTCQsRkm0GAiEAhFFNFnvUIUtgnGVpfxVIkagzWJRbene5I+EBMhcmsPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.58.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23937409},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.58.0_1787211149148_0.38778990574412764","host":"s3://npm-registry-packages-npm-production"}},"9.59.0":{"name":"agentfootprint","version":"9.59.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.59.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"2eb5345b3a836f521480bd636c3d29a61e7e32fd","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.59.0.tgz","fileCount":4209,"integrity":"sha512-wbDZMsvK5jLV+VDVksUfqaYUHeamb+tGbGl6rTugzGLt3paj133Dxl7cauUa5/jv6CtxXifTFl4VW3Ozj6VZmA==","signatures":[{"sig":"MEUCIC+udeEaZBRZzj329IlBuS3B1867TyY6sCBLOBg7fitvAiEA94DzU2094AgDR8SUli6qj7+mcuEGjUIOcJNsUl84Hmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.59.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24095281},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.59.0_1787237801233_0.23232707814868836","host":"s3://npm-registry-packages-npm-production"}},"9.59.1":{"name":"agentfootprint","version":"9.59.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.59.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"61aa43daead2d7de24825be75a6fa44742041483","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.59.1.tgz","fileCount":4223,"integrity":"sha512-xi5h/hVSQuTDYlr1PC+exxl1RcsMgi349mCvm/FQNxS5U07C/SlB9k5Sqe0NnueLwUceEjfCb97rQ0BDTK/pCw==","signatures":[{"sig":"MEUCIQDwOH6Ttd9UVFGUpd/qMCiUG1fLOUt4MNeQ+VPDKPL/VAIgBT3QZDXtzakjI0ReWf4Ika2TcCxNe08oL1B/demCN70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.59.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24147130},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.59.1_1787245498595_0.4994935923306745","host":"s3://npm-registry-packages-npm-production"}},"9.60.0":{"name":"agentfootprint","version":"9.60.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.60.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"77886d67abe4a6b43136db08a6e889496bc8f703","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.60.0.tgz","fileCount":4286,"integrity":"sha512-Og64thqD0n4Q1AdY7YM9KqUXaIhbaqDPtVNeyQF0KI3CKWrI1Mvh4PDlVWVae0Gp6gq1igHbuMrbdm7dzVWp5A==","signatures":[{"sig":"MEUCICWdu5HaA9dRjz2X1LEBlTt5W/4EPNeZNCRPFRaiE0BLAiEA1FhOsmG/XatsvPkgC/bQVi9CT9hO+B4eepernl8J4kM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.60.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24355638},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.60.0_1787253996077_0.8999012575737835","host":"s3://npm-registry-packages-npm-production"}},"9.61.0":{"name":"agentfootprint","version":"9.61.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.61.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"a5f7ac89b14fede994181f73b9856fab90b9cc44","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.61.0.tgz","fileCount":4300,"integrity":"sha512-aVH3N9t0CynS1ao6PiPF/BlHpcHXejVTGwxkxAy537BhMf1vyBxthKn/gql6TBV4JWjPdN7nGpMAaAXFww7eQg==","signatures":[{"sig":"MEUCIQCWmEotVF3pDPM31dCScYU0iEPB6MKfH4KzC1wSlJbMggIgKdiZZDfqsA9lsgYTL94luDm+Ser6oyQe2WUurGOJw6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.61.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24555954},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.61.0_1787261422696_0.9503661507573828","host":"s3://npm-registry-packages-npm-production"}},"9.61.1":{"name":"agentfootprint","version":"9.61.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.61.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"d869ef08ab5e4c344f5794a128bd4b399ed05d8b","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.61.1.tgz","fileCount":4300,"integrity":"sha512-E4UNXjUkBZb3Ffo9simpE6yUfPEweghX3iEIsGoTBnsXbyoCXvLMFUK6NuNT9sw9XJUQoeyqPjA+u9UmRAbGhw==","signatures":[{"sig":"MEYCIQCfYfFLA/OiO9/CE/gimbqFkMmRlLdLh0rj6UTb5yqg8AIhAONTlp2GzBPCs1T+ViRaCRTuijEsCNIvGivpPdEOU8VS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.61.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24562562},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.61.1_1787266718405_0.862760143060914","host":"s3://npm-registry-packages-npm-production"}},"9.62.0":{"name":"agentfootprint","version":"9.62.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.62.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"a4e463324086298b70f65a2aa5d36fa9f6fad5e7","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.62.0.tgz","fileCount":4300,"integrity":"sha512-Kc8wTOhvFlEFgRYfv0FCLgAaz1sXt0Ol2dAZ5BRHIC4cKU3dDi9IAamDpYHzGUZcmqH1X7OZMpHg/Cdv28Oyhw==","signatures":[{"sig":"MEUCIGV5R1B7xUckozuzJ9Gb6MahKEUisHoKLc55quWD0IXnAiEAqoTWrRpf1irWmL/C47jYw8tMTrQ9Jy5MRQh3jGoK4qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.62.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24602842},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.62.0_1787289373968_0.8941132934865628","host":"s3://npm-registry-packages-npm-production"}},"9.63.0":{"name":"agentfootprint","version":"9.63.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.63.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"6083d5fdc451c831748de0a6081e9040df940656","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.63.0.tgz","fileCount":4307,"integrity":"sha512-23VQwoHeCfSPxiBvno6V5EI5m4CFeiA93vAEf6+G7XbrZnsSd3wjGsiqm8pk8d9/QzmT5XYz8HrydJkoJbwDeA==","signatures":[{"sig":"MEUCIQCjOi15rDZMX/SmeEZxLSqVTVA1rr1Nw5bELbdPW0JQJgIgDWzmGBTBOtg1vtr8+va+lHafzi2isjn6b4GvvqpAwh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.63.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24663448},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.63.0_1787699018482_0.38012803464269274","host":"s3://npm-registry-packages-npm-production"}},"9.64.0":{"name":"agentfootprint","version":"9.64.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.64.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"835b2250f37f81b942c268a21430f4cdd611e86b","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.64.0.tgz","fileCount":4307,"integrity":"sha512-wlPrq9UJyyPzAp7pjVnCRGqRfhGWwVYPwTEhcJ3SgajSlva9pbjdIIu8TDTsP5jmcIqLMsOZCV524YJ7V/NHOg==","signatures":[{"sig":"MEUCIFnGjN13feMUQtHx4yK1OsrfWVdp0msfermvO5G86CsMAiEAiu8jsoUxH4WA0n70KvYgjAefnWMZRIf3ykdHEmoipgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.64.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24697342},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.64.0_1787735798106_0.21906825926469242","host":"s3://npm-registry-packages-npm-production"}},"9.65.0":{"name":"agentfootprint","version":"9.65.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.65.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"15446f2c249834aff22d0e5cc3b21a57b767e265","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.65.0.tgz","fileCount":4321,"integrity":"sha512-VEIoFHXnhZXJWzzdUH8Yv/xKYDosMzcZPk1fWrfDdBzsmdMiVMc0EvPwQMorsUAIV6VWlBQiXN06KmmShdT7eQ==","signatures":[{"sig":"MEUCIDVpZbARzYgAEVKeTIPJjOyWlLWgLsvd12Y1+6k0a5vyAiEAyBHk19ADfeNeHmmX/Hw+wQgc1RbYFk/JG5JolvKgAqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.65.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24826011},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.65.0_1787739859816_0.7648444398258676","host":"s3://npm-registry-packages-npm-production"}},"9.66.0":{"name":"agentfootprint","version":"9.66.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.66.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"bc96c2ae18a1944d0f118196b71e4ea82bf65f39","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.66.0.tgz","fileCount":4321,"integrity":"sha512-R4JmNe50UcmJtew5vhvYqzk5UmSdYrfK7N2eVyK4qYnvDOZW9NlaQe/Q4taEvLI1Oc4w6Pu+CKvsIjFIxxMjIw==","signatures":[{"sig":"MEUCIDcN+pzVybvbHhZQ48eIPOwXJoIK2Z+EaOh+WUSxnLRUAiEAi7e0SEmytLyEpLk6AELmTXjzWXHzCXWXU2iHzWW7Yc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.66.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24885431},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.66.0_1787744527910_0.285647540662356","host":"s3://npm-registry-packages-npm-production"}},"9.67.0":{"name":"agentfootprint","version":"9.67.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.67.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"7e64bdedb93236a16adb18b2806d69b27a912b9e","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.67.0.tgz","fileCount":4328,"integrity":"sha512-Yt/Y2LW6PLPJJYeT2QYChVg4+Bw2tnjEAX4qC+dikW+RYu8Z+x8repSK+Ac2Hii1pdi4gDIf1cINUpFgVOmW5g==","signatures":[{"sig":"MEQCIB7L60qhkuOUaagGpqr7aITlOA2OxWSGnEcK3Gks457NAiBceGR3QPZiT3UxEJeGFv2I3lx/Z8HSPtWwbfVBs88YNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.67.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24925881},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.67.0_1787750593526_0.43484098990987285","host":"s3://npm-registry-packages-npm-production"}},"9.68.0":{"name":"agentfootprint","version":"9.68.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.68.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"cb5954688b8f8f6c7b312670e68447a96a0f827f","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.68.0.tgz","fileCount":4342,"integrity":"sha512-gsJZbG5axLts89UGH/1Jv5kJZ7l8pZ35Ek2Y4JlVeydrBFMc6NlekVa2Np5hi5CXMmbhkfBN6EGPoCWUP01fkw==","signatures":[{"sig":"MEUCIGhdeaFzoO2+wdei2khuN1WL1HEvMLC0AD/qiUAoMavjAiEAokxWdaqeg5jGGz8zQoglRXy/BeaGBVtoqJ8Y+U66TQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.68.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25008908},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.68.0_1787752011332_0.0694548983663712","host":"s3://npm-registry-packages-npm-production"}},"9.69.0":{"name":"agentfootprint","version":"9.69.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.69.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"97b6b13a4b1c5a83d52941cd278ece3c053865d7","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.69.0.tgz","fileCount":4349,"integrity":"sha512-DM/e5EZyaNW8Zgr/oOm5OwseD6Ba8MHpEqWEeOr8CJdpounIZecNPXOLt74oWU/q7CYHRNyh/EiQpwnitH9ifQ==","signatures":[{"sig":"MEUCIGN5jHNIiMvgLF5BaKp/QjvMZHgxnmjkbtu7vHgStAJOAiEAgbrUNQ9CtGOgu08HpTjJ9ttUlhvfTcEcEF9r76qQy6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.69.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25065350},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.69.0_1787754474566_0.35736338706456916","host":"s3://npm-registry-packages-npm-production"}},"9.70.0":{"name":"agentfootprint","version":"9.70.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.70.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"eef547bd3b663d74724fe6f8ea6d4ac3e262b55d","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.70.0.tgz","fileCount":4350,"integrity":"sha512-7LVeGVoAjrTc4TrXQSlzHuHL5sGRu/BYVMUHTWgVFUr7sbNwlX6B3tPpETC/Cx9aGGcDpg3suPayKq83oAJ8Sw==","signatures":[{"sig":"MEUCIQDW3jSvZXdbttwnRkuqq4aVrCrE7iWSEuGNJC12jzSQJwIgRxxrguGvpZvFvKxdMZegVchWxj0L6CnbK5fe4+itsqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25085325},"main":"dist/index.js","type":"commonjs","_from":"file:agentfootprint-9.70.0.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"sanjay1909","email":"sanjay1909@gmail.com"},"_resolved":"/private/tmp/claude-501/-Users-sanjay-github-footprintjs-footPrint/a73c4937-45ef-4456-884b-db03b64c897d/scratchpad/af-manual-970/agentfootprint-9.70.0.tgz","_integrity":"sha512-7LVeGVoAjrTc4TrXQSlzHuHL5sGRu/BYVMUHTWgVFUr7sbNwlX6B3tPpETC/Cx9aGGcDpg3suPayKq83oAJ8Sw==","repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"10.9.2","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.16.0","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.70.0_1787765118063_0.5268288857734853","host":"s3://npm-registry-packages-npm-production"}},"9.71.0":{"name":"agentfootprint","version":"9.71.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.71.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"bf7d7818b2a291c22ac8f022507ee115361b3061","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.71.0.tgz","fileCount":4357,"integrity":"sha512-UESiaBuBC3UEZalx9/P3ZrSM7qPa0xVOtBHOYTN/CUx1qoKxJY2D40BMaNFOSWmdWoQXhewNbG4RYLbu0P2XAg==","signatures":[{"sig":"MEUCICNTsNPzwUnIqS+7UDbOvUgAE5+Bp2lXKp6d9luWs0y3AiEAvc22KpHDey5vaf1XHlPVyFHmmCFKIKN4Oh/X8pcyPlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.71.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25151642},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.71.0_1787766181634_0.5515089432086364","host":"s3://npm-registry-packages-npm-production"}},"9.72.0":{"name":"agentfootprint","version":"9.72.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.72.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"0ac3ac0db895d3f254fd2bf1d4e49378c1840ca0","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.72.0.tgz","fileCount":4358,"integrity":"sha512-Vwd7nOrZI4o4Ss65rH8Et2bxd4dQE8aTOmjKJ61hAdOu5bbxOWM6nsoD2MHF1siFRe0c2jjNBVuFwWHx0HdWyw==","signatures":[{"sig":"MEUCIFZvzZoEN5ijQ8Rl2YQ0hRIPDdEKCF0rjZzf/ed9GPIwAiEAsVkfcC6c91Cfk3vFsutVGVgo+A9KZ2B9ba6Ce6baMsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.72.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26311461},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.72.0_1787843928837_0.41191425582996266","host":"s3://npm-registry-packages-npm-production"}},"9.73.0":{"name":"agentfootprint","version":"9.73.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.73.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"ccb56853785cb115b8e9aae1092934df433b62d3","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.73.0.tgz","fileCount":4358,"integrity":"sha512-+GCLlHWC9zWczni55Yn3vPAFUxpXZ7kvXBqMUfr8K0f+r2O5N+/fe15CgLAz1hO2ygbhOGvMXh/vuk73FZZL4w==","signatures":[{"sig":"MEQCIEi3i45BaRRERxVnJLyvyNUqcsxYltLfX8bC5ehYOMIcAiBqoQP7BOR10A4WqthBSvk9f7E6W/5Vh+CQ+r5DUlwyOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.73.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26315841},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.73.0_1787868886496_0.233272783918123","host":"s3://npm-registry-packages-npm-production"}},"9.74.0":{"name":"agentfootprint","version":"9.74.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.74.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"2ee2db33873219255a9ef552b5a985f0a3447540","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.74.0.tgz","fileCount":4379,"integrity":"sha512-Lux6Y2lBVXrWuBNkc+25pmKh7zmKZnoxsiMdRjzPv6DBiy65CA0V25Q6VrlX5O3Vj9wx+BYAnU6BqBEN3cHC+Q==","signatures":[{"sig":"MEUCIDzoMCZnOV9kRICRdCB8VWVClFOeLmMiHFi52hJtNDDeAiEA4E7lHA1whubhvQufU/cGRtF+gO9QrnCH7vXFBaGfOdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.74.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26697187},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.74.0_1787893907606_0.04126754701200808","host":"s3://npm-registry-packages-npm-production"}},"9.75.0":{"name":"agentfootprint","version":"9.75.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.75.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"5170b6fafb360fecdf7de08979bd14b5f7ae0954","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.75.0.tgz","fileCount":4386,"integrity":"sha512-TqLzhMPds2BbSLQjgxjkmXXtuVxRek5nFDisoP+rSSeYH3OweNAZVyS0a43Wr1hX5OsCfCL/WiAmtFEaaGO6oQ==","signatures":[{"sig":"MEUCIQC2d55qPWl+wF29x46PJ8lOnID9Q3nZ6BFIY7yWLR0/tQIgJvnM5i1wAHno8+aYN4+PrWhUALWvWbIH+QHY9lfXvA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.75.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26766988},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.75.0_1787928673936_0.4008463522642136","host":"s3://npm-registry-packages-npm-production"}},"9.76.0":{"name":"agentfootprint","version":"9.76.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.76.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"b1a4e67cad2307a4564f7c43b8a4ed3a356abb77","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.76.0.tgz","fileCount":4442,"integrity":"sha512-zkIM0jR2vA+jQGoBSEfDhNg3OZ+ElQBJjBCwRqBGB9a84hjFwPZ+GqUa2z8EkhwsJLfYp25wYQbDA/NHfJ8/9g==","signatures":[{"sig":"MEYCIQCjGOiyRBd3KXmTGPWDyY491VyRLZzlR0161N/FczvdvAIhAO0rkPjaiTpNI4fAdPPoRTqC8J/f9Nkz8BoHxegZav5h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.76.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27061728},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.76.0_1787934974936_0.9526231119515247","host":"s3://npm-registry-packages-npm-production"}},"9.76.1":{"name":"agentfootprint","version":"9.76.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.76.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"7e407a95d22327236be426e4c58b1b5ebeba30a0","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.76.1.tgz","fileCount":4449,"integrity":"sha512-81IltnZ0vAOY0ouKMPY/hG/UpPKLq/6khFmi2q0Gz2eri6Bt0pqTB/iodH6Y7gVgIRfvnwDZ2AyhijfVKio+0A==","signatures":[{"sig":"MEUCIQDup3pKm9PKDnXhpB9Oml1Bg1fwa8W23+MgAU/1R+NPsQIgatTv5Smx8u185NQ+aYipTv+39yYpuedS+8FWEX9zB28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.76.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27085878},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.76.1_1787938963908_0.6218380768621936","host":"s3://npm-registry-packages-npm-production"}},"9.77.0":{"name":"agentfootprint","version":"9.77.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.77.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"073c2ea9d10070eea3c307af65b4beabb0e1b9ab","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.77.0.tgz","fileCount":4470,"integrity":"sha512-9qqhuz45+fWSHT69hAl/gAMwLV9hn+1NbKAZJc9tH8ue0qyDi4MSbzVUzIa8dZw5UZQxwxSo64qLCEZ+6oJikA==","signatures":[{"sig":"MEUCIQDL5RNwYOy3dKqJwhlEvfTQmJez2zRBVeARHVveYk0tVAIgK2+LH+qqb4x8urF3foKu+rc3d4zIUo6r8efEbtCSWc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.77.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27194920},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.77.0_1788065370471_0.07295630067764614","host":"s3://npm-registry-packages-npm-production"}},"9.78.0":{"name":"agentfootprint","version":"9.78.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.78.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"5533be959ddd2ad9acfe853d21b9974309ec5d8a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.78.0.tgz","fileCount":4484,"integrity":"sha512-oUphBe7qtFFni9KDxKAV0u77AQxf5AGCWLzJ6qs3IFL4DhPvAIV+CNTnCDgi3mBTsdPQjto++ANoG/5/1JZ+aQ==","signatures":[{"sig":"MEYCIQCZst1/QCgL0dHgaBqWTPSrGVNQGOHR/bKzt8WKAwwFvwIhAJmnMRT6e+T8XaRqYRj97ZL89fiJ85DMUpk7boLD1qoJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.78.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27372841},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.78.0_1788072318662_0.0690871299841207","host":"s3://npm-registry-packages-npm-production"}},"9.79.0":{"name":"agentfootprint","version":"9.79.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.79.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"a8d719b9e5cc8f72c9da8558e27f73afbcb2b9a2","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.79.0.tgz","fileCount":4491,"integrity":"sha512-lTl2n9Z8HgNpcjoPMrShJvO8roRFd1QmdyIp/HExtPgXuqqWQqASZPadA+9b5U2sGPFFzOXn+mPDfN7B1ltYyQ==","signatures":[{"sig":"MEYCIQCvlomJAH4zldkPXbEOMyMdpP341JPpnjWQwmBrEpQ9swIhAJBIVbGWiFvBBS+HdhPIn2bxDnuZhXp1ZKpQOtF0oMw6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.79.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27440984},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.79.0_1788074662524_0.9386154556295205","host":"s3://npm-registry-packages-npm-production"}},"9.80.0":{"name":"agentfootprint","version":"9.80.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.80.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"c58b421d57d40db647550e7bf3438211865827bb","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.80.0.tgz","fileCount":4491,"integrity":"sha512-po5JEgUoFnipUlZAdRDk5rDiRiWHrYEawzwRLihJIpAeGJrRVxayMTSQpxnTdReRu+pbQ15uxXS1qJeDcHc05Q==","signatures":[{"sig":"MEYCIQDk6W5d+Xpe95g2+Ezm3wbhjLzmK7qBMtMAgioVYOiOTwIhAIZzdY506eorg3/Kv7M5YOc5VRD2x/Qp64ygDdD0Fp4e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.80.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27460000},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.80.0_1788076419834_0.68310178430999","host":"s3://npm-registry-packages-npm-production"}},"9.81.0":{"name":"agentfootprint","version":"9.81.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.81.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"ac146fc3025d20518d90baeb42870963b6fac1ac","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.81.0.tgz","fileCount":4512,"integrity":"sha512-0gOBJqjZmBgWTID/X45VS9625rhEfDVXQZpOWm7XAGKeN+Qi9wjQj01npF1g9Hh5QLB70Gpm/J7KALKfPSgFDQ==","signatures":[{"sig":"MEQCIE8qYt43wKZGvktqO2F6xK6DaseLikgFEH1R4dZgla+/AiAriiUfpJZ0zFZz5iL2liVoA4QV76rD54WnjcB44QYvAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.81.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27552487},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.15.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.15.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.81.0_1788078327017_0.3501839839385237","host":"s3://npm-registry-packages-npm-production"}},"9.82.0":{"name":"agentfootprint","version":"9.82.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.82.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://footprintjs.github.io/agentfootprint/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"309ed8fd9110c476e01cacd9d7f932b0a99c888a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.82.0.tgz","fileCount":4512,"integrity":"sha512-0VmghWJhPDEmWI750MuSBt4lyR60iRJbRSwnZF/6kdD1vD2vnUOVr8gzfDnFEwRjEfAdLmmlZqjNtM7A1BOzaw==","signatures":[{"sig":"MEQCIGjWhW6pLkQZVdiys4/TyChNSXuiCpvYwDfjel2jf34LAiA6wRbaUUQPstMTXJCOG9msGh9ajTbQAEKwZTE8wfX1lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.82.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27562277},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.16.1","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.16.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.82.0_1788111293838_0.1985381341394794","host":"s3://npm-registry-packages-npm-production"}},"9.83.0":{"name":"agentfootprint","version":"9.83.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.83.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"ebb5918b76a67c7f6db0669e57a4c6ffdae94610","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.83.0.tgz","fileCount":4519,"integrity":"sha512-z9lqruYVgFAB1gCuV+tPMlLbHgJprm/D2hkqBT5LqxINCsaXGRR80jcgVZuPqDsGL813inEZSBDvC7QLiR7lGQ==","signatures":[{"sig":"MEUCIF5rZUROJl+9BD2aktaJwmsoMeOHu3bChQap1vYDfbuNAiEA2gR7VsqFJk5NmKDSdaPzXgE5kBAOyq1YV4ksDpTglyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.83.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27684007},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.16.1","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.16.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.83.0_1788417610885_0.10440358337048505","host":"s3://npm-registry-packages-npm-production"}},"9.84.0":{"name":"agentfootprint","version":"9.84.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.84.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"9cb379a256deb9c54bc0ec92468528152a62eee8","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.84.0.tgz","fileCount":4533,"integrity":"sha512-Fh/yLyEaHFXfDuP1vabGblCKaLLruFZ84ImgCboBgsym859ErVMIKAe4dTlBa+P1ez0sdBUeGcTwgwKv7PrDBg==","signatures":[{"sig":"MEUCIQCelPKKraz/+5xwSPz/xHtwzcjsaN30zGjqpvrhIVkGFAIgC4W7trCVXZS8CRXqwt07my3SUtUXe39EeTMLIXojybA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.84.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27821567},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.16.1","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.16.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.84.0_1788470870929_0.5095305884178583","host":"s3://npm-registry-packages-npm-production"}},"9.85.0":{"name":"agentfootprint","version":"9.85.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.85.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"a1ec4c4f267a051330d85c3689a50f68a2adc95a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.85.0.tgz","fileCount":4533,"integrity":"sha512-dx2cWOo+fCn7o90oJ/aqjj/E3FUKRs5J6FpYu9u8CanHie2asm/QJ4JNDoz4Q8lzEdy9raSsX7kK5W7Don79TQ==","signatures":[{"sig":"MEQCIDa56xUTi6JNAFN8CoGkoB8RmFQ2AWC4hKwH0LxGkjdwAiBXcQupYY6eB7B2eG5t6uXwYurmQnpqL06NskIMPGyodA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.85.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27881540},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.16.1","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.16.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.85.0_1788528360683_0.4759842723553489","host":"s3://npm-registry-packages-npm-production"}},"9.86.0":{"name":"agentfootprint","version":"9.86.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.86.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"a210c3203856fe605a6de519b051a9f6b757eaf8","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.86.0.tgz","fileCount":4540,"integrity":"sha512-XZItE77N67SLKR+yMagJCsvbmLIYP25QgMtN35eII4oTUGTV/f84CS7S8dI/eS3OEzfyBTmpWKA6UFMtVKZWfw==","signatures":[{"sig":"MEQCIGTRrGQZX41tykqH5QmfHxgPBv2ef739BgvveuNjsuVSAiAj30lrWTG0+eN5b9fn//ObOfnkQxbUAEHuQQN8YBSWAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.86.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28068410},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.16.1","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.16.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.86.0_1788664807757_0.9575730021771698","host":"s3://npm-registry-packages-npm-production"}},"9.86.1":{"name":"agentfootprint","version":"9.86.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.86.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"42500a34d363c83f245b7509c101a7bb4a89300a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.86.1.tgz","fileCount":4540,"integrity":"sha512-Bdd0t38IvzQZNz4VIjq5bDzZglDXCc/8IfY8kDvVGu9pFDdCHMyOb+wwm1usL+ReVJkeW87849ckixZAKYo71g==","signatures":[{"sig":"MEUCIQCT2g7p0wL32s2212On/gyrJtB4XqnIsfC9n/32bgXvTQIgcsEyGIiz6GSxww5/fZMWJ6jL7vv9gc8BS7C+nb8Smo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.86.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28103923},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.16.1","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.16.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.86.1_1788703166438_0.7888223104388843","host":"s3://npm-registry-packages-npm-production"}},"9.87.1":{"name":"agentfootprint","version":"9.87.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.87.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"fdc1718ae8bb5f34754356006215b15e49a23e9e","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.87.1.tgz","fileCount":4554,"integrity":"sha512-9zlDgSmkNnB6NWSqV5XJPG8YPNEqmSlbjZG0+N0ZsEB7QiQl6Vhf/01FrdUcu/p5c5if2S/0X9BgBmLOJQUM2A==","signatures":[{"sig":"MEUCIQDHdkYYBJioI5zeoy0kNeVVmZJm4usjiSncDdkeyXX8aQIgNX+qXzMu0npKK2THrTanbAfyAGilGGUbTwWYKBHBJQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.87.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28221172},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.17.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.17.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.87.1_1788736629147_0.2708330665149241","host":"s3://npm-registry-packages-npm-production"}},"9.88.0":{"name":"agentfootprint","version":"9.88.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.88.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"f9dd23206b954c4e9d325802f89684fd4caf4b43","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.88.0.tgz","fileCount":4596,"integrity":"sha512-RW7D+GJHmKuDsTKuU0nHB9KIcnBCjMvu3bdGj0gNfdIo16MVF9boNNoPU9CQo06WcstQWw+64Y3gCaTo3vkWAg==","signatures":[{"sig":"MEUCIFj/vdhj1J+moV82pJ3Vd/Gwh5e6cSvCwH3P0ax+wluVAiEAsjiHtplpmkZhBh/Z9zWwkamGDXVJ1qoqIyFESioRR3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.88.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28774872},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.17.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.17.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.88.0_1788905531618_0.43759756101472846","host":"s3://npm-registry-packages-npm-production"}},"9.89.0":{"name":"agentfootprint","version":"9.89.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.89.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"9077eefd30e8c431bccb97a7cd1c88d74b0c27a3","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.89.0.tgz","fileCount":4596,"integrity":"sha512-SO9+oHpAn458xjIcw5HgH/1YcL/seSezf4wAEf05/BS1xlbBeyflDECmBOktEet1x+C0XhpkZ3UvG2dbScNM3Q==","signatures":[{"sig":"MEUCIAcGRi5VF2MDFeCiSAxm58FiESUOdvxjnp0TSPGPplymAiEAtEhWRDJn+dGUb1qulOPouFl0yP7mhrdc8S2FWPSgEdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.89.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28791147},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.18.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.18.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.89.0_1788956278186_0.17875972861274003","host":"s3://npm-registry-packages-npm-production"}},"9.89.1":{"name":"agentfootprint","version":"9.89.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.89.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"b95fa1d199260ccd7c06361be6bf9e7245012f92","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.89.1.tgz","fileCount":4603,"integrity":"sha512-FokfQf9otP0Ti71fi+TIY5gk4PaU9yCIu6V/3yNHA9jWiv6HqBBzb85pxILiVtg3m0ZAjBn3SQMaxP2dpT6OOA==","signatures":[{"sig":"MEYCIQCvVXVWQtpzrm2kcpPY5O8dxIX2EA7GvIXCYNoxEGHHiAIhAKW1Q161zHDRG7H56Q2nBSV/8jY5EJ1ifcWQ2gXGsOYU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.89.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28825871},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.18.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.18.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.89.1_1789033322434_0.6811903638033712","host":"s3://npm-registry-packages-npm-production"}},"9.89.2":{"name":"agentfootprint","version":"9.89.2","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.89.2","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"20e46fd38f1f6e2ed3d68b53b459e027a908591f","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.89.2.tgz","fileCount":4603,"integrity":"sha512-2rdNOjd570yM7lsOMpy8b8uZYaCnP9CzVCDvXUM4wNtE9fcAJAn0xzwsj+V8CH9JIr1rexPkgk73XD2Z4/sqaA==","signatures":[{"sig":"MEUCIA9zvbe8PRVnwZdCkoJe2NPCpS9eFzOSvkhCqB13WTFJAiEAtSkkHD3sBlO9kOjfvB7/lQd+Gy5yJmz/LuRY7lrjE/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.89.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28831816},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.19.1","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.19.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.89.2_1789039969240_0.7723949633561398","host":"s3://npm-registry-packages-npm-production"}},"9.89.3":{"name":"agentfootprint","version":"9.89.3","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.89.3","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"e39670900ea8586e545855a7b69a4990f1ad0bce","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.89.3.tgz","fileCount":4603,"integrity":"sha512-ng2GiTI647QNRTEXGO//S0e4tozrZR3OSTPu9B/kvj0brAHJmr+M8za9sD/KUCCGWOI1Nw0BHxyvZSwG3qdcfw==","signatures":[{"sig":"MEYCIQDCJEs9E2bd2ZO9erR5AsRfHhqOW0lh4UuuRoitV5OXQgIhAPqzVY5RNMTphpmj6eTjaZc5v0K3VEcdJ9WCLSuQ9ztP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.89.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28827870},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.20.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.20.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.89.3_1789047629797_0.40320242406253226","host":"s3://npm-registry-packages-npm-production"}},"9.90.0":{"name":"agentfootprint","version":"9.90.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.90.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"1bade996beb6a96dfb244262d82854abe4d268db","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.90.0.tgz","fileCount":4603,"integrity":"sha512-mE5mbuQQ33CxxptSxQFHq3DXYP4E5lO+wDEUpvBKxJ9RdGdKsp5BH5wjg4VYUN0+P2I49KEWLwRdTGKXwDHzkA==","signatures":[{"sig":"MEYCIQCXBMeNkEba8cM8LePd9TDfOXmNhKY1RqB35b3TdNTeRAIhAKOecdN4tA+c2Pz9e14UcW7Ua1V85+voXDIYy5SNcpCA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.90.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28874047},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.21.1","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.21.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.90.0_1789058231228_0.7265018110660357","host":"s3://npm-registry-packages-npm-production"}},"9.91.0":{"name":"agentfootprint","version":"9.91.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.91.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"b21823b2a4f67395c73d3e4ef521e2846625d040","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.91.0.tgz","fileCount":4610,"integrity":"sha512-RtHG6MEfQCAp8AR13nF8oI2zAgwR2QnC+yVp0Dt3UdBg++Ppqy9rYVwxghim68ZrtopfzfbBArvR7SRxmfp6+Q==","signatures":[{"sig":"MEUCIA/+wLlTtFDNRCg0AeBwFirOvUPJBIYhrFv8+0lmKS4dAiEArB5YaqKgU98loNazxDXh4F5As27tabYVULc+Jm4/yBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID8GnEATbFBSXbb5fKhthEh279cANIccGsX7+9QsnvqtAiEAmfgbF5p8gh7t3Sj1/gzIleYRxgS4GzDUciuYnt8iFhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.91.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28930435},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.21.1","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.21.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.91.0_1789065563546_0.5929587242781693","host":"s3://npm-registry-packages-npm-production"}},"9.92.1":{"name":"agentfootprint","version":"9.92.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.92.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"7fb12a98350e82fbfe856114552ff8cbf5e31f4c","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.92.1.tgz","fileCount":4610,"integrity":"sha512-+E91MVNsDF8LLVVc2/Db4drOS9GNzIzW82xIiSx4c+6cQzWy0RgohLw7VWbO3uP/DWB44YpDHeewvCefD6tOkA==","signatures":[{"sig":"MEUCIARNHsBhsGPJbXuFkhdzO8A8j6h3HooDrwXJCIPFGEozAiEAxjP+yOetdA+NUKaTVrui4uUn8XI2gj8WTD+k4HSpivI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTxfmyDBUxo5IQ1iIlMIveX6+rw/3XHxX+Y3dQH9ISWQIhAK0Hfxz4bO71IcKEB0mVht1ydk+GRA2/FMPRb1lrWD8x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.92.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29036393},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.21.1","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.21.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.92.1_1789163868261_0.6922520976656144","host":"s3://npm-registry-packages-npm-production"}},"9.93.0":{"name":"agentfootprint","version":"9.93.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.93.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"03c200c933b3412aca630b285429ade742de5d22","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.93.0.tgz","fileCount":4617,"integrity":"sha512-LvLKfmv796I11CQbK6CAEe5WmGeFCXgGpVgrwGLwddHDTWzgULnkcdQCZEe/9DqIUcCbdeqxhDRjjCV04Na7uA==","signatures":[{"sig":"MEUCIQC6wwjP8gWj8xUCBwlBqAJx8vOrbVjR96RP4oxWrFmPoAIgAdZgcIx9/JqSQ3dKfELzfBmGd9btZbDGGVucbW/fe4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAv0IonFjPmGVB0bpufHZdzgIxwHVmSILP5g3lqz8zlgAiEA6+ixtcWrMqAgiiU8J1KoiqMvQbIt+snvlcr57tnOvlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.93.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29082360},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.21.1","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.21.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.93.0_1789169986875_0.023931484923686908","host":"s3://npm-registry-packages-npm-production"}},"9.94.0":{"name":"agentfootprint","version":"9.94.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.94.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"92fbd21a787084c0c1f6fcb4ac5b9bf1812baaf6","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.94.0.tgz","fileCount":4624,"integrity":"sha512-Ajm24dPv/7GBkb2coeA1LGeuM84LDC6oofRmxQh4m7O+nWWIeRTa75q+OaIMA9j3aMSZICXNGr/D/yAqkWsKcg==","signatures":[{"sig":"MEQCICLuFxmpbHx4PbnvOSiL8W03nQfRBVS+DYj/WCAzzQrOAiB+VKGWjWNaU4vj5s0cn0Pf4xAhlf5PMhUlWHSCO6dYJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFwvCbbHJKIlwlKidb4QTuBp1jtevYuv8+7928fNwH9dAiBtjCpk+RJUP1mPM/jDA8zQsm/vf/Bcm55+AeQatWnn4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.94.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29106928},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.21.1","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.21.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.94.0_1789181443301_0.6959408673791951","host":"s3://npm-registry-packages-npm-production"}},"9.94.1":{"name":"agentfootprint","version":"9.94.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.94.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"c3933c7222a4d7550b4dbc80d1efd18ea730e6bc","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.94.1.tgz","fileCount":4624,"integrity":"sha512-s+NLugPXqhylF2uYS6d93icwwip3cgpNLeKfINVLr+aUqka9zznglBmSUPepv/Keq0P3fJ0DA7mkxdVIZgWnYQ==","signatures":[{"sig":"MEUCIEOhyIa4fu4YVzr0FaFqPXL7AXV5e4NpuV6WpuYIGZXGAiEAmfaaHC3wIibogt7NMA+TgRUcxaCVlOf+bSoIgluq1LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHNcX96c1++l/7Eo8Knoc2NNwJ0V7K40COraxFj8S+HrAiAZFJD3JiPASEPYrp6RNFEuOv5BCtBhH/6SKBu4bHvPfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.94.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29119522},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.21.1","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.21.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.94.1_1789185699555_0.6642214690959218","host":"s3://npm-registry-packages-npm-production"}},"9.94.2":{"name":"agentfootprint","version":"9.94.2","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.94.2","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"db6932f293b06f51d4f789a4e54fa35b6200a852","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.94.2.tgz","fileCount":4624,"integrity":"sha512-5JQOUcBAN3xm7XTiYplInXf0K3gueH0GETseRDoa/Hc2vUOvoy0fzUXVy75MLmOMEDGTV+y2OYIVeeZhV6PkRA==","signatures":[{"sig":"MEQCIFcdMbVYPxjvWI617wDm5QTX/AbIVxF40wIp0Q+VHz/vAiABgCbAFDw7SrM4ngNOg+lPNuh1oX/ic291SlpEXDtVeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3DPEEWTL85vrFNUKAz1nR27hLR3wZSCb9kGT68H92zgIhAJnzYmNAs+MkFfTdm5ipBxk6lMDnHixlOGes17LIozO2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.94.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29122178},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.21.1","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.21.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.94.2_1789229502775_0.6001146406264934","host":"s3://npm-registry-packages-npm-production"}},"9.94.3":{"name":"agentfootprint","version":"9.94.3","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.94.3","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"9066cf851a015381acfea988b4004b6185304466","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.94.3.tgz","fileCount":4624,"integrity":"sha512-7aQ0UfBWrdHPNVYXBTtC219BcpGe/Vzbm2J9mOKkh45kMlglfNNl7E6WkUo5v1Msg0UqA0cOb2ouHGSHFoThnA==","signatures":[{"sig":"MEUCIHo3v0w/Ex9T6rzVFUZmS5H1qqMjZ3Wp+Dqi/QBY2psLAiEA8E6XxcUZbwfPl84DsZksJAloUNz4X6VNyUi54XNe3Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD52d4mMDex8EYu5t7HWrwT0lqDzX3JOaJpIdedeJI/dAIgRLNQpbJQZ7zG6FUjUC0aBVNy1wWdPSoHY+30V7WwY/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.94.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29127631},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.24.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.21.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.94.3_1789237470792_0.3045366119619677","host":"s3://npm-registry-packages-npm-production"}},"9.95.0":{"name":"agentfootprint","version":"9.95.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.95.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"aa6d0851265447c4301357de3cf3d4646e174b64","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.95.0.tgz","fileCount":4659,"integrity":"sha512-5LMiRDeH/NofeL500OR5/r1BgoTBm01ITM/RT3+LTWjD5cB9q7luNvjoD70wqWR48JoSeMWv3MZvdS6LYntuow==","signatures":[{"sig":"MEYCIQDpBxKujM3xetwEOJZNs1XUUel7m0nGdrCPl9NBOeqnKQIhAK+0thacvs/gmdYqUrqFw0ktzH0NGgmi89x6L26yO28i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDHS1SJp1WgeL8+x0DMYbUd358wX3DkF/QHDzArKTnReAiEAozcCaIBYXs0dWAgrclhUO/vWtJTMZsJX0BblAvq++8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.95.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29268410},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.24.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.21.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.95.0_1789244885764_0.5905841984812414","host":"s3://npm-registry-packages-npm-production"}},"9.96.1":{"name":"agentfootprint","version":"9.96.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.96.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"eb20cf2d3b0268707a6a089c3ba75310089bde6a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.96.1.tgz","fileCount":4666,"integrity":"sha512-IK/9bEFfOz21fLZMoosHs6Gc1VwwyOVgurz157YrzOl6upMIR7dv2+a/XrLD/yZp1G61rgvWxJOCf3Yobwa5xg==","signatures":[{"sig":"MEUCIQC5uy1AltYwOPtUXu62v6u/2VXkFITnQ0Nrh4siyMtlcwIgFkrpVxgWud9Z6kkO8wItRN6aNIfkZmOpY8ebbHQlfFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCRM7cBHxdVVo+inz83JwQ7bQlkUjSlJb+2DPMU1QhtlwIhALAec3sI4MCKyPCYCjuh/aeDneqBHTHwS2rpSMHeyvx8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.96.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29313463},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.24.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.21.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.96.1_1789335122954_0.04999926222896511","host":"s3://npm-registry-packages-npm-production"}},"9.97.0":{"name":"agentfootprint","version":"9.97.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.97.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"fdbd159418cc2f3d2613a723df64f42fe98b5197","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.97.0.tgz","fileCount":4673,"integrity":"sha512-NFCfliOtETxbXbpfwxElcK5nkBN0pzgQ/hTwU7FcKj3TX9cgVDqwKVOJ/ueeUzj6qpC17uElgJ8WbqsWaEB0Xg==","signatures":[{"sig":"MEQCIDPAR6ibHPwpA5MmaN37ggktcLQxEYImNB+Hm4tPtt1lAiAzap40k1Ge+DYfXqhNY9FDgBWVR/PZN1XmDx2byXQ9xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEMFqABC4J9uNDLeF/7yiWJcQuOtMAOw8gAArwG5WEJ3AiEAsIQTosUyZvXnWN8B68wXIHyvEdMgFA+riBVYK3z7WS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.97.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29396574},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.24.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.21.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.97.0_1789343341377_0.0899730524763529","host":"s3://npm-registry-packages-npm-production"}},"9.98.0":{"name":"agentfootprint","version":"9.98.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.98.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"8323ec5676a47dd5621f77ad117b74a5e32d5fbb","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.98.0.tgz","fileCount":4701,"integrity":"sha512-ty3EqNK8pZPDKTDsM29tIo4DiU/+l1lyUHHEgehbodEOcN3gECbGjIuHK3uFLMYV1Xlg6J7XBbuBmeUFoCRbEQ==","signatures":[{"sig":"MEYCIQDS548d62/geFL57Y5Evy5JRPKmomewP7/dqj/IVQ8NQgIhAKQv01chRc1iZ0vqXVuzNcE62jK4pfOWIBrImhEWmDnh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFHURpLOg/W9v6PwO18UIRz5K8Kdodn2EbqQhvis23RzAiEAx9VRzqwbFzpQUFzfYh4gx8FuhO16lTSXw01T4eNYYPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.98.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29503696},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.24.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.21.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.98.0_1789495330237_0.9823763080691668","host":"s3://npm-registry-packages-npm-production"}},"9.98.1":{"name":"agentfootprint","version":"9.98.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.98.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"c9ac0e3c433752249578cc233403f9005d36bf99","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.98.1.tgz","fileCount":4701,"integrity":"sha512-uIpf8LKbRP1MkFoXrFaekaQu88okW0rbodUGl64sQVls0+LFELK/anDejDx0tN2VsEtLom59DEp8iaOhOwocbw==","signatures":[{"sig":"MEUCIQD43rNBCJTDL+MgUZe4YRi916b+r9AYE/cYREiEyPfcpgIgPD2oMbEvAsZuT5oYfFlZy7B3ZYP1sOIharsbyO0uXo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/5wafpNR7YAxWhpL3+tkkK3mavJs2AEGML4MM2TpsfAIhANDMUXkLJLYdsNGL+iTXFEHBRby0FpGj9BCo1b2P3uiL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.98.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29508741},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.24.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.21.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.98.1_1789513314589_0.7662718927943217","host":"s3://npm-registry-packages-npm-production"}},"9.99.0":{"name":"agentfootprint","version":"9.99.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.99.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"8d76eefc625e8d45e830d9fb1a9620ebeceeefd2","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.99.0.tgz","fileCount":4715,"integrity":"sha512-1XEYMKEqnhcCt+R73zKXQn5wHSRxqr1ptYFUpUgmnRZmE0iE6T0x+nGF/WXoj45QhKv8/vOzvqikL6fpI8qnaw==","signatures":[{"sig":"MEUCIA6kuEd7BwKZ+g/jvPRv9LnclbU2hufyS+Z31Y+A5xu+AiEAnp17RGeXycJov2fu+rZ6/uVrnd+cFt+/ptI0hry9adw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBu5BiA9O+Hgv9mHmUUhA1MIwdOLbgGO9s8un7teP/O9AiEAwD0D8odb8icO72qpIgyJt2/irUQ9Px9DWw+BLutg1nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.99.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29534120},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.24.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.21.1","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.99.0_1789578232606_0.5181133088722234","host":"s3://npm-registry-packages-npm-production"}},"9.100.0":{"name":"agentfootprint","version":"9.100.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.100.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"10afec6b0cb252bb07f6c78af09449f5d8266baa","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.100.0.tgz","fileCount":4715,"integrity":"sha512-8nVewEOxDujttYPoeP7JwpmiKNhOFdD5CE7pkxllg5DW4hDM/HOzwwn7vMHPqz6geA8Q0gkQ5kR6vy/Thv1Q/Q==","signatures":[{"sig":"MEUCIFz0ToUP0u0uECW+JQgBVAvwx6BwYl8Z+g9HskmIO/hgAiEA9CgppfG1AcGYrpnAuctV8d1OepM8mXlT17zdHdJI9w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDhrQsYM9+H5pxIifTtsShnpFltGaoQ4DpXnXIyOCq5fAiEAq0LYcgEU5UBS3jCltOyZqRigcZ8X7683ftDz1w9vknI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.100.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29540874},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.100.0_1789587422684_0.6391196309603511","host":"s3://npm-registry-packages-npm-production"}},"9.101.1":{"name":"agentfootprint","version":"9.101.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.101.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"75afe9bb99d906d308076ead6a9c0c3ac8c99f00","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.101.1.tgz","fileCount":4743,"integrity":"sha512-vWVlb1UMOL6CC2sqhYCn1veEHfaH/heQlpwL4DDaiwDbe/BIVCtaW8I+PubqsOA3Fy0gI18/N+RjDb7JmZYHvw==","signatures":[{"sig":"MEUCIBwbW03Pr5I/uIDgKcfxrhxBTNl67QbhP5gYwnn0R8zEAiEAltLrVDHRx9XUAyENWl11VK4vz/eKr8mE5+vjNTYI1oY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF4grxMrYK451ob7Qbg5tUeZRE3Q8Gry8wqFLRaV98CCAiBpX7ZJNXpVlDZ+qmqB/bHnWii71vqeHlM9g1A8EsWBnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.101.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29902766},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.101.1_1789611196258_0.5730318005747479","host":"s3://npm-registry-packages-npm-production"}},"9.102.0":{"name":"agentfootprint","version":"9.102.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.102.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"7e0e3467cabe282d700aa7ccb8a4ae29b6e8e053","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.102.0.tgz","fileCount":4757,"integrity":"sha512-d9OVWH/fKfebpG+NL9gVAq+4OomJ8ZbDDUfWAB4AYqXFUC1DUMMHIq/FQm/dcXDTsq3FzTL83KLmjXzCWwhX1w==","signatures":[{"sig":"MEQCIB39jc9ribLczlcpbYhtfzVS5FBc+qOtlI6t50ucjAMeAiA508dvkbeNgM+PHAUNKeMoEgMtcwUv9ym8QeuqpD4FLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGJ9vcdTYySO284ZtCX4aM/33Llc3zi7mR2Re3dNjOtRAiEAnlGYLG9wo7bcuaccqYCEoXhPkYj93Q4jbbWpmzalajc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.102.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30106092},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.102.0_1789626264312_0.5672800199948869","host":"s3://npm-registry-packages-npm-production"}},"9.103.0":{"name":"agentfootprint","version":"9.103.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.103.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"a168bfc7d966f0a8f1c066b8d49e02908a4eaf34","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.103.0.tgz","fileCount":4757,"integrity":"sha512-9tj134qvEy7E0/79Myz2ikI/PF4PqSylNklx89mI8YDEYdFKXS0gXt/x6Z2vCM4ckbVSJ+ByJFuPVxNv0Vl92A==","signatures":[{"sig":"MEUCIQC580soeNQ5mkqzgQp39STWNskbSezvwoDDV21hRwaypQIgLLkuz+GlqNvY7DA6Awxu2PF3ue0G9T8wxoAkJIl8ZcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcFaBPG42zk3EnLWz20p4VAswXmFfi4gW+em7pCboKkQIhALLbIMPbV46Alnt8UE4TS3pnmjzlUzj104ELjY2kTQ5+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.103.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30133308},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.103.0_1789658010897_0.933404464896576","host":"s3://npm-registry-packages-npm-production"}},"9.104.0":{"name":"agentfootprint","version":"9.104.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.104.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"fce4bf19ed6955a21a9898917801fad64c3726b1","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.104.0.tgz","fileCount":4806,"integrity":"sha512-T3v/kBGBDxzTRDGq9eX7Hm8iW+EqbJ2czzx0JZhAPBsZHXKmheMH6MhbNPc49/QssXHPzyA+FVm2sy9ve2te4Q==","signatures":[{"sig":"MEQCICLZyeqNS0wPVVwLQBD6QWVWEZ2IbvDGqT11+5MbkiycAiAXRBicXmNVwU9ldcLm6D7dsBCPGG3I51K15Izo23DTIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVL4XWPgZOqv/GHwOLuL9GvuSVNiha84k/K57Xtv0lWwIgMZ/k9op8W7Ws1NXQS6iDcIzx4Lc231m4tOW6dS4jsmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.104.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30321892},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./classify":{"import":{"types":"./dist/esm/doors/classify.d.ts","default":"./dist/esm/doors/classify.js"},"require":{"types":"./dist/types/doors/classify.d.ts","default":"./dist/doors/classify.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"classify":["./dist/types/doors/classify.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.104.0_1789675202407_0.9684486482931838","host":"s3://npm-registry-packages-npm-production"}},"9.105.0":{"name":"agentfootprint","version":"9.105.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.105.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"2758a7c9fb5cfd8b23ec2a4ac5ebe04239f1a6f8","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.105.0.tgz","fileCount":4834,"integrity":"sha512-XE2nrinbYHVh1cf+NrFIRExfWFR2gI1MGwZtSUiuNkPG77mNf5AmdNPHV1RZBMcYXcjgBZQvrvP5a5LLoGlzyQ==","signatures":[{"sig":"MEQCIHDkkD+ZspBcGSiSMI4N/blBKY1jrs/j25J9kS+w8Kj8AiBNbMDFYvVgxzlWRyk3IA22O4W7DX+6OuqpMqYOL0JFLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID+k6vXYkVH5jah6qOssurzVikSH9C+V5sG9U3V9g6TDAiA17ZsYP55jwhZrwPC6gcmU4MJdG9Esq6z3jp7qFzM4CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.105.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30505572},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./classify":{"import":{"types":"./dist/esm/doors/classify.d.ts","default":"./dist/esm/doors/classify.js"},"require":{"types":"./dist/types/doors/classify.d.ts","default":"./dist/doors/classify.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","bench:tool-choice":"node bench/tool-choice.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"classify":["./dist/types/doors/classify.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.105.0_1789681908072_0.42338949344377164","host":"s3://npm-registry-packages-npm-production"}},"9.106.0":{"name":"agentfootprint","version":"9.106.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.106.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"cd2f3192f96507a5d694f85c946d483a0e7c0644","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.106.0.tgz","fileCount":4876,"integrity":"sha512-gxinc8GpZsjN9NelyqQYL3BwNU2sQAM3UtZPMvyP+/MgzRP+dr53VyLebCXRDqKokmsdmtqqreqyEP0azQaNtg==","signatures":[{"sig":"MEYCIQC0I8lI0NImRnuwQJcAVKZSHr1RT1ZqJv8nwIiQyV2pHgIhANbyzttBcmzGJg5bFjDjptk5HIV7LUvDY3TZipLfJZ8/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDO2y4gNpnLX/T6vhz1cDBxvX5myc79EpGIEs7PTkHJNwIgeTxDBtI8YWIVbB8hn97Jud7IjDwAdxpnDwLSRnhppbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.106.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30685147},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./classify":{"import":{"types":"./dist/esm/doors/classify.d.ts","default":"./dist/esm/doors/classify.js"},"require":{"types":"./dist/types/doors/classify.d.ts","default":"./dist/doors/classify.js"}},"./ontology":{"import":{"types":"./dist/esm/doors/ontology.d.ts","default":"./dist/esm/doors/ontology.js"},"require":{"types":"./dist/types/doors/ontology.d.ts","default":"./dist/doors/ontology.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","bench:tool-choice":"node bench/tool-choice.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"classify":["./dist/types/doors/classify.d.ts"],"ontology":["./dist/types/doors/ontology.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.106.0_1789689593112_0.8782303911643397","host":"s3://npm-registry-packages-npm-production"}},"9.107.0":{"name":"agentfootprint","version":"9.107.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.107.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"ab17b74df2a6ea8691711c21df2594a7d06911de","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.107.0.tgz","fileCount":4876,"integrity":"sha512-TJC8YTK9c1afz17xelywtDfJSnf8wVn6zFBgumEyxLobEHP8VxBCcmKMpRgGJR/nV1B2n7gYLiwX0kfd3RLM9A==","signatures":[{"sig":"MEQCIDj7zUl5UvMheqXX6gTwlrc9g3e9V0wHrYtxAyqcNtO6AiA674j1dIc1hYmtX9M4J1ZrkddpUD0WdykeNGWz+4gsYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBW8FbheFooF7IfEbJLlUp7a2UQ8PkiQJBGnSgpi1P4FAiEA21vxYDJzbwMoD9bGNumQpgmPBZCrfFKJSXxhHJUhv/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.107.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30697864},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./classify":{"import":{"types":"./dist/esm/doors/classify.d.ts","default":"./dist/esm/doors/classify.js"},"require":{"types":"./dist/types/doors/classify.d.ts","default":"./dist/doors/classify.js"}},"./ontology":{"import":{"types":"./dist/esm/doors/ontology.d.ts","default":"./dist/esm/doors/ontology.js"},"require":{"types":"./dist/types/doors/ontology.d.ts","default":"./dist/doors/ontology.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","bench:tool-choice":"node bench/tool-choice.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"classify":["./dist/types/doors/classify.d.ts"],"ontology":["./dist/types/doors/ontology.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.107.0_1789695773285_0.6482877279003285","host":"s3://npm-registry-packages-npm-production"}},"9.108.0":{"name":"agentfootprint","version":"9.108.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.108.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"a83a153afae069ca460c1830b23ee43dc2e47f43","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.108.0.tgz","fileCount":4876,"integrity":"sha512-swJIXNFmir65COwM+1UmJ9/yYpIdOlJ++FBbvC6rWCYy8r9AnON0psNLsx09oR4coZ+kIiRx0s46hJIDo3u1aw==","signatures":[{"sig":"MEUCIQCS6zl2w9SWbMCjfXYViNFas1GvZyRv84tj6Jql7dlvhAIgI5aP1tr688pPJY5zXWx+m5O8aOf++84uKjHi2aIa2ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICV5Up2GtpimwEFZgxJ44qQ8NbubAtMklwM7e7c54tt4AiBynzA+fixMx6wMf+ksXj/Tw/FHJB9KBv8NUyHDY4B81g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.108.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30718150},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./classify":{"import":{"types":"./dist/esm/doors/classify.d.ts","default":"./dist/esm/doors/classify.js"},"require":{"types":"./dist/types/doors/classify.d.ts","default":"./dist/doors/classify.js"}},"./ontology":{"import":{"types":"./dist/esm/doors/ontology.d.ts","default":"./dist/esm/doors/ontology.js"},"require":{"types":"./dist/types/doors/ontology.d.ts","default":"./dist/doors/ontology.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","bench:tool-choice":"node bench/tool-choice.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"classify":["./dist/types/doors/classify.d.ts"],"ontology":["./dist/types/doors/ontology.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.108.0_1789699540358_0.12936782513271017","host":"s3://npm-registry-packages-npm-production"}},"9.109.0":{"name":"agentfootprint","version":"9.109.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.109.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"341bff3afcca262442747e9496f61c70be8ff553","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.109.0.tgz","fileCount":4883,"integrity":"sha512-DrDG2IR/GpSWTekM+MZdSDpXTotjL70c7i3RJloCxXxZl2/NS4xix8Cn82md+M3NWfTvIegnACKVXFTTmm4EHQ==","signatures":[{"sig":"MEUCIFmPF16BW2CTCEWTTXHKHqEzHuolNDDKFpVe2aagofhnAiEAyMifyLSPOMt+QKYDu4uo1U9uxUvXFgyiWZ/WhwKY0sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWdDDr3dzc49t2Oxp8ThihJZOcqHwDyHe73FfBuG9DUgIgTpXQJSpd04IGdY+IZ6ZToNwifTLpfkg9ZOCaWKz/Flk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.109.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30763303},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./classify":{"import":{"types":"./dist/esm/doors/classify.d.ts","default":"./dist/esm/doors/classify.js"},"require":{"types":"./dist/types/doors/classify.d.ts","default":"./dist/doors/classify.js"}},"./ontology":{"import":{"types":"./dist/esm/doors/ontology.d.ts","default":"./dist/esm/doors/ontology.js"},"require":{"types":"./dist/types/doors/ontology.d.ts","default":"./dist/doors/ontology.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","bench:tool-choice":"node bench/tool-choice.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"classify":["./dist/types/doors/classify.d.ts"],"ontology":["./dist/types/doors/ontology.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.109.0_1789703197290_0.23968956512230388","host":"s3://npm-registry-packages-npm-production"}},"9.109.1":{"name":"agentfootprint","version":"9.109.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.109.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"516ffbfd5bd6f2c15f0a4f71683266cf88292cae","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.109.1.tgz","fileCount":4883,"integrity":"sha512-vxtAy33y7wCfghuq7aziyQv0FyV4Yxwrrw7ET+KIQgeU0d932OaVBGwq6vcSdpaYu5+NIaQ2a3hg7IpiX+/L1A==","signatures":[{"sig":"MEUCIQDoEaY5K4SHzkcNT4N6AenxPR1xqD8K0NRPZPODg5AYMAIgGcqitio6NzeYFFTzT8sTqTkIG9MzhXv7EPAOnAZRvqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA1Ej2b+MGKxXQGjZmhnFNNOS8Lp8oUxyxeo+CeulMlFAiAhC2RCZn2lmhnSHnIg3oFSJr+EACNcgfSDeqCvuY9YBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.109.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30764584},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./classify":{"import":{"types":"./dist/esm/doors/classify.d.ts","default":"./dist/esm/doors/classify.js"},"require":{"types":"./dist/types/doors/classify.d.ts","default":"./dist/doors/classify.js"}},"./ontology":{"import":{"types":"./dist/esm/doors/ontology.d.ts","default":"./dist/esm/doors/ontology.js"},"require":{"types":"./dist/types/doors/ontology.d.ts","default":"./dist/doors/ontology.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","bench:tool-choice":"node bench/tool-choice.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"classify":["./dist/types/doors/classify.d.ts"],"ontology":["./dist/types/doors/ontology.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.109.1_1789705188284_0.819385094993994","host":"s3://npm-registry-packages-npm-production"}},"9.110.0":{"name":"agentfootprint","version":"9.110.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.110.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"433a37427917fd25739e3aad682477d685ebc12a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.110.0.tgz","fileCount":4890,"integrity":"sha512-wwB5tvuSSDgdQqo7kHF/ww+ISYr1jghP09LisT8pvKLkIw641xZfTfpxs7fCb/w1oJMDk9PGNGbgFWe6d/rptQ==","signatures":[{"sig":"MEYCIQCl4MJSTDqaKheYgynHY493agcvHX1eUUrsEijPSTKXCQIhAJzUAZP0UsZj2sY2tHpcwFMvvYe/ZKSnZP73/O66Z9Y9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICNnirmbXE9MNKG4LN3ng8Oc3yKf7H0QYIEAk4WlLluIAiA+739VZUtHsWy/E9FBdh7msVtks27BsugRTA1B51u4Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.110.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30894361},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./classify":{"import":{"types":"./dist/esm/doors/classify.d.ts","default":"./dist/esm/doors/classify.js"},"require":{"types":"./dist/types/doors/classify.d.ts","default":"./dist/doors/classify.js"}},"./ontology":{"import":{"types":"./dist/esm/doors/ontology.d.ts","default":"./dist/esm/doors/ontology.js"},"require":{"types":"./dist/types/doors/ontology.d.ts","default":"./dist/doors/ontology.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","bench:tool-choice":"node bench/tool-choice.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"classify":["./dist/types/doors/classify.d.ts"],"ontology":["./dist/types/doors/ontology.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.110.0_1789751766456_0.7313383770701809","host":"s3://npm-registry-packages-npm-production"}},"9.111.0":{"name":"agentfootprint","version":"9.111.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.111.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"fd92a89df9f24015bef7723cdef8c5ace23ad25d","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.111.0.tgz","fileCount":4890,"integrity":"sha512-9uQCQ4PzbhBQs5zHTRKIovzEBqvAmFu4z96AuM3GmClpcL2MgIRuqimLuvUOiMY8RErYFOYPAfJVvDww5DNtNQ==","signatures":[{"sig":"MEUCIF2a0wGPUvM1zkZO1f7GLVIAKL4dxpR4Jp3YPfA5m93CAiEAoWM8J9lEDnhHabpdiijwmsagbIJLmmHTq6vbIrdkcMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHFkG+ivmBG943yyHVA/nNXGYqGyuIwHSUHAGM+YMVugIgXA/DiCQG/5xM/DU+CF1sF7FE0c8eLrv03wNDg4C4u/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.111.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30896038},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./classify":{"import":{"types":"./dist/esm/doors/classify.d.ts","default":"./dist/esm/doors/classify.js"},"require":{"types":"./dist/types/doors/classify.d.ts","default":"./dist/doors/classify.js"}},"./ontology":{"import":{"types":"./dist/esm/doors/ontology.d.ts","default":"./dist/esm/doors/ontology.js"},"require":{"types":"./dist/types/doors/ontology.d.ts","default":"./dist/doors/ontology.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","bench:tool-choice":"node bench/tool-choice.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"classify":["./dist/types/doors/classify.d.ts"],"ontology":["./dist/types/doors/ontology.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.111.0_1789760952978_0.8473840106493018","host":"s3://npm-registry-packages-npm-production"}},"9.112.0":{"name":"agentfootprint","version":"9.112.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.112.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"9f6b1986a3fe98419d1e8b994bc4c0e8efe12e44","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.112.0.tgz","fileCount":4911,"integrity":"sha512-FzEm8MkWKsNUjKl8mdZNoIkpS4BXsmk+6Zut9D2ygvILvxGbqYkCtypfdLReFRUK7V3r/w0jYhMxTBZk208CdA==","signatures":[{"sig":"MEYCIQDumns7awcWgcyXsHuzWDexI7b+zmo8OLaSknTjcHAwRwIhAIQKwaACRFxyXIj2JH9GLi0MTUXm/lfDvFOyzWmgC9sp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCSmWGfjmJP7YOMPZvRVF72tUsjRjT2yJkN3I6XDM0TDAIgIXnykep0HY/hEIqyqHScQmPIu3XXibD86R/SRQfrnxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.112.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31051509},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./classify":{"import":{"types":"./dist/esm/doors/classify.d.ts","default":"./dist/esm/doors/classify.js"},"require":{"types":"./dist/types/doors/classify.d.ts","default":"./dist/doors/classify.js"}},"./ontology":{"import":{"types":"./dist/esm/doors/ontology.d.ts","default":"./dist/esm/doors/ontology.js"},"require":{"types":"./dist/types/doors/ontology.d.ts","default":"./dist/doors/ontology.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","bench:tool-choice":"node bench/tool-choice.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.19.1","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"classify":["./dist/types/doors/classify.d.ts"],"ontology":["./dist/types/doors/ontology.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.112.0_1789772635871_0.23574578278573188","host":"s3://npm-registry-packages-npm-production"}},"9.112.1":{"name":"agentfootprint","version":"9.112.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.112.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"d2b2eb6866247901c1718d330157fd64b4d6e5aa","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.112.1.tgz","fileCount":4911,"integrity":"sha512-IAWMY+DNwJ1VALVS3kSnGcVUuhcV/6akz3KSoilLmVxNnBI9G/IHXbz4C9Ebn02Zjs8NQ39n8K4Aq2S+BErLDA==","signatures":[{"sig":"MEQCIAEc2ZUwkc4tWVlq+zvEMyBA1YxvBcfGyUdhUX3ykrhIAiA5/QqbMOA6LAPZNKHF4tp9JX6gADAnYDHn16M445Z4TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF/wJW3+SuUzyEIxI9Qjk6zvSbQ3F1PEQQ/6Hi6kS0j6AiEAhZuBM/7cPZUs1p5QszL11nv9eAo25ewOh2X/Dw26Mpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.112.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31057354},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./classify":{"import":{"types":"./dist/esm/doors/classify.d.ts","default":"./dist/esm/doors/classify.js"},"require":{"types":"./dist/types/doors/classify.d.ts","default":"./dist/doors/classify.js"}},"./ontology":{"import":{"types":"./dist/esm/doors/ontology.d.ts","default":"./dist/esm/doors/ontology.js"},"require":{"types":"./dist/types/doors/ontology.d.ts","default":"./dist/doors/ontology.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","bench:tool-choice":"node bench/tool-choice.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.20.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"classify":["./dist/types/doors/classify.d.ts"],"ontology":["./dist/types/doors/ontology.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.112.1_1790131379424_0.9962360257664986","host":"s3://npm-registry-packages-npm-production"}},"9.112.2":{"name":"agentfootprint","version":"9.112.2","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.112.2","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"2bd534e35736bd088b5498c0bfdda1bf313a00bc","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.112.2.tgz","fileCount":4911,"integrity":"sha512-FWEAzMt0bD81yFGPMc8IWk4l85Cq4uG+4gD4UpyIWR7tQia9ILZ+YPTP6YMSGrNambs/cgdDZ9ndUSdN33Bo4Q==","signatures":[{"sig":"MEQCIEJMmLCtIytMDKiNJsN3w7ABkAmujJzu7/U6unQeWJ/NAiBsy5dtHrKIoDcUirDS3xABKZfaSGit8dQkpKbpEHYsaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICWuJghpuoMMOGnOw8H1yG0lduMbmxHEuNiGlNhzA/NtAiEAvV4gE0IAl3ZaIU7lY9iR7ucLzOrmvQgWB5Y65VZ0PA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.112.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31070580},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./classify":{"import":{"types":"./dist/esm/doors/classify.d.ts","default":"./dist/esm/doors/classify.js"},"require":{"types":"./dist/types/doors/classify.d.ts","default":"./dist/doors/classify.js"}},"./ontology":{"import":{"types":"./dist/esm/doors/ontology.d.ts","default":"./dist/esm/doors/ontology.js"},"require":{"types":"./dist/types/doors/ontology.d.ts","default":"./dist/doors/ontology.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","bench:tool-choice":"node bench/tool-choice.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.20.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"classify":["./dist/types/doors/classify.d.ts"],"ontology":["./dist/types/doors/ontology.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.112.2_1790138414278_0.2766631570854239","host":"s3://npm-registry-packages-npm-production"}},"9.113.0":{"name":"agentfootprint","version":"9.113.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.113.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"3b85720364a83f9291c158396160425e8b5672a1","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.113.0.tgz","fileCount":4918,"integrity":"sha512-3ovWxIEJFPeU92mIzVcT6GtBINblSOzdYlmaLqFf3UHxbiyYJZzBZKsH0/53UqSQIwSena+Y4slpWeaGjFtNYQ==","signatures":[{"sig":"MEYCIQC5CiSS2p1fSc+NFDZmVYdzN6CKNr3e559xMOBx6LxzTwIhALo1pxTfsq5v9SCMauANnilpwBBVX7YO2MTTGnK1Jaos","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCaDTsvOdqY8q7yRawl0RiDQvjhh5LRe5wQwFp1zK4ZBQIgSJWUH/m761kYaM3AO5bLprNQZBajvVxdC56762pZI8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.113.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31363458},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./classify":{"import":{"types":"./dist/esm/doors/classify.d.ts","default":"./dist/esm/doors/classify.js"},"require":{"types":"./dist/types/doors/classify.d.ts","default":"./dist/doors/classify.js"}},"./ontology":{"import":{"types":"./dist/esm/doors/ontology.d.ts","default":"./dist/esm/doors/ontology.js"},"require":{"types":"./dist/types/doors/ontology.d.ts","default":"./dist/doors/ontology.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","bench:tool-choice":"node bench/tool-choice.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.20.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"classify":["./dist/types/doors/classify.d.ts"],"ontology":["./dist/types/doors/ontology.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.113.0_1790227057010_0.5327088371793374","host":"s3://npm-registry-packages-npm-production"}},"9.114.0":{"name":"agentfootprint","version":"9.114.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.114.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"212bfb6e0976d1975b38a1bc471d516c6fe5ce6a","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.114.0.tgz","fileCount":4918,"integrity":"sha512-Zdh+/ZKHpU+AniQfzDh0kM5xwdxH5YqkVKIFYc87bVeGxLLyy3iJZElcWR0pkaHLiUxCZrwCdbCR3Kmk+9Yujg==","signatures":[{"sig":"MEUCIB6GtM/sd8Vxuq5HSV6HxgID1VgRsMH4G8GujdKORGu9AiEAgvRbUgnc4NNiJG0FZZDK5ff22uEbE/6rBN2xTflGnP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMJR8cuHol1eMmmH42I9DGpXQwMSAQ/VqQfiSnUDMJRgIhAOXnMPoRAtQMTkDBBOtaXNWOhOmToyW/HeBuDLwXiqP+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.114.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31393253},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./classify":{"import":{"types":"./dist/esm/doors/classify.d.ts","default":"./dist/esm/doors/classify.js"},"require":{"types":"./dist/types/doors/classify.d.ts","default":"./dist/doors/classify.js"}},"./ontology":{"import":{"types":"./dist/esm/doors/ontology.d.ts","default":"./dist/esm/doors/ontology.js"},"require":{"types":"./dist/types/doors/ontology.d.ts","default":"./dist/doors/ontology.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","bench:tool-choice":"node bench/tool-choice.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.20.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"classify":["./dist/types/doors/classify.d.ts"],"ontology":["./dist/types/doors/ontology.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.114.0_1790271498647_0.2232752582695232","host":"s3://npm-registry-packages-npm-production"}},"9.114.1":{"name":"agentfootprint","version":"9.114.1","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.114.1","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"374f73ccee43b10bc2003d55da54c7f779459010","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.114.1.tgz","fileCount":4918,"integrity":"sha512-lBigAn1MX327w7JiLjJBuzdq8TWR/5LGZpPWlhCLz+BVunAZXnudePmb/eYw9+qva7+03wTnSEUQUEpfym1Nkw==","signatures":[{"sig":"MEQCIHYYAo8mwlvVrvymIAOp2lsDDQemZpASgsxNI02wK6vSAiBsb7R6t7yccdfXCzj2Sgf1QddQldPoBflkNXVdZmgbEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBE24gWNF8h7tpqpN7izcyaFksWUw0vUKtTTHfCzsJ0wIhAM/tr4AkfGNB9ZCdGVPNcjh8WprPZkFR7eLSmsljKx/u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.114.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31399930},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./classify":{"import":{"types":"./dist/esm/doors/classify.d.ts","default":"./dist/esm/doors/classify.js"},"require":{"types":"./dist/types/doors/classify.d.ts","default":"./dist/doors/classify.js"}},"./ontology":{"import":{"types":"./dist/esm/doors/ontology.d.ts","default":"./dist/esm/doors/ontology.js"},"require":{"types":"./dist/types/doors/ontology.d.ts","default":"./dist/doors/ontology.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","examples:readme":"node scripts/generate-examples-readme.mjs","bench:tool-choice":"node bench/tool-choice.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.20.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"classify":["./dist/types/doors/classify.d.ts"],"ontology":["./dist/types/doors/ontology.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.114.1_1790349556914_0.6199667089993537","host":"s3://npm-registry-packages-npm-production"}},"9.114.2":{"name":"agentfootprint","version":"9.114.2","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.114.2","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"0a8335e2200552d72b55a9bc8bcf03ae8fc469c6","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.114.2.tgz","fileCount":4924,"integrity":"sha512-ZgZb46wC6AYY6qOAnoXshzu6tf8FXcqFPP30+OWVAwHkEM1Zns2GVOhBTPd9Yua7CMl6LSWqJ/NHMouM4nB/iw==","signatures":[{"sig":"MEUCIAJINd5bzEcxY8206o14BbVvk0BTOC6ORMQ9JU571qX+AiEAi7wJjPkzYG6VMktu5z3FgMNKfiCFwp6ehBObS6rAAwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQKH+yVFeYjnoxSpf/5JE5F9lK7fBBAemNQy/2N/FKHAIgH3O8rYLzNyPJsGVIvpcV14sObOQpQvYbbc0MigaqIBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.114.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30023554},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./classify":{"import":{"types":"./dist/esm/doors/classify.d.ts","default":"./dist/esm/doors/classify.js"},"require":{"types":"./dist/types/doors/classify.d.ts","default":"./dist/doors/classify.js"}},"./ontology":{"import":{"types":"./dist/esm/doors/ontology.d.ts","default":"./dist/esm/doors/ontology.js"},"require":{"types":"./dist/types/doors/ontology.d.ts","default":"./dist/doors/ontology.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","release":"bash scripts/release.sh auto","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:check":"npm run docs:regen && node scripts/check-generated.mjs","docs:regen":"npm run build && npm run docs:generate","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","changes:check":"node scripts/changes.mjs check","docs:generate":"node scripts/gen-ai-instructions.mjs && npm run examples:readme && node scripts/gen-fumadocs-api.mjs && npm run docs:truth:report","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","changes:preview":"node scripts/changes.mjs preview","examples:readme":"node scripts/generate-examples-readme.mjs","release:prepare":"node scripts/release-prepare.mjs","bench:tool-choice":"node bench/tool-choice.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.20.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"classify":["./dist/types/doors/classify.d.ts"],"ontology":["./dist/types/doors/ontology.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.114.2_1790360659367_0.7153013296181718","host":"s3://npm-registry-packages-npm-production"}},"9.115.0":{"name":"agentfootprint","version":"9.115.0","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","_id":"agentfootprint@9.115.0","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"homepage":"https://agentfootprint.dev/","bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"dist":{"shasum":"2c574da7efd08288c0c64e29fc066eb7d6290c97","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.115.0.tgz","fileCount":4945,"integrity":"sha512-IHoPHqaKwk+0Mbbfe2Od+djlVFlU1KAofKn+hwxrT7ydEQ5cnfQntyiNIWsIn/NgekKCRFFSEuBpxR7wEheemw==","signatures":[{"sig":"MEQCIE/Rnl4ih2n00jyzHhGZwwNU9b8hbtkyGJqcneVMYQ4hAiBz4vicLz+qLx9EetDQKVR0svVvDOK0/2+gLnMs7/sOag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICmH+X9kQ/R/JCzIKt7lroxMH6erwigkDBO2+aFNJwtOAiEAhNvmz5GMZSmQaQBw2AJhY8fC2JIn2v38s1weLIHa9Z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.115.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30637787},"main":"dist/index.js","type":"commonjs","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./classify":{"import":{"types":"./dist/esm/doors/classify.d.ts","default":"./dist/esm/doors/classify.js"},"require":{"types":"./dist/types/doors/classify.d.ts","default":"./dist/doors/classify.js"}},"./ontology":{"import":{"types":"./dist/esm/doors/ontology.d.ts","default":"./dist/esm/doors/ontology.js"},"require":{"types":"./dist/types/doors/ontology.d.ts","default":"./dist/doors/ontology.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","release":"bash scripts/release.sh auto","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:check":"npm run docs:regen && node scripts/check-generated.mjs","docs:regen":"npm run build && npm run docs:generate","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","changes:check":"node scripts/changes.mjs check","docs:generate":"node scripts/gen-ai-instructions.mjs && npm run examples:readme && node scripts/gen-fumadocs-api.mjs && npm run docs:truth:report","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","changes:preview":"node scripts/changes.mjs preview","examples:readme":"node scripts/generate-examples-readme.mjs","release:prepare":"node scripts/release-prepare.mjs","bench:tool-choice":"node bench/tool-choice.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.20.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"classify":["./dist/types/doors/classify.d.ts"],"ontology":["./dist/types/doors/ontology.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agentfootprint_9.115.0_1790368353583_0.2637360307870613","host":"s3://npm-registry-packages-npm-production"}},"9.115.1":{"_id":"agentfootprint@9.115.1","bin":{"agentfootprint-index":"bin/agentfootprint-index.mjs","agentfootprint-setup":"ai-instructions/setup.sh","agentfootprint-lint-tools":"bin/agentfootprint-lint-tools.mjs","agentfootprint-check-semantics":"bin/agentfootprint-check-semantics.mjs"},"bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"dist":{"shasum":"c27b74112bc13abbd324c7583e284881181db544","tarball":"https://registry.npmjs.org/agentfootprint/-/agentfootprint-9.115.1.tgz","fileCount":4945,"integrity":"sha512-vB1fO0fb9/Bq1arLDh7JDYmqs80ZrlZZU1VBB/DGnRdktyz7QHULSNo/Gq1xf/Ohu45ZTEkAGwD0DLrrrcE+zg==","signatures":[{"sig":"MEYCIQCIybL1nP02DsKZSUOyV6M5QUrXaszDn02eFUDfTs03WwIhAKyHDQvWXJuWPVOM0stUbSHNu0WLslJJrskvPXOAac0t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4myCaGI15aHFrd8wwNr8xYXB8gBlLwXx6Ptjb3X0iMAIgOvW6dGMXFkfDFLQENY1g2+1G75NIRK9f4cr9nwezLKE="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/agentfootprint@9.115.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30572464},"main":"dist/index.js","name":"agentfootprint","type":"commonjs","types":"dist/types/index.d.ts","author":{"name":"Sanjay Krishna Anbalagan"},"module":"dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/index.js"}},"./rag":{"import":{"types":"./dist/esm/doors/rag.d.ts","default":"./dist/esm/doors/rag.js"},"require":{"types":"./dist/types/doors/rag.d.ts","default":"./dist/doors/rag.js"}},"./maps":{"import":{"types":"./dist/esm/doors/maps.d.ts","default":"./dist/esm/doors/maps.js"},"require":{"types":"./dist/types/doors/maps.d.ts","default":"./dist/doors/maps.js"}},"./cache":{"import":{"types":"./dist/esm/cache/index.d.ts","default":"./dist/esm/cache/index.js"},"require":{"types":"./dist/types/cache/index.d.ts","default":"./dist/cache/index.js"}},"./events":{"import":{"types":"./dist/esm/events.d.ts","default":"./dist/esm/events.js"},"require":{"types":"./dist/types/events.d.ts","default":"./dist/events.js"}},"./memory":{"import":{"types":"./dist/esm/doors/memory.d.ts","default":"./dist/esm/doors/memory.js"},"require":{"types":"./dist/types/doors/memory.d.ts","default":"./dist/doors/memory.js"}},"./context":{"import":{"types":"./dist/esm/doors/context.d.ts","default":"./dist/esm/doors/context.js"},"require":{"types":"./dist/types/doors/context.d.ts","default":"./dist/doors/context.js"}},"./hosting":{"import":{"types":"./dist/esm/doors/hosting.d.ts","default":"./dist/esm/doors/hosting.js"},"require":{"types":"./dist/types/doors/hosting.d.ts","default":"./dist/doors/hosting.js"}},"./observe":{"import":{"types":"./dist/esm/doors/observe.d.ts","default":"./dist/esm/doors/observe.js"},"require":{"types":"./dist/types/doors/observe.d.ts","default":"./dist/doors/observe.js"}},"./recipes":{"import":{"types":"./dist/esm/doors/recipes.d.ts","default":"./dist/esm/doors/recipes.js"},"require":{"types":"./dist/types/doors/recipes.d.ts","default":"./dist/doors/recipes.js"}},"./classify":{"import":{"types":"./dist/esm/doors/classify.d.ts","default":"./dist/esm/doors/classify.js"},"require":{"types":"./dist/types/doors/classify.d.ts","default":"./dist/doors/classify.js"}},"./ontology":{"import":{"types":"./dist/esm/doors/ontology.d.ts","default":"./dist/esm/doors/ontology.js"},"require":{"types":"./dist/types/doors/ontology.d.ts","default":"./dist/doors/ontology.js"}},"./security":{"import":{"types":"./dist/esm/doors/security.d.ts","default":"./dist/esm/doors/security.js"},"require":{"types":"./dist/types/doors/security.d.ts","default":"./dist/doors/security.js"}},"./providers":{"import":{"types":"./dist/esm/doors/providers.d.ts","default":"./dist/esm/doors/providers.js"},"require":{"types":"./dist/types/doors/providers.d.ts","default":"./dist/doors/providers.js"}},"./resilience":{"import":{"types":"./dist/esm/doors/resilience.d.ts","default":"./dist/esm/doors/resilience.js"},"require":{"types":"./dist/types/doors/resilience.d.ts","default":"./dist/doors/resilience.js"}},"./reliability":{"import":{"types":"./dist/esm/reliability/index.d.ts","default":"./dist/esm/reliability/index.js"},"require":{"types":"./dist/types/reliability/index.d.ts","default":"./dist/reliability/index.js"}},"./skill-graph":{"import":{"types":"./dist/esm/doors/skill-graph.d.ts","default":"./dist/esm/doors/skill-graph.js"},"require":{"types":"./dist/types/doors/skill-graph.d.ts","default":"./dist/doors/skill-graph.js"}},"./package.json":"./package.json","./canonical-notes.json":"./canonical-notes.json"},"license":"MIT","scripts":{"lint":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts","test":"vitest run","build":"rm -rf dist && tsc && tsc -p tsconfig.esm.json && node scripts/postbuild-esm.mjs && node scripts/gen-canonical-notes.mjs","clean":"rm -rf dist coverage node_modules","watch":"tsc -w","format":"prettier --config .prettierrc.js --list-different 'src/**/*.ts' 'test/**/*.ts'","example":"TSX_TSCONFIG_PATH=examples/runtime.tsconfig.json npx --yes tsx","release":"bash scripts/release.sh auto","docs:api":"typedoc","lint:fix":"eslint 'src/**/*.ts' 'test/**/*.ts' --ext .ts --fix","docs:check":"npm run docs:regen && node scripts/check-generated.mjs","docs:regen":"npm run build && npm run docs:generate","docs:truth":"node scripts/docs-truth-check.mjs","format:fix":"prettier --config .prettierrc.js --write 'src/**/*.ts' 'test/**/*.ts'","test:types":"tsc -p test/type-regressions/tsconfig.json","test:watch":"vitest --watch","changes:check":"node scripts/changes.mjs check","docs:generate":"node scripts/gen-ai-instructions.mjs && npm run examples:readme && node scripts/gen-fumadocs-api.mjs && npm run docs:truth:report","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test:coverage":"AF_COVERAGE=1 vitest run --coverage --coverage.reporter=json-summary --coverage.reporter=text-summary --coverage.reportsDirectory=coverage","test:examples":"tsc -p examples/tsconfig.json && bash scripts/run-all-examples.sh","bench:findings":"node bench/findings-context.mjs","coverage:badge":"npm run test:coverage; node scripts/coverage-badge.mjs","changes:preview":"node scripts/changes.mjs preview","examples:readme":"node scripts/generate-examples-readme.mjs","release:prepare":"node scripts/release-prepare.mjs","bench:tool-choice":"node bench/tool-choice.mjs","docs:truth:report":"node scripts/docs-truth-check.mjs --report-only","docs:truth:baseline":"node scripts/docs-truth-check.mjs --update-baseline","docs:truth:exercise":"node scripts/docs-truth-exercise.mjs","test:context-package":"node scripts/check-context-package.mjs","examples:readme:check":"node scripts/generate-examples-readme.mjs --check","bench:findings:shuffle":"node bench/findings-shuffle.mjs","test:examples:typecheck":"tsc -p examples/tsconfig.json"},"version":"9.115.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3ed75c0-e326-455e-a088-17fae06ae67b"}},"homepage":"https://agentfootprint.dev/","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"_npmVersion":"11.20.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","directories":{},"maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"sideEffects":["./dist/index.js","./dist/esm/index.js","**/cache/strategies/*.js","**/cache/index.js","**/lib/injection-engine/index.js","**/lib/injection-engine/devWarnHost.js"],"_nodeVersion":"22.23.2","dependencies":{"contextfootprint":"0.1.1"},"typesVersions":{"*":{"rag":["./dist/types/doors/rag.d.ts"],"maps":["./dist/types/doors/maps.d.ts"],"cache":["./dist/types/cache/index.d.ts"],"events":["./dist/types/events.d.ts"],"memory":["./dist/types/doors/memory.d.ts"],"context":["./dist/types/doors/context.d.ts"],"hosting":["./dist/types/doors/hosting.d.ts"],"observe":["./dist/types/doors/observe.d.ts"],"recipes":["./dist/types/doors/recipes.d.ts"],"classify":["./dist/types/doors/classify.d.ts"],"ontology":["./dist/types/doors/ontology.d.ts"],"security":["./dist/types/doors/security.d.ts"],"providers":["./dist/types/doors/providers.d.ts"],"resilience":["./dist/types/doors/resilience.d.ts"],"reliability":["./dist/types/reliability/index.d.ts"],"skill-graph":["./dist/types/doors/skill-graph.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jose":"^6.2.7","unpdf":"^1.8.0","eslint":"^8.44.0","openai":"^7.4.0","vitest":"^4.1.5","esbuild":"^0.28.0","publint":"^0.3.0","typedoc":"^0.28.19","prettier":"^2.8.1","typescript":"~5.4.5","@types/node":"^25.5.2","footprintjs":"^9.26.0","@google/genai":"^2.16.0","@vitest/coverage-v8":"^4.1.5","google-auth-library":"^11.0.1","@arethetypeswrong/cli":"^0.18.1","@google-cloud/storage":"^7.22.0","@googleapis/aiplatform":"^31.0.0","eslint-config-prettier":"^6.15.0","@yarflam/potion-base-8m":"^1.0.4","typedoc-plugin-markdown":"^4.11.0","@modelcontextprotocol/sdk":"^1.30.0","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"pg":"*","zod":"*","jose":"*","unpdf":"*","openai":"*","ioredis":"*","footprintjs":"^9.26.0","@google/genai":"*","@azure/identity":"*","@anthropic-ai/sdk":"*","@aws-sdk/client-s3":"*","@opentelemetry/api":"*","google-auth-library":"*","@aws-sdk/client-xray":"*","@google-cloud/storage":"*","@googleapis/aiplatform":"*","@google-cloud/firestore":"*","@yarflam/potion-base-8m":"*","@aws-sdk/client-s3vectors":"*","@huggingface/transformers":"*","@modelcontextprotocol/sdk":"*","@aws-sdk/client-bedrock-runtime":"*","@aws-sdk/client-cloudwatch-logs":"*","@aws-sdk/client-bedrock-agentcore":"*","@aws-sdk/client-bedrock-agent-runtime":"*"},"peerDependenciesMeta":{"pg":{"optional":true},"zod":{"optional":true},"jose":{"optional":true},"unpdf":{"optional":true},"openai":{"optional":true},"ioredis":{"optional":true},"@google/genai":{"optional":true},"@azure/identity":{"optional":true},"@anthropic-ai/sdk":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"google-auth-library":{"optional":true},"@aws-sdk/client-xray":{"optional":true},"@google-cloud/storage":{"optional":true},"@googleapis/aiplatform":{"optional":true},"@google-cloud/firestore":{"optional":true},"@yarflam/potion-base-8m":{"optional":true},"@aws-sdk/client-s3vectors":{"optional":true},"@huggingface/transformers":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@aws-sdk/client-bedrock-runtime":{"optional":true},"@aws-sdk/client-cloudwatch-logs":{"optional":true},"@aws-sdk/client-bedrock-agentcore":{"optional":true},"@aws-sdk/client-bedrock-agent-runtime":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agentfootprint_9.115.1_1790375506480_0.42220419158400113"}}},"time":{"created":"2026-04-07T17:15:54.502Z","modified":"2026-09-25T22:31:47.045Z","1.0.0":"2026-04-07T17:15:54.855Z","1.1.0":"2026-04-07T22:03:47.151Z","1.1.1":"2026-04-07T22:17:14.640Z","1.2.0":"2026-04-07T22:31:54.861Z","1.3.0":"2026-04-08T02:36:02.396Z","1.4.0":"2026-04-08T02:56:53.034Z","1.4.1":"2026-04-08T03:49:21.160Z","1.4.2":"2026-04-08T04:12:44.933Z","1.6.1":"2026-04-14T16:16:49.970Z","1.7.1":"2026-04-17T22:08:37.536Z","1.8.0":"2026-04-17T23:14:30.434Z","1.9.0":"2026-04-17T23:21:08.560Z","1.10.0":"2026-04-18T06:30:37.611Z","1.11.0":"2026-04-19T02:20:23.129Z","1.12.0":"2026-04-19T07:01:13.111Z","1.13.0":"2026-04-19T07:26:31.566Z","1.14.0":"2026-04-19T15:19:24.627Z","1.15.0":"2026-04-19T15:31:47.244Z","1.16.0":"2026-04-19T16:20:26.001Z","1.17.0":"2026-04-19T19:29:09.156Z","1.17.1":"2026-04-19T19:45:04.532Z","1.17.2":"2026-04-19T22:47:07.718Z","1.17.3":"2026-04-20T05:41:38.742Z","1.17.4":"2026-04-20T18:55:23.956Z","1.18.0":"2026-04-22T02:12:41.276Z","1.19.0":"2026-04-22T03:32:59.731Z","1.20.0":"2026-04-22T04:13:11.300Z","1.21.0":"2026-04-22T05:01:19.058Z","1.22.0":"2026-04-22T13:15:55.720Z","1.23.0":"2026-04-22T20:37:11.613Z","2.0.1":"2026-04-29T13:05:29.510Z","2.1.0":"2026-04-29T13:39:44.472Z","2.2.0":"2026-04-29T14:40:38.480Z","2.3.0":"2026-04-29T16:44:42.643Z","2.4.0":"2026-04-29T21:17:06.071Z","2.5.0":"2026-04-30T14:40:09.847Z","2.5.1":"2026-04-30T20:19:28.217Z","2.6.0":"2026-05-01T03:54:15.510Z","2.6.1":"2026-05-01T05:08:58.119Z","2.6.2":"2026-05-01T05:18:57.290Z","2.6.3":"2026-05-01T06:08:46.668Z","2.6.4":"2026-05-01T15:05:52.194Z","2.7.0":"2026-05-01T15:36:13.766Z","2.7.1":"2026-05-01T16:39:18.715Z","2.7.2":"2026-05-01T16:49:05.928Z","2.7.3":"2026-05-01T17:11:03.238Z","2.8.0":"2026-05-02T23:50:00.342Z","2.8.1":"2026-05-03T00:19:29.278Z","2.8.2":"2026-05-03T00:48:52.583Z","2.8.3":"2026-05-03T01:12:29.593Z","2.9.0":"2026-05-03T01:29:58.148Z","2.10.0":"2026-05-03T02:54:10.169Z","2.10.1":"2026-05-03T13:15:41.263Z","2.10.2":"2026-05-03T14:01:32.819Z","2.11.0":"2026-05-03T14:49:31.990Z","2.11.1":"2026-05-04T04:53:44.833Z","2.11.2":"2026-05-04T13:54:34.271Z","2.11.3":"2026-05-04T19:20:51.009Z","2.11.4":"2026-05-04T19:40:56.206Z","2.11.5":"2026-05-05T20:15:09.639Z","2.11.6":"2026-05-06T00:19:52.478Z","2.12.0":"2026-05-06T03:56:47.263Z","2.12.1":"2026-05-06T16:00:04.047Z","2.13.0":"2026-05-06T16:44:28.760Z","2.14.0":"2026-05-06T22:39:16.466Z","2.14.1":"2026-05-07T04:52:35.012Z","2.14.2":"2026-05-07T17:50:04.550Z","2.14.3":"2026-05-07T19:56:45.978Z","2.14.4":"2026-05-08T02:54:45.608Z","2.14.5":"2026-05-08T03:54:00.937Z","3.0.0":"2026-05-25T19:40:19.341Z","3.1.0":"2026-06-06T06:41:35.602Z","3.1.1":"2026-06-06T14:18:59.026Z","3.1.2":"2026-06-06T14:33:13.692Z","4.0.0":"2026-06-06T16:04:01.308Z","5.0.0":"2026-06-06T17:25:47.347Z","6.0.0":"2026-06-06T17:55:16.335Z","6.1.0":"2026-06-07T20:41:02.959Z","6.2.0":"2026-06-08T20:43:26.129Z","6.3.0":"2026-06-08T22:05:41.578Z","6.4.0":"2026-06-09T00:41:03.798Z","6.5.0":"2026-06-09T01:38:38.353Z","6.6.0":"2026-06-09T02:21:09.876Z","6.7.0":"2026-06-09T04:56:01.059Z","6.8.0":"2026-06-09T05:27:20.867Z","6.9.0":"2026-06-09T14:17:08.848Z","6.10.0":"2026-06-09T15:08:36.212Z","6.11.0":"2026-06-09T20:02:55.875Z","6.11.1":"2026-06-09T21:42:27.700Z","6.12.0":"2026-06-09T22:46:48.846Z","6.13.0":"2026-06-09T23:53:06.727Z","6.14.0":"2026-06-10T03:51:09.687Z","6.14.1":"2026-06-10T05:06:50.752Z","6.15.0":"2026-06-10T05:28:57.398Z","6.16.0":"2026-06-10T13:57:58.341Z","6.17.0":"2026-06-10T14:51:06.624Z","6.18.0":"2026-06-10T15:52:32.087Z","6.19.0":"2026-06-10T17:24:55.486Z","6.20.0":"2026-06-10T18:19:37.854Z","6.21.0":"2026-06-10T19:54:55.706Z","6.22.0":"2026-06-10T21:09:48.627Z","6.23.0":"2026-06-11T00:00:17.181Z","6.24.0":"2026-06-11T01:01:23.205Z","6.25.0":"2026-06-11T01:56:13.659Z","6.26.0":"2026-06-11T03:30:22.738Z","6.26.1":"2026-06-11T12:22:12.462Z","6.27.0":"2026-06-11T12:32:08.477Z","6.28.0":"2026-06-11T16:21:25.771Z","6.28.1":"2026-06-11T17:19:17.901Z","6.29.0":"2026-06-15T23:46:19.006Z","6.30.0":"2026-06-16T00:26:20.971Z","6.31.0":"2026-06-16T03:48:22.875Z","6.32.0":"2026-06-16T23:53:42.562Z","6.33.0":"2026-06-17T05:09:22.580Z","6.34.0":"2026-06-17T20:56:23.136Z","6.35.0":"2026-06-17T22:41:25.282Z","6.36.0":"2026-06-18T02:07:26.755Z","6.37.0":"2026-06-18T13:56:39.791Z","6.37.1":"2026-06-18T21:59:12.184Z","6.38.0":"2026-06-19T00:34:53.154Z","6.38.1":"2026-06-19T01:49:06.201Z","6.39.0":"2026-06-19T02:06:06.327Z","6.40.0":"2026-06-19T02:26:17.515Z","6.41.0":"2026-06-19T17:41:07.594Z","6.42.0":"2026-06-22T04:34:17.872Z","6.43.0":"2026-06-22T06:31:45.541Z","6.44.0":"2026-06-22T16:06:46.540Z","6.45.0":"2026-06-24T21:07:51.648Z","7.0.0":"2026-07-01T00:12:21.626Z","7.1.0":"2026-07-02T04:18:17.862Z","7.2.0":"2026-07-02T14:45:56.814Z","7.3.0":"2026-07-08T16:33:30.052Z","7.3.1":"2026-07-08T23:37:02.518Z","7.4.0":"2026-07-09T12:16:31.875Z","7.5.0":"2026-07-24T07:38:03.139Z","7.6.0":"2026-07-24T18:32:44.837Z","7.6.1":"2026-07-24T23:15:33.518Z","7.7.0":"2026-07-27T12:57:40.904Z","7.8.0":"2026-07-27T23:51:01.871Z","7.9.0":"2026-07-29T03:30:03.127Z","7.10.0":"2026-08-02T16:48:06.454Z","7.11.0":"2026-08-02T17:42:02.155Z","7.12.0":"2026-08-02T20:45:51.184Z","7.13.0":"2026-08-02T22:23:44.973Z","7.14.0":"2026-08-03T00:22:37.289Z","7.15.0":"2026-08-03T01:33:42.889Z","7.16.0":"2026-08-03T02:52:55.922Z","7.17.0":"2026-08-03T04:00:49.212Z","7.18.0":"2026-08-03T10:52:43.659Z","7.19.0":"2026-08-03T12:03:35.034Z","7.19.1":"2026-08-03T13:01:35.725Z","7.20.0":"2026-08-03T13:38:11.888Z","7.21.0":"2026-08-03T15:41:14.352Z","7.22.0":"2026-08-03T16:42:32.700Z","7.22.1":"2026-08-04T23:40:48.077Z","7.23.0":"2026-08-05T00:32:45.338Z","7.24.0":"2026-08-05T03:28:54.690Z","7.25.0":"2026-08-05T05:01:23.352Z","7.26.0":"2026-08-05T14:43:25.814Z","7.27.0":"2026-08-05T15:29:37.396Z","7.27.1":"2026-08-05T21:04:22.134Z","7.28.0":"2026-08-06T01:09:42.096Z","8.0.0":"2026-08-06T03:06:20.914Z","8.1.0":"2026-08-06T05:38:31.825Z","8.2.0":"2026-08-06T13:24:01.002Z","8.3.0":"2026-08-06T15:19:31.362Z","8.4.0":"2026-08-06T21:17:13.870Z","8.5.0":"2026-08-06T21:17:59.117Z","8.6.0":"2026-08-06T21:20:57.219Z","8.7.0":"2026-08-06T23:11:23.173Z","8.8.0":"2026-08-07T00:37:01.382Z","8.9.0":"2026-08-07T01:12:36.163Z","8.10.0":"2026-08-07T02:13:41.090Z","8.11.0":"2026-08-07T06:40:46.843Z","8.11.1":"2026-08-07T07:33:00.537Z","8.12.0":"2026-08-07T13:45:07.522Z","8.13.0":"2026-08-07T15:16:09.818Z","8.14.0":"2026-08-07T16:43:37.611Z","8.15.0":"2026-08-07T17:07:30.313Z","8.16.0":"2026-08-07T18:49:40.948Z","8.17.0":"2026-08-07T20:16:09.385Z","8.18.0":"2026-08-07T22:14:45.082Z","8.19.0":"2026-08-07T23:21:52.892Z","8.20.0":"2026-08-08T05:25:36.665Z","9.0.0":"2026-08-08T06:39:48.991Z","9.1.0":"2026-08-08T07:12:21.827Z","9.2.0":"2026-08-08T21:44:01.645Z","9.3.0":"2026-08-09T16:25:20.792Z","9.4.0":"2026-08-09T17:25:31.404Z","9.5.0":"2026-08-09T18:05:36.579Z","9.5.1":"2026-08-09T20:40:10.275Z","9.6.0":"2026-08-11T23:28:29.165Z","9.7.0":"2026-08-12T00:34:32.794Z","9.8.0":"2026-08-12T01:24:15.926Z","9.9.0":"2026-08-12T03:17:44.680Z","9.10.0":"2026-08-12T05:13:15.441Z","9.11.0":"2026-08-12T06:18:49.078Z","9.12.0":"2026-08-12T12:40:20.570Z","9.13.0":"2026-08-12T13:43:26.283Z","9.14.0":"2026-08-12T15:26:00.155Z","9.15.0":"2026-08-12T21:22:38.423Z","9.16.0":"2026-08-12T22:32:04.803Z","9.17.0":"2026-08-13T00:41:40.273Z","9.18.0":"2026-08-13T03:01:10.296Z","9.19.0":"2026-08-13T05:06:35.366Z","9.20.0":"2026-08-13T06:10:14.465Z","9.21.0":"2026-08-13T07:26:38.226Z","9.22.0":"2026-08-13T08:42:19.970Z","9.23.0":"2026-08-13T10:16:49.917Z","9.24.0":"2026-08-13T11:43:53.961Z","9.25.0":"2026-08-13T16:16:17.223Z","9.26.0":"2026-08-13T19:11:11.003Z","9.27.0":"2026-08-13T21:26:30.698Z","9.28.0":"2026-08-13T21:57:06.525Z","9.29.0":"2026-08-13T23:17:40.387Z","9.30.0":"2026-08-14T04:07:48.240Z","9.31.0":"2026-08-14T05:49:19.435Z","9.32.0":"2026-08-14T13:52:54.413Z","9.33.0":"2026-08-14T16:38:46.941Z","9.34.0":"2026-08-14T18:42:10.627Z","9.35.0":"2026-08-14T19:57:43.507Z","9.36.0":"2026-08-14T21:09:59.676Z","9.37.0":"2026-08-14T22:49:53.581Z","9.37.1":"2026-08-15T01:13:07.722Z","9.38.0":"2026-08-15T02:06:20.305Z","9.39.0":"2026-08-15T05:04:51.419Z","9.40.0":"2026-08-15T13:17:59.879Z","9.41.0":"2026-08-15T14:39:16.686Z","9.43.0":"2026-08-15T17:06:54.279Z","9.44.0":"2026-08-15T19:33:35.808Z","9.45.0":"2026-08-15T20:50:53.269Z","9.46.0":"2026-08-15T21:29:42.325Z","9.46.1":"2026-08-15T21:37:46.176Z","9.46.2":"2026-08-15T21:46:43.290Z","9.46.3":"2026-08-17T01:44:38.307Z","9.47.0":"2026-08-18T22:26:01.803Z","9.48.0":"2026-08-19T02:47:07.923Z","9.49.0":"2026-08-19T04:39:12.799Z","9.50.0":"2026-08-19T17:55:27.510Z","9.51.0":"2026-08-19T19:00:58.492Z","9.52.0":"2026-08-19T20:03:32.109Z","9.53.0":"2026-08-19T21:36:07.564Z","9.54.0":"2026-08-19T23:41:57.887Z","9.55.0":"2026-08-20T00:46:30.151Z","9.56.0":"2026-08-20T03:15:07.607Z","9.57.0":"2026-08-20T05:36:46.486Z","9.58.0":"2026-08-20T07:32:29.407Z","9.59.0":"2026-08-20T14:56:41.521Z","9.59.1":"2026-08-20T17:04:58.870Z","9.60.0":"2026-08-20T19:26:36.313Z","9.61.0":"2026-08-20T21:30:22.972Z","9.61.1":"2026-08-20T22:58:38.706Z","9.62.0":"2026-08-21T05:16:14.236Z","9.63.0":"2026-08-25T23:03:38.873Z","9.64.0":"2026-08-26T09:16:38.368Z","9.65.0":"2026-08-26T10:24:20.088Z","9.66.0":"2026-08-26T11:42:08.146Z","9.67.0":"2026-08-26T13:23:13.934Z","9.68.0":"2026-08-26T13:46:51.673Z","9.69.0":"2026-08-26T14:27:54.857Z","9.70.0":"2026-08-26T17:25:18.405Z","9.71.0":"2026-08-26T17:43:01.908Z","9.72.0":"2026-08-27T15:18:49.328Z","9.73.0":"2026-08-27T22:14:46.807Z","9.74.0":"2026-08-28T05:11:47.942Z","9.75.0":"2026-08-28T14:51:14.218Z","9.76.0":"2026-08-28T16:36:15.279Z","9.76.1":"2026-08-28T17:42:44.194Z","9.77.0":"2026-08-30T04:49:30.731Z","9.78.0":"2026-08-30T06:45:18.931Z","9.79.0":"2026-08-30T07:24:22.765Z","9.80.0":"2026-08-30T07:53:40.073Z","9.81.0":"2026-08-30T08:25:27.324Z","9.82.0":"2026-08-30T17:34:54.116Z","9.83.0":"2026-09-03T06:40:11.217Z","9.84.0":"2026-09-03T21:27:51.284Z","9.85.0":"2026-09-04T13:26:00.996Z","9.86.0":"2026-09-06T03:20:08.009Z","9.86.1":"2026-09-06T13:59:26.733Z","9.87.1":"2026-09-06T23:17:09.411Z","9.88.0":"2026-09-08T22:12:11.916Z","9.89.0":"2026-09-09T12:17:58.527Z","9.89.1":"2026-09-10T09:42:02.885Z","9.89.2":"2026-09-10T11:32:49.548Z","9.89.3":"2026-09-10T13:40:30.037Z","9.90.0":"2026-09-10T16:37:11.522Z","9.91.0":"2026-09-10T18:39:23.767Z","9.92.1":"2026-09-11T21:57:48.486Z","9.93.0":"2026-09-11T23:39:47.089Z","9.94.0":"2026-09-12T02:50:43.515Z","9.94.1":"2026-09-12T04:01:39.791Z","9.94.2":"2026-09-12T16:11:42.957Z","9.94.3":"2026-09-12T18:24:30.990Z","9.95.0":"2026-09-12T20:28:05.945Z","9.96.1":"2026-09-13T21:32:03.211Z","9.97.0":"2026-09-13T23:49:01.586Z","9.98.0":"2026-09-15T18:02:10.515Z","9.98.1":"2026-09-15T23:01:54.801Z","9.99.0":"2026-09-16T17:03:52.851Z","9.100.0":"2026-09-16T19:37:02.909Z","9.101.1":"2026-09-17T02:13:16.464Z","9.102.0":"2026-09-17T06:24:24.533Z","9.103.0":"2026-09-17T15:13:31.174Z","9.104.0":"2026-09-17T20:00:02.619Z","9.105.0":"2026-09-17T21:51:48.352Z","9.106.0":"2026-09-17T23:59:53.319Z","9.107.0":"2026-09-18T01:42:53.497Z","9.108.0":"2026-09-18T02:45:40.577Z","9.109.0":"2026-09-18T03:46:37.511Z","9.109.1":"2026-09-18T04:19:48.615Z","9.110.0":"2026-09-18T17:16:06.676Z","9.111.0":"2026-09-18T19:49:13.184Z","9.112.0":"2026-09-18T23:03:56.137Z","9.112.1":"2026-09-23T02:42:59.683Z","9.112.2":"2026-09-23T04:40:14.519Z","9.113.0":"2026-09-24T05:17:37.242Z","9.114.0":"2026-09-24T17:38:18.914Z","9.114.1":"2026-09-25T15:19:17.179Z","9.114.2":"2026-09-25T18:24:19.667Z","9.115.0":"2026-09-25T20:32:34.304Z","9.115.1":"2026-09-25T22:31:46.713Z"},"bugs":{"url":"https://github.com/footprintjs/agentfootprint/issues"},"author":{"name":"Sanjay Krishna Anbalagan"},"license":"MIT","homepage":"https://agentfootprint.dev/","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"repository":{"url":"git+https://github.com/footprintjs/agentfootprint.git","type":"git"},"description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","maintainers":[{"name":"sanjay1909","email":"sanjay1909@gmail.com"}],"readme":"\n\n<h1 align=\"center\">Agentfootprint</h1>\n\n<p align=\"center\">\n  <strong>Your agent gave an answer that <em>looks</em> right — and it's wrong.<br/>The logs can't tell you who influenced it. Agentfootprint can.</strong>\n</p>\n\n<p align=\"center\">\n  The explainable AI agent framework for TypeScript: every read, write, decision, and tool call becomes\n  <strong>connected evidence</strong> as your agent runs. When something goes wrong, you don't grep logs — you ask.\n</p>\n\n<p align=\"center\">\n  <strong>Build</strong> agents — skills, steering, RAG, memory, control flow — and <strong>debug</strong> them like nothing else.<br/>\n  <em>Why</em> is a query, not a guess.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://footprintjs.github.io/agentThinkingUI/\">\n    <img src=\"docs/assets/hero-atui.png\" alt=\"An agent run replayed in Story Lens — the LLM 'brain' calls the Flight-search tool, the step inspector shows the tool's raw output and the brain's reasoning about it, and the timeline scrubs every step of the run.\" width=\"100%\">\n  </a>\n</p>\n<p align=\"center\">\n  <sub>A real run, replayed — rendered with <a href=\"https://github.com/footprintjs/agentThinkingUI\"><b>Story Lens</b></a> (<code>npm i agentthinkingui</code>). Every frame is generated from the run's own trace; <a href=\"https://footprintjs.github.io/agentThinkingUI/\">▶ watch it live</a>.</sub>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/footprintjs/agentfootprint/actions\"><img src=\"https://github.com/footprintjs/agentfootprint/actions/workflows/ci.yml/badge.svg\" alt=\"CI\"></a>\n  <!-- coverage-badge --><img src=\"https://img.shields.io/badge/coverage-87%25-green.svg\" alt=\"coverage: 87%\"><!-- /coverage-badge -->\n  <a href=\"https://www.npmjs.com/package/agentfootprint\"><img src=\"https://img.shields.io/npm/v/agentfootprint.svg?style=flat\" alt=\"npm version\"></a>\n  <a href=\"https://bundlephobia.com/package/agentfootprint\"><img src=\"https://img.shields.io/bundlephobia/minzip/agentfootprint?label=minzipped\" alt=\"minzipped size\"></a>\n  <a href=\"#tree-shakeable--esm-first\"><img src=\"https://img.shields.io/badge/tree--shakeable-%E2%9C%93-success?style=flat\" alt=\"tree-shakeable\"></a>\n  <a href=\"https://www.npmjs.com/package/agentfootprint\"><img src=\"https://img.shields.io/npm/dm/agentfootprint.svg\" alt=\"Downloads\"></a>\n  <a href=\"https://github.com/footprintjs/agentfootprint/blob/main/LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"MIT\"></a>\n</p>\n\n---\n\n## The new error class\n\nFor decades, software had two kinds of errors — and developers never needed deep\ndomain knowledge to fix either:\n\n| Error class | Where the bug lives | How you find it |\n|---|---|---|\n| **Infrastructure** — crash, timeout, 500 | the system | infra logs, monitoring |\n| **Business logic** — wrong branch, wrong math | the code | stack trace, debugger, `console.log` |\n| **Contextual** — wrong tool chosen, wrong fact believed, stale memory trusted | **what the model was given** | **nothing. Until now.** |\n\nAgents introduced the third class. The code is correct, the infra is healthy, the\nanswer even reads well — and the run is still wrong, because something influenced\nthe model:\n\n| The model… | because… |\n|---|---|\n| picked the wrong tool | two descriptions read nearly alike — it chose between twins |\n| believed a wrong \"fact\" | a tool returned it, or an injected fact planted it |\n| followed the wrong instruction | the wrong skill / steering fired — or fired one iteration too early |\n| answered from the past | a previous turn or stale memory bled into this one |\n\nClassical logs can't explain any of it: **they record what the code did, never\nwhat the context did.** The debugging question changed — no longer *\"what did my\ncode do?\"* but **\"who influenced the model?\"**\n\n## The idea\n\nIf contextual errors live in what the model was given, then the run itself must be\nstructured so context is **evidence** — every injection, read, write, decision, and\ntool call recorded *connected*, the moment it happens. Not logs you grep. Evidence\nyou ask.\n\n## Quick start — runs offline, no API key\n\n```bash\nnpm install agentfootprint footprintjs\n```\n\n```typescript\nimport { Agent, defineTool } from 'agentfootprint';\nimport { mock } from 'agentfootprint/providers';\n\nconst weather = defineTool({\n  name: 'weather',\n  description: 'Get current weather for a city.',\n  inputSchema: {\n    type: 'object',\n    properties: { city: { type: 'string' } },\n    required: ['city'],\n  },\n  execute: async ({ city }: { city: string }) => `${city}: 72°F, sunny`,\n});\n\nconst agent = Agent.create({\n  provider: mock({ reply: 'I checked: it is 72°F and sunny.' }),\n  model: 'mock',\n})\n  .system('You answer weather questions using the weather tool.')\n  .tool(weather)\n  .build();\n\nconst result = await agent.run({ message: 'Weather in Paris?' });\nconsole.log(result);  // → \"I checked: it is 72°F and sunny.\"\n```\n\nFor production, import a real provider from `agentfootprint/providers` and swap it in — `anthropic(...)` / `openai(...)` / `bedrock(...)` / `gemini(...)` / `ollama(...)`. Only the import line changes; the agent code stays the same. (Every provider — `mock` included — lives on the `agentfootprint/providers` subpath, so the main `agentfootprint` barrel stays free of optional peer-dep requires.)\n\n**No cloud account?** `ollama('llama3.2')` from `agentfootprint/providers` runs the same agent against a local model for $0 — the free rung between the mock and the bill. Full recipes: [Ollama](https://agentfootprint.dev/docs/build/ollama/) · [OpenAI-compatible endpoints](https://agentfootprint.dev/docs/build/openai/#openai-compatible-endpoints-ollama-llamacpp-vllm-together-groq-lm-studio).\n\n## How — we abstract context engineering\n\nSkills, steering, RAG, facts, memory, guardrails — every name for context does one thing: it injects into one of three LLM slots. So we abstracted the injection itself.\n\n<p align=\"center\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/assets/hero-dark.svg\">\n    <source media=\"(prefers-color-scheme: light)\" srcset=\"docs/assets/hero-light.svg\">\n    <img alt=\"agentfootprint mascot composing context flavors (Skills, Steering, Guardrails, RAG, Tool APIs, Memory) into three structured LLM slots (system, messages, tools) — the central abstraction, visualized.\" src=\"docs/assets/hero-light.svg\" width=\"100%\"/>\n  </picture>\n</p>\n<p align=\"center\">\n  <sub><em>One primitive: <code>Injection = slot × trigger × cache</code>. Because the framework owns this point, every piece of context is <b>born tracked</b> — observability isn't wired up, it's a consequence of the abstraction. <a href=\"#the-4-triggers\">The 4 triggers ↓</a></em></sub>\n</p>\n\n<p align=\"center\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/assets/triggers-dark.svg\">\n    <source media=\"(prefers-color-scheme: light)\" srcset=\"docs/assets/triggers-light.svg\">\n    <img alt=\"agentfootprint — Every LLM call has 3 fixed slots (system, messages, tools). Every flavor lands in one slot under one of 4 fixed triggers (always · rule · on-tool-return · llm-activated). Sparkle streams flow from each trigger lane down to a specific pill inside its destination slot — same slot can hold pills from different triggers (RAG via rule, Instruction via on-tool-return), and the same flavor (Skill) can land in different slots.\" src=\"docs/assets/triggers-light.svg\" width=\"100%\"/>\n  </picture>\n</p>\n\nThe abstraction is three rules:\n\n1. **Three slots are fixed.** `system`, `messages`, `tools` — the LLM API surface.\n2. **N flavors are open.** You declare what you have. Tomorrow's flavor (few-shot, reflection, persona, A2A handoff…) plugs in the same way.\n3. **Rules decide *where* and *when*.** You provide the rules. We collect your data, fire the right one, land it in the right slot at the right iteration.\n\nThat's the whole model: `Injection = slot × trigger × cache`.\n\n- **Slot** — which of the 3 LLM API regions the content lands in (`system` / `messages` / `tools`).\n- **Trigger** — when the content fires (see below).\n- **Cache** — how stable the content is across iterations. The framework places provider cache markers for you — stable content gets 80–90% cheaper prefixes.\n\n### The 4 triggers\n\n| Trigger | Flavor | Fires when | Illustration | Default slot |\n|---|---|---|---|---|\n| `always` | static | Every iteration | `.steering(defineSteering({ id, prompt: 'You are a triage agent…' }))` | `system` |\n| `rule` | runtime — predicate | Your rule returns true | `.instruction(defineInstruction({ id, activeWhen: s => /price\\|refund/.test(s.userQuery), prompt }))` | `system` |\n| `on-tool-return` | runtime — lifecycle | After a specific tool returns | `.instruction(defineInstruction({ id, activeWhen: s => s.lastToolResult?.toolName === 'search', prompt: 'Cite source IDs.' }))` | `system` |\n| `llm-activated` | runtime — agent-driven | LLM calls `read_skill('id')` | `.skill(defineSkill({ id: 'refund-policy', description, body }))` | `system` (body) + `tools` |\n\n**3 slots × 4 triggers × N flavors = the entire context-engineering surface.**\n\n## What tracking buys you\n\n**See it in 30 seconds** — four questions logs can't answer, each answered by code in this repo from a real run:\n\n```text\nQ: Why did the model pick refund_full instead of refund_partial?\nA: margin 0.02 — ⚠ NARROW: the two tool descriptions read nearly identical\n   (toolChoiceRecorder — and the catalog lint flags the pair before you ever run)\n\nQ: Why was this loan declined?\nA: decision ← [control: \"DTI above the 0.43 affordability ceiling\"] ← dti 0.52 ← monthlyDebt / income\n   (decide() evidence + the causal slice — every hop is a real recorded edge)\n\nQ: Which piece of context made the answer wrong?\nA: CAUSAL: ablating fact 'vip-override' flipped the outcome in 3/3 seeded reruns\n   (localizeContextBug — ranked proxies, counterfactual proof)\n\nQ: Prove nobody edited this run's record.\nA: verifyAuditBundle → valid: false, brokenAt: #16 — the tampered record, named\n   (hash-chained audit export, offline verification)\n```\n\nAnd you don't have to read the trace yourself — the trace toolpack lets a debugger model do it: in one run it found a planted bug while reading **9.5% of the trace** ([self-explain](https://agentfootprint.dev/docs/debug/self-explain/)). The watching costs the run nothing: recorders run one beat behind the agent, never on its hot path.\n\n## Pick your door\n\n| 🔧 Building an agent? | 🐛 Agent misbehaving? | 🏛️ Need audit / compliance? |\n|---|---|---|\n| Typed agents with skills, steering, RAG, memory, guardrails — and the trace for free. | Lint your tool catalog in 5 minutes — works on **any** framework's tool list. Then causal slices, context bisection, and the debugger-LLM toolpack. | Hash-chained, tamper-evident run records with an offline verifier — record-keeping in the EU-AI-Act shape. |\n| [→ Quick start](https://agentfootprint.dev/docs/getting-started/quick-start/) · [→ Build an agent](https://agentfootprint.dev/docs/build/agent/) | [→ Debug](https://agentfootprint.dev/docs/debug/debug/) · [→ Tool-catalog lint](https://agentfootprint.dev/docs/debug/tool-catalog-lint/) · [→ Self-explain](https://agentfootprint.dev/docs/debug/self-explain/) | [→ Exporters & audit bundles](https://agentfootprint.dev/docs/monitor/exporters/) · [→ Security](https://agentfootprint.dev/docs/monitor/security/) |\n\n## Mocks first, production second\n\nBuild the entire app against in-memory mocks with **zero API cost**, then swap real infrastructure one boundary at a time.\n\n| Boundary | Dev | Prod |\n|---|---|---|\n| LLM provider | `mock(...)` | `ollama('<model>')` free · `anthropic()` · `openai()` · `bedrock()` |\n| Memory store | `InMemoryStore` | `RedisStore` · `AgentCoreStore` |\n| MCP | `mockMcpClient(...)` | `mcpClient({ transport })` |\n| Cache strategy | `NoOpCacheStrategy` | auto-selected per provider |\n\nThe flowchart, recorders, and tests don't change between dev and prod.\n\n## Building with an AI coding assistant\n\nagentfootprint is written to be used — and maintained — by coding agents.\n\n- **Teach your assistant the API:** `npx agentfootprint-setup` installs the agentfootprint skill for Claude Code (and rule files for Cursor, Copilot, Windsurf, Cline, Kiro). It loads only when the task is about agentfootprint.\n- **Before building something, search [CAPABILITIES.md](CAPABILITIES.md)** — an index of what already ships, keyed by what *you* would call it. It is in the npm package too.\n- **Every example runs:** [`examples/`](examples/) holds 160+ runnable programs, each executed end to end in CI against mock providers.\n\n## Where to next\n\n| If you are... | Go here |\n|---|---|\n| New to agents | [5-minute quick start](https://agentfootprint.dev/docs/getting-started/quick-start/) |\n| Coming from LangChain / CrewAI / LangGraph | [Migration guide](https://agentfootprint.dev/docs/getting-started/vs/) |\n| Architecting an enterprise rollout | [Production guide](https://agentfootprint.dev/docs/monitor/deployment/) |\n| Doing due diligence | [Architecture overview](https://agentfootprint.dev/docs/reference/dependency-graph/) |\n| Researcher / academic background | [Citations & prior art](https://agentfootprint.dev/docs/reference/citations/) |\n| Curious about design | [Inspiration docs](https://agentfootprint.dev/docs/reference/inspiration/) |\n\nOr jump into the [examples gallery](https://github.com/footprintjs/agentfootprint/tree/main/examples) — every example is also an end-to-end CI test.\n\n## Tree-shakeable & ESM-first\n\n- **Dual build, true ESM** — CommonJS and real ES modules with TypeScript types; loads natively under Node, Vite, Next, Deno and Bun.\n- **Per-file modules, honest `sideEffects`** — `import { defineTool }` doesn't pull in the Agent runtime, memory stores or providers.\n- **Entry points named for what you're doing** — `agentfootprint` plus `/providers`, `/memory`, `/rag`, `/observe`, `/context`, `/resilience`, `/security`, `/hosting`, `/events`, `/cache` and a few more; `package.json` `exports` is the complete list.\n- **Lazy peer-deps** — vendor SDKs (Anthropic, AWS, Redis, MCP…) load only when you instantiate that adapter, and optional families like the self-explain toolpack load only when enabled.\n\nProven by tests, not promised: [`test/esm-packaging.test.ts`](test/esm-packaging.test.ts) and [`test/lib/trace-toolpack/browserGraph.test.ts`](test/lib/trace-toolpack/browserGraph.test.ts).\n\n## Built on\n\n[footprintjs](https://github.com/footprintjs/footPrint) — the flowchart pattern for backend code. agentfootprint's decision-evidence capture, narrative recording, and time-travel checkpointing are footprintjs primitives at the runtime layer.\n\nYou don't need to learn footprintjs to use agentfootprint — but if you want to build your own primitives at this depth, [start there](https://footprintjs.github.io/footPrint/).\n\n---\n\n## Citing\n\nagentfootprint is part of a research program on making software systems explain themselves — every run records *why* it did what it did, as a causal trace. Researching agent transparency, observability, or explainable AI? The [ecosystem map](https://footprintjs.github.io/) is a good starting point.\n\nIf you use agentfootprint in academic work, please cite it (or use the \"Cite this repository\" button on GitHub):\n\n```bibtex\n@software{anbalagan_agentfootprint,\n  author  = {Anbalagan, Sanjay Krishna},\n  title   = {agentfootprint: the explainable AI agent framework},\n  url     = {https://github.com/footprintjs/agentfootprint},\n  license = {MIT},\n  year    = {2025}\n}\n```\n\n---\n\n## License\n\n[MIT](./LICENSE) © [Sanjay Krishna Anbalagan](https://github.com/sanjay1909)\n","readmeFilename":"README.md"}