{"_id":"@agent-assistant/policy","_rev":"67-4c608a8673345040e4ad99f37a5219b4","name":"@agent-assistant/policy","dist-tags":{"latest":"0.4.35"},"versions":{"0.1.0":{"name":"@agent-assistant/policy","version":"0.1.0","license":"MIT","_id":"@agent-assistant/policy@0.1.0","maintainers":[{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"2fab4df7fbb314541352acc1a15c1c98a6986d85","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.1.0.tgz","fileCount":2,"integrity":"sha512-A/MFBX5pBynMZurf2z9mMABXqAOSJXXqyJE2hP1bsfnbo0ip0zGy5G8uCHUt47oK+wAQLj9dlRlSXn19eQjPeg==","signatures":[{"sig":"MEUCIGv2m6L7Aec1lAzfxKLepJto90E+SNUpwgUNJ3T1Ha6/AiEA+Da6VMqobOJPHe5SMPolzRvr1MlO61yY5vvzDZze4m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13724},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a18248feacf489b32369aac98170249fca267c29","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"khaliqgant","email":"khaliqgant@gmail.com"},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"10.9.4","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.1.0_1776070102307_0.30372538579375363","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@agent-assistant/policy","version":"0.1.1","license":"MIT","_id":"@agent-assistant/policy@0.1.1","maintainers":[{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"d8a8066c879f9ba52f1eea8c9371532eccb5f3c7","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.1.1.tgz","fileCount":8,"integrity":"sha512-p3xaDw20T34lRBshUKqt/izWun5M74qRy8T9mAzswbPxhlO666l0G6uzdMN1mu3qpU7uLoDOs848J1Peh4YISQ==","signatures":[{"sig":"MEQCIGaKRrQNN1vyyJGMXkdzdNfJOQV+VXDSf2IHiZJNFUIkAiAZNwPnhiKgpxcZxcPK6LRdI0DcHYtsQlqHNaYwGYejrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7f35dc560343b805ff7d6b09c7a426c4f9161651","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.1.1_1776072942868_0.44652119371710697","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@agent-assistant/policy","version":"0.1.2","license":"MIT","_id":"@agent-assistant/policy@0.1.2","maintainers":[{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"1333444c8ad297c37971a13760925dfcdcd06151","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.1.2.tgz","fileCount":8,"integrity":"sha512-heZZ0MNZhQDT3I8+BjFkk0Dy+JYUfoNtPTMjQw8V4OEIhUgv18rHvYnqSoRg80ModBa+ebYu0rL4eCzsi/baqQ==","signatures":[{"sig":"MEQCIGJdi+9RrRm4Ay2l3iqblPDJNZLyg8OVJN0Ts2SKkw7gAiBL+gpkaeL/D99I9RGXePoltqZhVDl0f7LgazDNI1vdiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0b27f426ec89d7e564b49bed25713681707afe09","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.1.2_1776114289505_0.7420020775805922","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@agent-assistant/policy","version":"0.1.3","license":"MIT","_id":"@agent-assistant/policy@0.1.3","maintainers":[{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"ec1483531f8059301ee5a2f18b3462d256ae4106","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.1.3.tgz","fileCount":8,"integrity":"sha512-QjZ+E4xYuExBDwqa8pSfDkx7jME3sUzELu23XAhioQty3j1mLW/NiV95CzQZ146hPQjhRvzwKYHt+hchtZTpxQ==","signatures":[{"sig":"MEQCIBXLv+esF3PpAO4K77gH9Te0GkQ2Dud+m+fOyJ6oFR6RAiAd3QQEtXtDca5r2pqQ4Vrz1ZZe1WBoWnys32TWf+I+mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dafe6b5e8160bbd797a41385e99cc55265a398c8","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.1.3_1776190618814_0.3195223797950162","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@agent-assistant/policy","version":"0.1.4","license":"MIT","_id":"@agent-assistant/policy@0.1.4","maintainers":[{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"e58d4a5609f48d37542dc38b82224bf55c3aa2ce","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.1.4.tgz","fileCount":8,"integrity":"sha512-n8syxytCpjF+ByYkL7su6lIqZtgChjLa24OlWViArnlh+Qq57TLNmbbZOe3B6hcpzUJGlNZebBnf/u2Yhw9SaQ==","signatures":[{"sig":"MEQCIH2Ue+d1wDLZD6tb7wRR0tmJcJ8MgjaAHa7ugOgJfWQWAiBx23Ba19Wh7pTh7MbQ3PJS6Di6hiYTTztTkZW2P7B+Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1e582599a3bf8b8201c5719ce345bf52309bc29a","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.1.4_1776195528430_0.6549984610205355","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@agent-assistant/policy","version":"0.1.5","license":"MIT","_id":"@agent-assistant/policy@0.1.5","maintainers":[{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"8adc2f4dbd4520fee4c6fa21b47ba66a4a275046","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.1.5.tgz","fileCount":8,"integrity":"sha512-Pqr6OX68gobPQjjFv0cLOXPD7KSzphIksv/1p4bBIsLagrhnOwk1r10XykSuJwCICO2i3zNz8Cwu1rcwBE0azA==","signatures":[{"sig":"MEUCIDCImOD188XFlGuj8ksAOxxNRPqEFkAi8ksI3QNRnhxeAiEAqjBkqgwnKxXXyJF9cUNxhz3KS9nsbNy96Ry0gEGO4VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bd15cd049c8ab967ad0447b9fe3966a86aee70f5","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.1.5_1776196968172_0.6514117684552521","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agent-assistant/policy","version":"0.2.0","license":"MIT","_id":"@agent-assistant/policy@0.2.0","maintainers":[{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"84d4133afe754d09816c8c12fb7768ebec95f39a","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.0.tgz","fileCount":8,"integrity":"sha512-6CzvN3uvM9picjqem2ByzpXW44fSSjbtQ8sxHzg2xFjKRqryd/MFJ8SRhev8NRKy7Ce0aMW/7URL+XV3ZzBScg==","signatures":[{"sig":"MEYCIQCvlhi75NMDxunsJ32i5lDNzA2xARYjuHn9jc8zwH34zQIhAOf27xEhDLcNIsJZMypKUP4omF8QYPjABntuJ5SyZi/e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"17ec266b6bb9199ee996778f3c38233d562f672f","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.0_1776292883946_0.007961830537642767","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@agent-assistant/policy","version":"0.2.1","license":"MIT","_id":"@agent-assistant/policy@0.2.1","maintainers":[{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"cead374a7ebf100a3594c9d91e3cbcd69b1bb702","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.1.tgz","fileCount":8,"integrity":"sha512-XLL1hSl+puSo9S3sXFhZflvDvh8/odwrX7uGD6RKLaUcQOM8XXV8ZTN64CkPHVD3y6x56sqBkIpSgIpjxinRKA==","signatures":[{"sig":"MEYCIQDhzaZ/8YIq2o/8uAjJCrN+oD2wiTIeronLTsfls16UBgIhAOkmnshFpI4oBch8fVGw04pLzKaal+uvwjPUOv8bUnJ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"accb1a3762f3f4257193d5190423c90738658a9e","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.1_1776428395292_0.29920693992165037","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@agent-assistant/policy","version":"0.2.2","license":"MIT","_id":"@agent-assistant/policy@0.2.2","maintainers":[{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"b19e8beb0749b324fca1ddef46fb81fc0c982bd9","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.2.tgz","fileCount":8,"integrity":"sha512-5OcgbRco5WPqc31lcK/hdDaJFRw/wWMKmCTB4s94GIyZSKJ2lBoHZIYuvdOJbQDMhopzMR5fi77gyS8G+Y5+pw==","signatures":[{"sig":"MEQCIGK7CDzSwjCgACO0ozn2U4y7MgUmba8bDIino61hkK2LAiB10ZWkJNwymrVBtIhrhzfq4i3jd6RSXS5Ve7/f4ErStQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"accb1a3762f3f4257193d5190423c90738658a9e","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.2_1776428897026_0.023942048782363168","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@agent-assistant/policy","version":"0.2.3","license":"MIT","_id":"@agent-assistant/policy@0.2.3","maintainers":[{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"63b32a4feb6146911620f0f70a0b6149b128e05f","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.3.tgz","fileCount":8,"integrity":"sha512-Oou8AYlhuh+dUasoYk3XSp2v2lFamMS65Wrn0Sx3u/tNbi3Kf4McoYut2ycm1c+0fnmA9XA7UDs6GT63lBHOGw==","signatures":[{"sig":"MEUCID3NO0UAEfATHEfM/h4FF6zE4cndsZWziCwx7ujQtq+pAiEAmayt7OHkvo1CIS8QyE9Od+FKvTNdEMu3qQ1xBcJ9MPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0715587ed2725390cf27887eb9817da14ace3c6c","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.3_1776459387067_0.4548730730703816","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@agent-assistant/policy","version":"0.2.6","license":"MIT","_id":"@agent-assistant/policy@0.2.6","maintainers":[{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"5696242f37b787a1c832b446885ed214e622970f","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.6.tgz","fileCount":8,"integrity":"sha512-1OafMylLWzuMqnqrXC751JCQNE+P5TetpG8Qy9jTmRsgfJLOZnEOXVgEj/BtpGGTlXt1d26YAQaTrb1EeGuoSw==","signatures":[{"sig":"MEQCIEM2bxqeDPvKcx+nbP2s8HTD/MFEQ4pbxDNIen7B7zjJAiAVsXVTZ11oiizPxUJU7R3q6yUkqgmE74TyDRD65Dx1dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5c66f2191b4281e97e38b91f465e94c1eb7fe958","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.6_1776461716077_0.43374729166237014","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@agent-assistant/policy","version":"0.2.7","license":"MIT","_id":"@agent-assistant/policy@0.2.7","maintainers":[{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"51dbb099e4b7ee913db52cf1a5bf80310f1c73f2","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.7.tgz","fileCount":8,"integrity":"sha512-58BKhEuJTC1slGFGkJaxj0gOZLOy+0TvtUO0S+vE3dyMSATsmF+U76D1ZQ3cnvIrXuwftnZDJmJw0YNcRTWyGg==","signatures":[{"sig":"MEUCIHXpMJ97jQ+aPDn0jeFVFgQAmftpCz4qDy9MqTZ4w36oAiEAl8SORDx2z17/oKw/wK3fER26dONICvWxBoagdlnBC5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"70fb74aacdda6c19c5106a0264a5f06ab62fcafb","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.7_1776493665659_0.1736489659231104","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@agent-assistant/policy","version":"0.2.8","license":"MIT","_id":"@agent-assistant/policy@0.2.8","maintainers":[{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"9e3f18a80d88b63531825c56c277964566701322","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.8.tgz","fileCount":8,"integrity":"sha512-MqHoWuMzTI04TrcGS4vZmOajU706uJDBM+iMqRu7/Xbq237hU56Dmr6IgF2JuFvH4whEDeJ+5w6EBdwzxhVtZg==","signatures":[{"sig":"MEUCICli7es56pjblTuqOgkYpfbCgs04FzV8Z3HN6jFAGx1hAiEAt5d9NjGCT1j0HVQKGtd308CJLgGABy/QVDbPmwakVmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"42edf5479f8189996597d1674e7e5bb41f508db5","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.8_1776516400943_0.680620483992699","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@agent-assistant/policy","version":"0.2.9","license":"MIT","_id":"@agent-assistant/policy@0.2.9","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"109c1390d07060753758f65e4d979c2db313dec4","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.9.tgz","fileCount":8,"integrity":"sha512-VFFVHFYuwmFeZPiMy9XA7FrC0l1nYCTzv+i+V8uwIIzGmpBnzUtEQSbrc2rFYz7eKwJ0c8xJCW32iJ5aBl/88g==","signatures":[{"sig":"MEQCIHGrYrP3/sX4jfqYUr6L/BC/nYWF9L1z4dQZ32ArVjHOAiBPWMX2k9avHWZOHgF5l1pqO6obYBeb7GblDed8A20j6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"194681a192bcea475b888d1c1d8be328d2312469","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.9_1776579360035_0.25396508241347604","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@agent-assistant/policy","version":"0.2.10","license":"MIT","_id":"@agent-assistant/policy@0.2.10","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"6008f3097c57f50422501aa0162985da2690d2b7","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.10.tgz","fileCount":8,"integrity":"sha512-C+BWr+y5gy4SiBHm+OyTbFiyT8TGp6Rrlt+1BVUQwOnAHIhdgOf5hbqKJszkq9rco+5YhkxhNsgIwsCfh9eDHQ==","signatures":[{"sig":"MEYCIQDUg/9DQTR099WSYKsbaqWdFWRwT4RWtVPuC0JghK5HhgIhAPvn9jSBw5fIEl3PhisEnx/as6OAOOWGbvXG0EFUBivZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dbcbd76c6f7ec125a26a6dcbf85cfe0746a7cad4","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.10_1776580469621_0.5213295450309026","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@agent-assistant/policy","version":"0.2.11","license":"MIT","_id":"@agent-assistant/policy@0.2.11","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"a1c2d16d8f79d5c8e28b2f8985d22031c2f56e8e","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.11.tgz","fileCount":8,"integrity":"sha512-bQrV82Agkv0rUELpWI4qklhyslrEn1jWLJlIDXZOCEMmJSrNzthYJl8ixubCUTWV9PhupxnKYMrNBg+TnTQ2NQ==","signatures":[{"sig":"MEUCICX0+Znh3vVuWSu3MVoSvhICbGulUcEDeSidzfHyswl6AiEAtKsltUYi/NDOtzb1tL739CCBXyOd7J8GQ3rnY7VLo7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fb545991b8af00d78c85e038ad0b48956289c1cf","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.11_1776686636026_0.14582690482941252","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@agent-assistant/policy","version":"0.2.12","license":"MIT","_id":"@agent-assistant/policy@0.2.12","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"903d124ad81cef60d75bed5178331b73dac770fc","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.12.tgz","fileCount":8,"integrity":"sha512-CVw+Sf2eTiuDO2l1POebTQ3D5Y75LiEzaQZHN6CBehv9wUjmngRo2yYTGKZL+MWPrWayhn7IFETbd2rwiC3EMg==","signatures":[{"sig":"MEQCIFmJR089gNWTJfFgd8cjEbYTmg1IXlB1tfvS148xBrvWAiBtGFhBup+yBnktmfIECw3rDVdTHNc9vysZl4ddXDdTtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e841d728393456183cc0b17340820e2bca150743","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.12_1776689500659_0.41314340727719934","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@agent-assistant/policy","version":"0.2.13","license":"MIT","_id":"@agent-assistant/policy@0.2.13","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"1ed9f96d3771aff42b143954c459a6f83d90830f","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.13.tgz","fileCount":8,"integrity":"sha512-JKOTcpmPENIhcovreHZFh7/Kc/+elNnn1i3W+acdKiJjtVGNldC58C4KZg6HRoyI7HLTjdqAk0lNg66Il1N3nA==","signatures":[{"sig":"MEYCIQD2cAuFkzRezceKBiHjjBdQX3fa5VQFU53Jlrs+I5H+AQIhAJH2cnk1LdZRqRVJiOGpzTnmtYgMFLv/SdNOjyC4pFMZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"be07d906824a504314aee0c24f49e5f2a01d405c","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.13_1776719768691_0.6387656160933537","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@agent-assistant/policy","version":"0.2.14","license":"MIT","_id":"@agent-assistant/policy@0.2.14","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"f78f0998b68979371116c71e022ed1840f230e49","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.14.tgz","fileCount":8,"integrity":"sha512-DR40U5WCq8YOU6hpRSsBq2/mysiX7l1AzPjyOTtEXXmRi+xJ5soD4oqMrG4WLto6KeeW+DR6BkIstMgh1UchhA==","signatures":[{"sig":"MEYCIQCB9gxRDbPJUiS3etM6sg1xQ5ZPJyaWTdAfUeqMOs/QoQIhAM21QurqD6e8eRz+38asXkGWGoFT4bgVTs5r2prdNsKX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"990871fafa367405c700f2f404c0b9cdb343a8b9","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.14_1776766495338_0.0921308723129659","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@agent-assistant/policy","version":"0.2.15","license":"MIT","_id":"@agent-assistant/policy@0.2.15","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"034fe45263b33be4c31a8c9689ec070afc8d678d","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.15.tgz","fileCount":8,"integrity":"sha512-ei+HVeblf2j+DJ8a2BK7MqTe1RJIhGlh6oCT6O4eZzbhPlrYVRXucboWLHI1/cRKEVHysB4XM8mVMMD9cJaWDg==","signatures":[{"sig":"MEQCIBdwGdISOAGsDx1o2JpLr+MsDL8QOzHcbspkCLUTzPN0AiA8ixgz2MXCjGiCg/LULLweFpoarx4RjdVy6uf4hIdycg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6f373ec071b40ba5909a0e18ba2357365fa08b28","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.15_1776769241898_0.5236751892079601","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@agent-assistant/policy","version":"0.2.16","license":"MIT","_id":"@agent-assistant/policy@0.2.16","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"5591db92caa0fc376262f348857da4fce96866bc","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.16.tgz","fileCount":8,"integrity":"sha512-N2lzZiE+r4gy7lQX6L5y583z0s7tNtaAxkIGC3wpfF/2eauzDpz0Iy0qqGQn4WsPHVW5A9diSY+YrzdNvFzkmw==","signatures":[{"sig":"MEYCIQDs/HEjW+Y1ckiJ4toyUpk5lE2z9WzwS4BL5Kx+5UwNbAIhAIL7TbfiEt7sCEaBVef/CIJxvnLbAO7mOCTSypeHDAAw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ce678c1ce2ac8c229ee1827eeba3c1c1ba74bbed","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.16_1776799288704_0.5802547313672222","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@agent-assistant/policy","version":"0.2.17","license":"MIT","_id":"@agent-assistant/policy@0.2.17","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"4aa637cfea1f4f2e3b51910a9e6bbcd338652760","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.17.tgz","fileCount":8,"integrity":"sha512-oTs46H/y8ijt0lfig8RVpVx2Xfg5APOzJVE0H3ocJhoqs0NXjEMTr9licF0trUzYdp4x8iwfgZDBGNLOzzopjQ==","signatures":[{"sig":"MEYCIQDTp0aYlo9Xpf/O1+D1uQ3y3MbWe+W6PZdtwYrvpIg6jwIhAOHFa8SN3gleAjIUYXVclo59yzyebIMCf3BCfJO7FcqO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1c29249539e1eabc32785830f51978e5c5fad737","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.17_1776869261722_0.7917041485640672","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@agent-assistant/policy","version":"0.2.18","license":"MIT","_id":"@agent-assistant/policy@0.2.18","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"5d5257e41a0fdda58740a91b30bbf847f508a8f3","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.18.tgz","fileCount":8,"integrity":"sha512-S4Gk1GqminGvZISMBI6qhaLSu3GROGftGPeTiFJYBd9x07CJw2ujMDbhtZCtWlQWGaVHXeQ41/2uKgiD6C4SHA==","signatures":[{"sig":"MEUCIQCifuX1p+VMzxvCq6h84LbS0qe91MldxWw3BjriIADFaAIgGyVs/bFGbw4EPAJGqzvKu/Uj40skOhJuXDVtjht/q/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8d714ec3657172f24937677bf96361c2771f6a3c","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.12.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.18_1776884077702_0.32632379034530645","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@agent-assistant/policy","version":"0.2.19","license":"MIT","_id":"@agent-assistant/policy@0.2.19","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"9a24e505feb658b398b552a75b1e9310ba330342","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.19.tgz","fileCount":8,"integrity":"sha512-sk7E62TJjNDMXy72V7FvvA0ZhM5WIlkW9AJJE+zm509KEVdxNWXIjmZ8XFOuwSHzrBnUqlx/tIMYGBdzQDKcjQ==","signatures":[{"sig":"MEYCIQC58RldT3gsPY5PcQ+8vNdfl44Ry6HucW159951gbvF8QIhALYGzo3EhjjHwuhbH6ztkFpfkX9hwtwkVN7UJFtAWFfx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ebb4a5548c4a53ec0778a4ebf3bee34d2fe04da8","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.19_1776942754366_0.1851524332302572","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@agent-assistant/policy","version":"0.2.20","license":"MIT","_id":"@agent-assistant/policy@0.2.20","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"16cbeff5c80808f3c1523174d6e48a9724f13ee8","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.20.tgz","fileCount":8,"integrity":"sha512-ytC0PirVFoSbA6t3Y/JLhvWX/l9rn/iIAUe9scIqBHmAS79HF6SHZAZoCCg7/uRbUgcRIcZ4O5BRn4JE4snD0Q==","signatures":[{"sig":"MEYCIQDWBIxAMZQQC1E75dgrfbOkwNi6cxFX+4jHPxQjJ/uMWQIhAJ/dbJZpaD6bN6gHzMZpSrjdDTGSKQCznRlUhClQkItB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9e7bcdf3e3edf64eed4fcb58f21080c08b86362d","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.20_1776949538654_0.14456132441943614","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@agent-assistant/policy","version":"0.2.21","license":"MIT","_id":"@agent-assistant/policy@0.2.21","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"a48b47254965832d31d58d29869265e759648035","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.21.tgz","fileCount":8,"integrity":"sha512-R7DV0vzpe6EtJolPggNfuKzRNQd8FWx51Y5SWfQwjPsw040gad6t+WtCAExSfcLj/2pdiEji9PKSZlOCzcBsSA==","signatures":[{"sig":"MEUCIG8ejNvw5ORGl7vEPR/f4soLpiK4Ay09eQVgOvgSvqsYAiEAjvh6W9K7GDjUBGOsddxfYBpm2a6ydmRfQdyLMMhiHh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"91bb794e6d402dd45bb1aee715307dc249e3f150","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.21_1776951223832_0.30032031884937593","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@agent-assistant/policy","version":"0.2.22","license":"MIT","_id":"@agent-assistant/policy@0.2.22","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"360c34cae6aea1c638ba6fd8d7423a8e0b75cddf","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.22.tgz","fileCount":8,"integrity":"sha512-gNhHEmghqYbj4joFS5EEhKJMk7mQAJsUEsO7stF6CdkugAuktqpLhw6a6HrT0Ol+1djPimKQuivFHhwCHM5Vgg==","signatures":[{"sig":"MEUCIQDlhG0iIiWbsVDdhIF6E8WUrgJSfBlx3e8c7hXVzIkJlwIgOxsm4ymv6339HHiQyvQHYkRH3Q0RGyVJJzX3dxeyiO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"494eb9da92767dcf39117af1a2da515039959e18","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.22_1776976718408_0.10736508187378124","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@agent-assistant/policy","version":"0.2.23","license":"MIT","_id":"@agent-assistant/policy@0.2.23","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"7c78d6aea7e1408ad946c9ddc1f4922a61d14bff","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.23.tgz","fileCount":8,"integrity":"sha512-w5mKmfCxLdf83Z+q/hyEQNJDqkvngJDQFvxLdx9gL8bYbKDk7jh88j+4NFcjJoK66u85naS+5H8g3ArFNR6pSw==","signatures":[{"sig":"MEQCIExJvER3ACfQbTK5PT6FuWKoKwXvLw8K0YcY+W2hb3QRAiALz9zG0Fc1g7CMOG2Sz1vrm9D5ED5WgIF1JRPBc/rFvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2e2279b2163584b22d9cdefceaba453ac04e27b9","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.23_1777058923684_0.5093812006838989","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@agent-assistant/policy","version":"0.2.24","license":"MIT","_id":"@agent-assistant/policy@0.2.24","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"6628f01cc6ac6bb475b3b2cb787af50ec32cbcd1","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.2.24.tgz","fileCount":8,"integrity":"sha512-eAsxzU0BkDXL3ZYGqMyGkIy/YDnKRUgyNxfhm93VN94vtZDU7JwpRghUIVMxbELixtRpmp48ROWB3fEzuqOWxA==","signatures":[{"sig":"MEUCIGNXswwGVM+lcXBOOnwIcMfJ6CkGU0ABgHPHjLUEggdbAiEA9b7rlSPnKQ7kNuB3VE/tEcaKZ3KYHLvnrBiGlgJVop0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"348de5ac8212216ef6689466b7e515a6f3ffe037","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.2.24_1777062899247_0.6174511398718301","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@agent-assistant/policy","version":"0.3.0","license":"MIT","_id":"@agent-assistant/policy@0.3.0","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"e87bf7bcd396dbb395c050d09eed6619f27750c0","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.0.tgz","fileCount":8,"integrity":"sha512-xGOWq0M6URsBnp5S9U5G72lJHluMdwafYBIqVH3m94A5hRKN/lGI3LmNkiwoNb3qL8Rz+4Q20HpUJXRGZQtVQw==","signatures":[{"sig":"MEUCIQDntjoZV0epE3C9nXmYhPbbiY1HrJhRFnm3YxVTf3b5nAIgQgYQy+TYyhXUKRW2IhDnPBaLf43wq+auHbFItkcaj/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a76ba54a446abfeb44a2ea75ebbd685d151f5295","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.0_1777073288591_0.6832013023399348","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@agent-assistant/policy","version":"0.3.1","license":"MIT","_id":"@agent-assistant/policy@0.3.1","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"9a4fc8000e1015d3aa466117ec3a460c2be45707","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.1.tgz","fileCount":8,"integrity":"sha512-KJWFMgiSBfFot1Q6DaJHZGPtAEKArIOYNDEx2hbul8tWbzYBGupx4cjayQVbxfd1tPDSu8kPxy3J6B+aobK9xQ==","signatures":[{"sig":"MEUCIQC51REqdHMeK/geX57tQFVclR8LcVWTY7Do7Cdw7uEoOwIgSEOqQ6QTKLJPri0336iSdxf/5oLmIgb3d3jFBW1NCfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8f99cd85a4c2016d26011eb283e5235783382760","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.1_1777105169961_0.1466195301457658","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@agent-assistant/policy","version":"0.3.2","license":"MIT","_id":"@agent-assistant/policy@0.3.2","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"2ef640d1213d77030dfa7ac9416dd264527f0aa5","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.2.tgz","fileCount":8,"integrity":"sha512-MLHoMaYqAnjOMit+mCulRQQLOm32zh7/z3+lHM5R9O0f+pGMApbhT5aNUT40NyKPRY4PkOrLxz3621M7XoeK7w==","signatures":[{"sig":"MEYCIQCiZJk+ge4Gtjorcas4Wzwhxq0NRMdxF0/FB7f3nCNNDwIhAMZoBRjPjE6CqzWoLt8RLC5UgBtiUZCtLYdGL6qDTfPT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"de0d48663a00764febc1b70e316dc3c5a80126a2","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.2_1777106666085_0.7673120552705055","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@agent-assistant/policy","version":"0.3.3","license":"MIT","_id":"@agent-assistant/policy@0.3.3","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"6ff30f3d84757f046f713200a8c1ad64e16b459f","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.3.tgz","fileCount":8,"integrity":"sha512-OaWGwz78Owb6YczJrRjLmEyBoi1yYrqy4g0yDCCxFiezzFwjKa78Cy0o0vFz0QCmlS2CCned1r7ezB1dYFM5dg==","signatures":[{"sig":"MEUCIDUwYomae1m+QrJmci8ju6TO+S5cS5ST1OQPFXVJMaT1AiEA4nbHb5J7PgYkmtiRgsR5tZmmJIn7zKSkd5aGEveeou8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3b9a881b2700379aac0286d2e0867b17ee30ba20","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.3_1777109136879_0.9533303592833451","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@agent-assistant/policy","version":"0.3.4","license":"MIT","_id":"@agent-assistant/policy@0.3.4","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"b75bf6441260c4a81621f1d8f09dbfaf3619f13e","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.4.tgz","fileCount":8,"integrity":"sha512-02yTOIqcQ7jyf6WaDJLuRon4nYuWIvxERhVYwAr+xSJUwTVfWkRo6+4rn7PE3HCBN5ifjSQtEwxpVuBmxPc+NA==","signatures":[{"sig":"MEYCIQDgf2pn7pBfCrurddHT2ahR5EneCj84FP9dH26b9+CyPQIhAPoFkHYm6o3WBMfB9KQXE2s7l9upvBYqLw0DamTHvyHa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f8784705858b991f4bcbe5ff8c0b37521cf52f83","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.4_1777115265914_0.07339534548788573","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@agent-assistant/policy","version":"0.3.5","license":"MIT","_id":"@agent-assistant/policy@0.3.5","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"36950e23170fb149b221dc0746420b4f875bbda3","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.5.tgz","fileCount":8,"integrity":"sha512-Tun06ZfFZcEi2nBZcx9ZVFd6xjCkiW0JrKmANWt9pFhX+uFcNcUjXe4s2FKB0ilYGHvP0Gs1mciR5CDw7V+juw==","signatures":[{"sig":"MEQCIEn1DfOLQhGzNuPNOFaOfwDs4zgDEmPnSU1VqpSLsyh8AiBvSQEzbY6U7saBWpVf+A43lyOmmsCoP0eRtjTzNsYhaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eae9b3b962151df7123abfe31b4fafd05c566b81","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.5_1777138545640_0.43759747755128364","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@agent-assistant/policy","version":"0.3.6","license":"MIT","_id":"@agent-assistant/policy@0.3.6","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"1b6a45e35c2280d2bb7e135232f717f62904e818","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.6.tgz","fileCount":8,"integrity":"sha512-Vyts6vy6HdP3IL/fqsjic6JuGhoZbjv3kBVECN2xYAKJYuF3N96UvXGGe8hMMMnc7xs39RxE/tD+ArucS66CgQ==","signatures":[{"sig":"MEUCIBsn2Y4QzKr784a+XyMFlp1P/nVhuy7l0HzA2kwLASfRAiEA7vdubT3bYq38M3YMvKee0Tm3NnEIXRB9bkS80t0tSTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b67605e706d873f6957a81d139740fbdcb66f023","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.6_1777157849500_0.26690987891402895","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@agent-assistant/policy","version":"0.3.7","license":"MIT","_id":"@agent-assistant/policy@0.3.7","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"2cd8e4cafc5a77bc6d0f5d89968a255a43ff58a3","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.7.tgz","fileCount":8,"integrity":"sha512-OhZ3OhgjPbs4q6R3e9+q8bxJkwdQRUniu+EXW8mqBZksmzy6rUmpdUUt6nH15bcTeOJFbmfCdVgHGelFEqwHhA==","signatures":[{"sig":"MEUCIQD38hFLIRVmcdNBORH3XLKZbeAlqzMTCfR+Or/+Aj2qkQIgeOBIXSLzR+1BgmbUORPibtOb9ZL3wmux1Blbe72iyK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"180ddd0d650d42a840600ddcbdebd74420a1362c","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.7_1777187916020_0.9065275400188826","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@agent-assistant/policy","version":"0.3.8","license":"MIT","_id":"@agent-assistant/policy@0.3.8","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"affbf4ba68c5360a4af75be692f3a8a8aae0db34","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.8.tgz","fileCount":8,"integrity":"sha512-cQaAAhvvBLlY69xueHdaASdHrOi/XvQFqm04/+nEb8qZ9Ds2U4JRMwxXnvMirTzqhizE1wogj3Fd8/+7dxldkQ==","signatures":[{"sig":"MEYCIQC68MXsam30lcCk1meO8MX8dBQR8oxysdZxOarH8ml/BAIhAMwNKNU9rulSatuit+BZG14g/P79LNOBWA4FZIs/AH0X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c23a497bc8c3272969ae0c75589d75b06698605f","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.8_1777196482563_0.365843801051589","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@agent-assistant/policy","version":"0.3.9","license":"MIT","_id":"@agent-assistant/policy@0.3.9","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"c188a70fbd6b57c02ee522749da24817d9cb2119","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.9.tgz","fileCount":8,"integrity":"sha512-67L3XyL1vIuzihU94I9bhw8wqvWNS7ncnvzF7M9UEEd2rG34ep6oovp5yNXPxHzwAfHaa/1fdvbs4o0lJk2WCw==","signatures":[{"sig":"MEUCIF1yCFxFzy/OqmvRlYM+LAXRfn+DRVcwEMZI2MJrfx8IAiEA0NmMthgIyw7GrgF1qgpJOJMdxzsR7VMs5tMuBonr1MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cd3f327928c345bf5dc3ea0397efa463d6529dbb","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.9_1777305475628_0.2843890093935384","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@agent-assistant/policy","version":"0.3.10","license":"MIT","_id":"@agent-assistant/policy@0.3.10","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"1c12cb2414feaa008cf56ee58c9d82a29b6177fc","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.10.tgz","fileCount":8,"integrity":"sha512-e8eWsaqvFEkFvzGLtKiChbiMShDZ4QtwVSuJNJJbsRzdk+M1KKxd0I1f1BglDCsT9E9jaI+GjQg79akNdIQTbg==","signatures":[{"sig":"MEQCIA7kzEiz0Ip4Z58o/ido+8Dd66nN0J74gu2H27R887EyAiBIp3/iT14O0hjkQBuUzRgWx2jlrwmZL/eW11zG+LMs0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"527ad7125c25a3af66b9ef81946b27cf6c0108ab","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.10_1777322091940_0.15420037682305066","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@agent-assistant/policy","version":"0.3.11","license":"MIT","_id":"@agent-assistant/policy@0.3.11","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"560f79f66c1768e480a2ba7f4afc5a04ae124a11","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.11.tgz","fileCount":8,"integrity":"sha512-4VsEkW57/H7jP7Dx9CNiBz/urx2ShKgDH/ypocSzZX2x+LRbp0PJAGapabT3w7fZjH7H3DsUp2Rwjjo+ZRYMug==","signatures":[{"sig":"MEUCIQCgiAiIifb6R2+sKil1Zce3nO/3sWTCs0smx6qPEfwu1AIgc0RsXkxmwhG6jUc5uUx4L+KPSUE2lec0DFhrrdluuOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dcac4dcf9c0108564b3b8aa924397c00a9a80d0e","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.11_1777348387221_0.11578524004363899","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@agent-assistant/policy","version":"0.3.12","license":"MIT","_id":"@agent-assistant/policy@0.3.12","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"fa7558485de67ef7998418a6c07f5a85619cc2b6","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.12.tgz","fileCount":8,"integrity":"sha512-TRNbvha6H0nu/XfPR3Bl3aTEUKZ2B/hDuvEDuH0ckr8fALNyrjb5fQJ7037WdEHbFoKmwi3BCNvOEJG/D2VA+Q==","signatures":[{"sig":"MEUCIQCF6aD3bM7UDFCSibaNTUvlvxvS8wVQLCLxVsQRS2LHSgIgIc2+BbcKi+5BnC1W3YvnLsB6VJ4t9EqKpI3c+u3bllg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"290ca36592d99fd3a95cc8d793e65afa0c258a47","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.12_1777423140371_0.5789573021817833","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@agent-assistant/policy","version":"0.3.13","license":"MIT","_id":"@agent-assistant/policy@0.3.13","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"cbe02f6ca63411c51cc9d18761e8044a5af6bc59","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.13.tgz","fileCount":8,"integrity":"sha512-O6Fse4c+q8JuDiohUM6aOd+q/x19xZXFIpuDf19M7d8s7Vq7+1aYUkMpdwdbtfRMvHQoQ1DqcXqOMz2iybO2HA==","signatures":[{"sig":"MEQCIAGQRdYhc8ifZoNf4midK4YpYQjYd/sQcvdluzBxOawXAiAb2fG4ruKVAvu1jyiRVYtTcZAX3DUGYSApJMhAfB+PSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2a4247a03a54401cb04c84cfbeb7765c8431513b","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.13_1777483068350_0.6303640586097012","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@agent-assistant/policy","version":"0.3.14","license":"MIT","_id":"@agent-assistant/policy@0.3.14","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"e4ea8a434e95a858e5526ab7968e1895c5f4338a","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.14.tgz","fileCount":8,"integrity":"sha512-aI84hkAe9mKQPnjDs2ZFWApi8Ue9z7MCm+m79qWgAo6bTVRIEaEaX5z9JplpueORt+77KbkQpc0j/VGrxajy4w==","signatures":[{"sig":"MEUCIBnhpX/bFvgXVy060+B7G1LvSMK/y2hbtG1n0cbdk96BAiEAz5dOfI/GY26wywpZY62JrU9IYYDJs/BZ9i3UWr5Tqyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"64e858f64f365f80ef8f7410b82aa7d7bc77803e","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.14_1777504246336_0.08119679115639444","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@agent-assistant/policy","version":"0.3.15","license":"MIT","_id":"@agent-assistant/policy@0.3.15","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"d649fa33de5e44576036c991a4159959e3ad79ab","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.15.tgz","fileCount":8,"integrity":"sha512-gOa6YWMpt3fnOsSk/SAyNi6AJIjU4sIBzO2iXt7V/B1QtIprNA9kcNan0CJOVu8mVUCEZsnB+U/LT4RP4R2QRg==","signatures":[{"sig":"MEUCIQC9uy6KuPwvljh7ifAewGOGohcQuGM3TQYA55Bp/VgZ0AIgYWvwYymoXh2rZabswYrI3peBiywLV4iAbSf/Nd+b5us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6c679312d76d3bd85d5ee0d93e3735ebd9dcc3b9","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.15_1777509881785_0.33948995665658455","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@agent-assistant/policy","version":"0.3.16","license":"MIT","_id":"@agent-assistant/policy@0.3.16","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"9210f479311ac4231a29b72d82ab9a6799440aaf","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.16.tgz","fileCount":8,"integrity":"sha512-GhAhZFjhqN0RCbrZm+sLh3eKMqbsvbloNiPtja0m2rePPrK5qWBrcWkNlEWvW08WH0gfYkGYG8zonYzi+587NA==","signatures":[{"sig":"MEQCIEK0QPSPXEWVN3f4FfcFa+VZntFJvjcYpJNKMatn2vTXAiBsYDthMOmZFuN9iWk6CISasWDnyfsWmlWnK2xlCLMSdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0b8149942a229bebb611e30f9b4ae226ea7ea5c2","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.16_1777533816656_0.4620353223498921","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@agent-assistant/policy","version":"0.3.17","license":"MIT","_id":"@agent-assistant/policy@0.3.17","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"3ca9c3dc3b66a05d4fa8b2580578c78a38f08cd2","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.17.tgz","fileCount":8,"integrity":"sha512-khy048vCiYk2/eytkDDU8BSLFGXHb9n4bKCW4umgOf3s148TE0nVPnVzIfvA5fl/531KFeU1CgCAeBGBW/XkWQ==","signatures":[{"sig":"MEQCIBrf5/GQJgUqQtnOMTXQzLWqS/YEuurfwPLhVvsBTsQzAiBhjnViBNHaVUkvz/cRohm3srrOt4SMCYkqFF/H0gvrdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"658049eefaf269a4c1e57ec3367375cec38b3359","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.17_1777535244403_0.9252744118475977","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agent-assistant/policy","version":"0.4.0","license":"MIT","_id":"@agent-assistant/policy@0.4.0","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"c923b361e7eef218b49a716c80ad1a155d446cff","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.4.0.tgz","fileCount":8,"integrity":"sha512-/GzzvCycaSE4MMqRuotgtRh4lrsmHmAJnAJQSX0igV7QI+tRqmR+/QvUXOLJBueZXuG6qSBk+QTymX7zMPistg==","signatures":[{"sig":"MEUCIQDdtG7DSyK0jdfvykWAqnwm7wpyojoFWo0EujI625lqxwIgUKph/DRLlzvfQAD2ywbN/owyAli1csiGyb9BPu3UGJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d467c8205d5687c125775870ba9830c0effde4a5","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.4.0_1777687968421_0.13591063112755042","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@agent-assistant/policy","version":"0.3.18","license":"MIT","_id":"@agent-assistant/policy@0.3.18","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"dba2d9bf565e9fdbb29c04c5e1cc2aadf2e9c5db","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.18.tgz","fileCount":8,"integrity":"sha512-muDAgYzX+iQJpJ1CPDSoO/Hiel3BqL2o/civ7kL0Wu5yqnk7xZTS1b1AMDAATpulGogxh4stIYJZ1B9wttRwaA==","signatures":[{"sig":"MEUCIFbW46QA14MwmKh/0RfWJCgnvDkN4HvzEAay6Y6ObPxHAiEAvwQmzDXx3CaHUD6jTs4dYrZ1zJC0UsCqUU44D1j4UTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d467c8205d5687c125775870ba9830c0effde4a5","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.18_1777690095451_0.3546477725595405","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@agent-assistant/policy","version":"0.3.19","license":"MIT","_id":"@agent-assistant/policy@0.3.19","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"9934da1a4997e93ad0313b720cd351f07f8110d0","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.19.tgz","fileCount":8,"integrity":"sha512-obvvRuxHd1k82mAtGsd7xDSoJuUzteMeSp7NED6CF4l4S9xKU+GmeYZEFIQxuDCxX7JoWPtzBDC9bGmbC6nLfA==","signatures":[{"sig":"MEQCIQC4XWo4YxkLBoKlv4r/DZ5VNgxwEe/brE/4OH9cXFd6tQIfB1dGwctW/FKIvX6tmKC1iGmzjhST6HblsBCEmytmTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a20c0efa17572795dae302e651356512d04fd9f2","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.19_1777705291479_0.16844905858936676","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@agent-assistant/policy","version":"0.3.20","license":"MIT","_id":"@agent-assistant/policy@0.3.20","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"18847d53b2b441fd95d14f5f45d125f494475b3d","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.20.tgz","fileCount":8,"integrity":"sha512-Bu+uTGavUAoUYfZ8iYRTtwtsvdqemPsX3BFsi6WPHBV60TVSkGHQmW10JMaKpWBcHEN022M3hTc3zicd+/4gOw==","signatures":[{"sig":"MEQCICZ1N3f5QCcCiHW7sY2QDt44PtwVV/LpqGBaw97aYlU/AiB61TGRnup4gTFTpMF05IblIE8xaPNdIMN5MQFiA4D2yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f9c82af83d91b299289cdc9adab835ab99b94449","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.20_1777706233357_0.289936156678426","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@agent-assistant/policy","version":"0.3.21","license":"MIT","_id":"@agent-assistant/policy@0.3.21","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"3ebbddbe4cad208c1c594a6380fab8c27db1f366","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.3.21.tgz","fileCount":8,"integrity":"sha512-GcFmYu7iXHGMKK6Th/0qNwYxI+bahuV9Nb7JC5banOHsbbSzg0+udxUSCrc8q6VjFAMUEPdUnb2jnZX25sbszw==","signatures":[{"sig":"MEUCIAFmdXfZrGiIH0PIgGJ+SGmo5nicn8wpoEvhg1DspZGWAiEAt22HBfnd9gmBnGfrVi4FzEHeh8VBOYV19EbyYTKPr1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.3.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4b525bf1844772918fff91a2003c5e0db9557746","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.3.21_1777718614720_0.29085008109746746","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"@agent-assistant/policy","version":"0.4.21","license":"MIT","_id":"@agent-assistant/policy@0.4.21","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"a4b5d494982204ac37d851619d7fd9950b547a86","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.4.21.tgz","fileCount":8,"integrity":"sha512-bTBDKHSADBjg/uM0sOfRO08qfGwFjAeXM1OcInDdrQazIR9BG2yWyVYpbLksMG4k1gh5j0B0iOjNt3c5CxMq9g==","signatures":[{"sig":"MEUCIHtffH7oBhfYyg7s8QZcJIm7XaQRfKil5I5865tSBjl3AiEAsxiMuUTc2o2aC1yMhiFSdDpSnwx6PyliuXXtdgFpgsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.4.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"84627ca24345ba1a6bbd9187fe2296c797aa1b59","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.4.21_1777719807970_0.5365405503842071","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"@agent-assistant/policy","version":"0.4.22","license":"MIT","_id":"@agent-assistant/policy@0.4.22","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"31011d27226bb1ad9486aa6556c2d4b9cbed640a","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.4.22.tgz","fileCount":8,"integrity":"sha512-6ZA7r8msIb10YJCXI5OWahjD7xKCkl7lgVK6xXqlFs8dCH+aZU0HpHsxBMsGz9gRf3EHvKz74nK3XiT9gl+bhQ==","signatures":[{"sig":"MEQCIEvzWM7yb1iw9/yg+XCWsXzEvGEO70Kx9HIK10iHZzY/AiBqpT9/VEvN0OWqxydmePdw0x95K6e68azp4OdM46daoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.4.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eec004a587feb80e583d17ab33e56623a4e4626e","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.4.22_1777747671296_0.5250855279638245","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"@agent-assistant/policy","version":"0.4.23","license":"MIT","_id":"@agent-assistant/policy@0.4.23","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"f6dfa6f464e4aa84fa5f9901cea2db54d86dce45","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.4.23.tgz","fileCount":8,"integrity":"sha512-S0jtshXypKJkZaHhyk4raqofMy+oiQBVrkJwmBPvQXf5TQ6BNe/UV8tN30GVcAAi56+i5CbjFhnXMVgWI+TZzA==","signatures":[{"sig":"MEUCIQD+kE91c2WnBcPwVHQyng/I/cHwG4/mcT4sIjso2hf0WwIgAhSeE/XYUB3vfGA8jopTBWl487Bi1kg5YXWUsSQf0mU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.4.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"157ff94b6e6ea00a970b99f81b20b971f174e050","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.4.23_1777901787887_0.6000259282532829","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"@agent-assistant/policy","version":"0.4.24","license":"MIT","_id":"@agent-assistant/policy@0.4.24","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"c2a7b19e6540141442e0fa674774cfdac446e0c9","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.4.24.tgz","fileCount":8,"integrity":"sha512-CCZ+tmjM8b4Smx1spN/4qPYWL31d+PKjP1ssU36iPBGBKjZ7ZOmf2hF6bByjK2bTFg/pLe4SXvggpb2s63J8DA==","signatures":[{"sig":"MEUCIQCcSWNLEbhcAx2DEjShBluboVQglyQTg9983o9tPfVJdwIgL0Rl1A2vWcD2SUGkCtGP4LSvG2TsbqdBlP7pUtCRj8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.4.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f3faf1347f104e8e0230f0731702788ea97bf395","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.4.24_1777970754265_0.37211782504723234","host":"s3://npm-registry-packages-npm-production"}},"0.4.25":{"name":"@agent-assistant/policy","version":"0.4.25","license":"MIT","_id":"@agent-assistant/policy@0.4.25","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"d0cbce3ca8e6fa533d81e18309dddde4f776dad8","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.4.25.tgz","fileCount":8,"integrity":"sha512-Hm//laxhngf2fVKd4E3ThNmR3G7TqIo35VHQHio4Rt+BxePni76/Y3qZdVAx8wFkkLabQH2wd2b/kGqZ58OTyg==","signatures":[{"sig":"MEUCIF+jjBkKTnm9K89q99kTCwN0BujHZRH1rYjjB3/V8WkBAiEAzgntE5n69rzSGwwRiQ5CmRG9OMSciRVMZbfpXoy91oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.4.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f313c355e7833c50afe185429d1a9172c910e349","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.4.25_1777976213996_0.16720543796571397","host":"s3://npm-registry-packages-npm-production"}},"0.4.26":{"name":"@agent-assistant/policy","version":"0.4.26","license":"MIT","_id":"@agent-assistant/policy@0.4.26","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"99305ee1f8d9c01ec52ada0e50d9da27b56307c6","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.4.26.tgz","fileCount":8,"integrity":"sha512-m4YZwMZevEeEaUvaI9tuSwd3aSJoHe7ndgqh7+WSyC5xqNgkJ4o+LIDii0GD9qf+nOdC/iaknI/DCoOXIKqyfg==","signatures":[{"sig":"MEQCIHSNJY0AwalwaMtiqy6SgBkN4eRqv6Dfr8JMe148yIUYAiBhs3V6jg76tpH32aW9pfJv9MAxFBEzYaGl+9emTZwj8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.4.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2b557a46be68db9d9ce211cee9561b0176de78bf","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.4.26_1777978896388_0.27738942842253844","host":"s3://npm-registry-packages-npm-production"}},"0.4.27":{"name":"@agent-assistant/policy","version":"0.4.27","license":"MIT","_id":"@agent-assistant/policy@0.4.27","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"bd329d4eb3ffc3096d120a5552eae7a9d261b361","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.4.27.tgz","fileCount":8,"integrity":"sha512-DQvTdBn1kto+dGuVBT99P1idvyShft9qUhzu3IndralhlWCF7Kai0hK59Sn3D/ayT8X+hAS7qrRAEWqfuenUeA==","signatures":[{"sig":"MEUCIQDCib5aPL+V4twUxLHR5Mf/zH+wqlkrWLOlL02aj63MTAIgUlPH7WQ4wmNApsJVZERRngfGSjeuwVLFWQ561F8EoTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.4.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bed51c9bdf690e2b276bdc36a054b8af25ffe17d","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.4.27_1777980661809_0.8366698806467956","host":"s3://npm-registry-packages-npm-production"}},"0.4.28":{"name":"@agent-assistant/policy","version":"0.4.28","license":"MIT","_id":"@agent-assistant/policy@0.4.28","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"af668d02730cbbd6a0eb2c59cd571d644b409fa0","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.4.28.tgz","fileCount":8,"integrity":"sha512-CnqG6nkDPqdTE19dlp/UlmqRfqyo4Zv8HIHuKALaooLNcV6f8x3336MriZ5eVmmd3QNL4uoI9jDVrxEQ/1C2Hg==","signatures":[{"sig":"MEYCIQC8OafY4/3kv6DZ4Rlbdm9MQZOFlBS6ymhn0eBPmauQ0wIhAI/cPm8ts51y9EKPLEDlyS93MWPskoB57iLnBMrjb24g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.4.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1914abdcfe451027148fb3d04031ce683cfefac7","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.13.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.4.28_1778010220098_0.4226056004045753","host":"s3://npm-registry-packages-npm-production"}},"0.4.29":{"name":"@agent-assistant/policy","version":"0.4.29","license":"MIT","_id":"@agent-assistant/policy@0.4.29","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"c3aea323c12bf59b26117169df7b87e44da3e5c8","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.4.29.tgz","fileCount":8,"integrity":"sha512-ovlGddOL4rD6LZOONhluGvYaANZC01dBKvcQqdlhu5K94X8tzhk7iso0QQFl76nY5kJUwiJlBtczeQy/wlS/JQ==","signatures":[{"sig":"MEUCIGlQeGoIQZ8d8m63WAxoyhERPc/RYFyMkDG112elLyDAAiEA1ZyU0JN/rP6+lwKPdvgElGucV9fkBiZMG2ltoXNQ7bU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.4.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9aed895c7729325c286f9f1c68cea42590f71366","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.14.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.4.29_1778159062241_0.03422835575937655","host":"s3://npm-registry-packages-npm-production"}},"0.4.30":{"name":"@agent-assistant/policy","version":"0.4.30","license":"MIT","_id":"@agent-assistant/policy@0.4.30","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"e4140764a6d7385acfa84598aedbbd1844d6d777","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.4.30.tgz","fileCount":8,"integrity":"sha512-mo68klrBTMaIF/ht5pUcTG8OfDbCffn1iv90Ru9W9TBhcwWFrRxvZsoDdS5809aRtphcHVvT95hdCY8sYNowYw==","signatures":[{"sig":"MEUCIGnNBPgt6yDJCKKUPhdC33QdfB/AwJum9A7seYrMo85FAiEA0bxEeZHRo7lmQXrv1/iyL/JEIAklnGd2ofRt4yawKzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.4.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ba495b71b00bf5d100031bf3b1396ad4e891cecb","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.14.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.4.30_1778228588199_0.6140514328881099","host":"s3://npm-registry-packages-npm-production"}},"0.4.31":{"name":"@agent-assistant/policy","version":"0.4.31","license":"MIT","_id":"@agent-assistant/policy@0.4.31","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"8db030b4d6e93c8373fb0a82b642def9e43d3957","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.4.31.tgz","fileCount":8,"integrity":"sha512-LhZ9P7nLZzP+Uw32GSmP/TU88E48nfkaGvWvcx/1Z7QfHywyUPeiyRV9PbzB6wcYVc5YMQBHTsBCpujO/5tekQ==","signatures":[{"sig":"MEUCIEB/js1W90fTOn2m76iCzxD6pe/knexxlD9DQzq/gB7lAiEAmncODtDOaLTVj3Ne9Vhzf2owMDlBolxxveMC5Mi/LvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.4.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cf000554dee170aa6981f9cc093aca66813a5826","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.14.0","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.4.31_1778233201712_0.22997560048918197","host":"s3://npm-registry-packages-npm-production"}},"0.4.32":{"name":"@agent-assistant/policy","version":"0.4.32","license":"MIT","_id":"@agent-assistant/policy@0.4.32","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"dcd8586dd8183b6b3b09c9f3ae93a4cc17b7b5e3","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.4.32.tgz","fileCount":8,"integrity":"sha512-zix+DYHdDV8LLZfSNRuYRY+XXmZJ5+P2SNBhPtRrw8jhbqJNcoe1H4ujyiE4eZ9/y1jPPiYhBNQYyHYD5///vA==","signatures":[{"sig":"MEQCIGfkLKTVra/HhnwOQtOR+MkvoH6E0VgPp9jhixSY6c/YAiA582cDKKDPupJmOqu+skzrnDoKHodk8Xc1zV14Ks7DYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.4.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d42fb36eb63a36d29c4618bc400a155c171e8c39","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.14.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.4.32_1778600567036_0.3912392941003566","host":"s3://npm-registry-packages-npm-production"}},"0.4.33":{"name":"@agent-assistant/policy","version":"0.4.33","license":"MIT","_id":"@agent-assistant/policy@0.4.33","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"dist":{"shasum":"67e24f45391bb03886733e7155e9ce7263a9179b","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.4.33.tgz","fileCount":8,"integrity":"sha512-4cNs7BvZ0m9WkTzDCaFXbTyg/y0TRtGg4OlBxEdxdlYWxVIBqJbHDyLahTS9hTpvVHoCrT7VNI/JeADgRBLUWw==","signatures":[{"sig":"MEYCIQDy1Nb1iCtS+N8QSBnQCZTqyMUiZowEeOlq81DoSoReNQIhAMDz5hYWpI8H0JYdZL4/V8oK6Uq6rVIHlAV8VGtrXms1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.4.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9f48a7f494c316f9072260a493afa88f7978e8e0","scripts":{"test":"vitest run","build":"tsc","prepack":"npm run build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"repository":{"url":"git+https://github.com/AgentWorkforce/agent-assistant.git","type":"git"},"_npmVersion":"11.14.1","description":"Action classification, gating, and audit contracts for agent assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nanoid":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.4.33_1778793064931_0.9621798753256494","host":"s3://npm-registry-packages-npm-production"}},"0.4.35":{"name":"@agent-assistant/policy","version":"0.4.35","description":"Action classification, gating, and audit contracts for agent assistants","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"prepack":"npm run build","build":"tsc","test":"vitest run","test:watch":"vitest"},"dependencies":{"nanoid":"^5.0.0"},"devDependencies":{"typescript":"^5.4.0","vitest":"^3.2.4"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AgentWorkforce/agent-assistant.git"},"publishConfig":{"access":"public"},"gitHead":"4cdae077b3eefad71be00e90b2ecf049fac61448","_id":"@agent-assistant/policy@0.4.35","bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","_nodeVersion":"22.14.0","_npmVersion":"11.15.0","dist":{"integrity":"sha512-7C2HyGu/ftD3BfoLk4DlLoMDWucEhDV1NnsmGEJhiXK64YHxZ4dlhcOos4YHvqtp1JLkKAPhVvftgCcfJiiFzg==","shasum":"4fb77cf831ad53bb5eebfd95ae77ae26b83782e1","tarball":"https://registry.npmjs.org/@agent-assistant/policy/-/policy-0.4.35.tgz","fileCount":8,"unpackedSize":25093,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-assistant%2fpolicy@0.4.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFfBgi2AYzLzrfSCHdeW+kWD7T36ygOmVRAj6nyBjRjUAiB1Cxe13S00BYde7h2bTs0cCUSrOJhPxmGvfXSG9izPnA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:09561de3-aa0d-46af-acbd-e049f56c5138"}},"directories":{},"maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/policy_0.4.35_1779477008846_0.7970325251008792"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-13T08:48:22.238Z","modified":"2026-05-22T19:10:09.261Z","0.1.0":"2026-04-13T08:48:22.487Z","0.1.1":"2026-04-13T09:35:43.013Z","0.1.2":"2026-04-13T21:04:49.661Z","0.1.3":"2026-04-14T18:16:59.117Z","0.1.4":"2026-04-14T19:38:48.569Z","0.1.5":"2026-04-14T20:02:48.322Z","0.2.0":"2026-04-15T22:41:24.080Z","0.2.1":"2026-04-17T12:19:55.401Z","0.2.2":"2026-04-17T12:28:17.146Z","0.2.3":"2026-04-17T20:56:27.218Z","0.2.6":"2026-04-17T21:35:16.205Z","0.2.7":"2026-04-18T06:27:45.849Z","0.2.8":"2026-04-18T12:46:41.079Z","0.2.9":"2026-04-19T06:16:00.179Z","0.2.10":"2026-04-19T06:34:29.886Z","0.2.11":"2026-04-20T12:03:56.186Z","0.2.12":"2026-04-20T12:51:40.809Z","0.2.13":"2026-04-20T21:16:08.841Z","0.2.14":"2026-04-21T10:14:55.467Z","0.2.15":"2026-04-21T11:00:42.068Z","0.2.16":"2026-04-21T19:21:28.868Z","0.2.17":"2026-04-22T14:47:41.875Z","0.2.18":"2026-04-22T18:54:37.902Z","0.2.19":"2026-04-23T11:12:34.497Z","0.2.20":"2026-04-23T13:05:38.843Z","0.2.21":"2026-04-23T13:33:43.959Z","0.2.22":"2026-04-23T20:38:38.549Z","0.2.23":"2026-04-24T19:28:43.834Z","0.2.24":"2026-04-24T20:34:59.408Z","0.3.0":"2026-04-24T23:28:08.758Z","0.3.1":"2026-04-25T08:19:30.113Z","0.3.2":"2026-04-25T08:44:26.222Z","0.3.3":"2026-04-25T09:25:37.029Z","0.3.4":"2026-04-25T11:07:46.052Z","0.3.5":"2026-04-25T17:35:45.761Z","0.3.6":"2026-04-25T22:57:29.660Z","0.3.7":"2026-04-26T07:18:36.533Z","0.3.8":"2026-04-26T09:41:22.710Z","0.3.9":"2026-04-27T15:57:55.784Z","0.3.10":"2026-04-27T20:34:52.080Z","0.3.11":"2026-04-28T03:53:07.341Z","0.3.12":"2026-04-29T00:39:00.498Z","0.3.13":"2026-04-29T17:17:48.527Z","0.3.14":"2026-04-29T23:10:46.491Z","0.3.15":"2026-04-30T00:44:41.955Z","0.3.16":"2026-04-30T07:23:36.870Z","0.3.17":"2026-04-30T07:47:24.531Z","0.4.0":"2026-05-02T02:12:48.568Z","0.3.18":"2026-05-02T02:48:15.592Z","0.3.19":"2026-05-02T07:01:31.620Z","0.3.20":"2026-05-02T07:17:13.497Z","0.3.21":"2026-05-02T10:43:34.861Z","0.4.21":"2026-05-02T11:03:28.099Z","0.4.22":"2026-05-02T18:47:51.451Z","0.4.23":"2026-05-04T13:36:28.042Z","0.4.24":"2026-05-05T08:45:54.406Z","0.4.25":"2026-05-05T10:16:54.136Z","0.4.26":"2026-05-05T11:01:36.542Z","0.4.27":"2026-05-05T11:31:01.957Z","0.4.28":"2026-05-05T19:43:40.226Z","0.4.29":"2026-05-07T13:04:22.383Z","0.4.30":"2026-05-08T08:23:08.337Z","0.4.31":"2026-05-08T09:40:01.852Z","0.4.32":"2026-05-12T15:42:47.162Z","0.4.33":"2026-05-14T21:11:05.069Z","0.4.35":"2026-05-22T19:10:09.002Z"},"bugs":{"url":"https://github.com/AgentWorkforce/agent-assistant/issues"},"license":"MIT","homepage":"https://github.com/AgentWorkforce/agent-assistant#readme","repository":{"type":"git","url":"git+https://github.com/AgentWorkforce/agent-assistant.git"},"description":"Action classification, gating, and audit contracts for agent assistants","maintainers":[{"name":"willwashburn","email":"will@agentrelay.com"},{"name":"khaliqgant","email":"khaliqgant@gmail.com"}],"readme":"# `@agent-assistant/policy`\n\n**Status:** IMPLEMENTED\n**Version:** 0.2.0 (pre-1.0, provisional)\n**Spec:** `docs/specs/v1-policy-spec.md`\n**Implementation plan:** `docs/architecture/v1-policy-implementation-plan.md`\n\n---\n\n## What This Package Does\n\n`@agent-assistant/policy` is the classification, gating, and audit layer for assistant actions — the boundary between \"the assistant decided to act\" and \"the action actually executes.\"\n\nIt provides:\n\n- **PolicyEngine** — evaluates actions against registered policy rules, applies risk classification, and returns structured decisions (`allow`, `deny`, `require_approval`, `escalate`)\n- **Risk classification** — `RiskClassifier` interface with a pluggable classify function; `defaultRiskClassifier` returns `medium` for all unclassified actions\n- **Policy rule registration** — products register `PolicyRule` objects with priority ordering; evaluation is first-match-wins\n- **Approval contract** — `ApprovalHint` on `require_approval` decisions; `ApprovalResolution` for recording outcomes after approval flows complete\n- **Audit hooks** — `AuditSink` interface called on every `evaluate()` call; every decision is recorded regardless of outcome\n- **InMemoryAuditSink** — test adapter with an accessible `events` array; no external infrastructure required\n- **Proactive action flag** — `Action.proactive` is a required field; rules may apply stricter gating to proactive actions\n- **Fallback decision** — configurable per engine instance; defaults to `require_approval` (default-block posture: unclassified/unmatched actions are gated behind approval rather than silently allowed or denied)\n\nThis package does **not** own approval UX, approval workflows, scheduling, notification flows, session lifecycle, message delivery, persistent rule storage, or product-specific action catalogs. All of that stays in product code or other packages.\n\n---\n\n## Installation\n\n```sh\nnpm install @agent-assistant/policy\n```\n\nNo `@agent-assistant/*` runtime dependencies. Only `nanoid` is required at runtime.\n\n---\n\n## Quick Start\n\n```ts\nimport { createActionPolicy, InMemoryAuditSink } from '@agent-assistant/policy';\nimport type { PolicyRule, RiskClassifier } from '@agent-assistant/policy';\n\nconst auditSink = new InMemoryAuditSink();\n\n// Supply a product-specific classifier\nconst classifier: RiskClassifier = {\n  classify(action) {\n    switch (action.type) {\n      case 'send_email': return 'high';\n      case 'create_draft': return 'medium';\n      case 'read_inbox': return 'low';\n      default: return 'medium';\n    }\n  },\n};\n\nconst policyEngine = createActionPolicy({ classifier, auditSink });\n\n// Register rules\npolicyEngine.registerRule({\n  id: 'deny-critical',\n  priority: 1,\n  description: 'Deny all critical-risk actions in v1',\n  evaluate(action, riskLevel) {\n    if (riskLevel === 'critical') {\n      return {\n        action: 'deny',\n        ruleId: 'deny-critical',\n        riskLevel,\n        reason: 'Critical actions are not permitted.',\n      };\n    }\n    return null; // defer to next rule\n  },\n});\n\npolicyEngine.registerRule({\n  id: 'require-approval-high',\n  priority: 10,\n  description: 'Require human approval for high-risk actions',\n  evaluate(action, riskLevel) {\n    if (riskLevel === 'high') {\n      return {\n        action: 'require_approval',\n        ruleId: 'require-approval-high',\n        riskLevel,\n        reason: 'High-risk actions require explicit human approval.',\n        approvalHint: {\n          approver: 'user',\n          prompt: `The assistant is about to: ${action.description}. Approve?`,\n        },\n      };\n    }\n    return null;\n  },\n});\n\n// Evaluate an action before executing it\nconst action = {\n  id: 'act-001',\n  type: 'send_email',\n  description: 'Send follow-up to stakeholders',\n  sessionId: 'sess-abc',\n  userId: 'user-xyz',\n  proactive: false,\n};\n\n// evaluate() returns EvaluationResult: { decision, auditEventId }\nconst { decision, auditEventId } = await policyEngine.evaluate(action);\n\nif (decision.action === 'allow') {\n  // execute the action\n} else if (decision.action === 'require_approval') {\n  // enter approval flow using decision.approvalHint, then record resolution:\n  // await policyEngine.recordApproval(auditEventId, { approved: true, resolvedAt: ... });\n} else if (decision.action === 'deny') {\n  // surface denial to user\n} else if (decision.action === 'escalate') {\n  // route to configured escalation target\n}\n```\n\n---\n\n## Risk Levels\n\n| Level | Meaning | Default gating |\n|---|---|---|\n| `low` | Reversible, internal, no external side effects | Auto-approve |\n| `medium` | External but limited blast radius | Auto-approve with audit |\n| `high` | Significant external consequences; hard to reverse | Require human approval |\n| `critical` | Irreversible, broad impact, or affects shared state | Escalate or deny |\n\nProducts override gating behavior through registered policy rules. The defaults above describe intent, not enforcement — enforcement is through the rules you register.\n\n---\n\n## Risk Classifier\n\n```ts\ninterface RiskClassifier {\n  classify(action: Action): RiskLevel | Promise<RiskLevel>;\n}\n```\n\nThe `defaultRiskClassifier` returns `medium` for all actions. Pass your own classifier to `createActionPolicy`:\n\n```ts\nconst policyEngine = createActionPolicy({ classifier: myClassifier });\n```\n\nClassifiers may be async — useful when external context (e.g., target branch protection, PR size) informs the risk level.\n\n---\n\n## Policy Rules\n\nRules are product-supplied. The engine evaluates them in priority order (lower number = higher priority). The first rule returning a non-null decision wins. If no rule matches, the fallback decision applies.\n\n```ts\ninterface PolicyRule {\n  id: string;\n  priority?: number; // default 100; lower evaluates first\n  evaluate(\n    action: Action,\n    riskLevel: RiskLevel,\n    context: PolicyEvaluationContext\n  ): PolicyDecision | null | Promise<PolicyDecision | null>;\n  description?: string;\n}\n```\n\n**Return `null`** to defer to the next rule. This is how you compose rules without conflicts.\n\n**Rule management:**\n\n```ts\npolicyEngine.registerRule(rule);      // register; throws PolicyError if id already exists\npolicyEngine.removeRule('rule-id');   // remove; throws RuleNotFoundError if not found\npolicyEngine.listRules();             // returns rules sorted by priority, then registration order\n```\n\n---\n\n## Decisions\n\n```ts\ninterface PolicyDecision {\n  action: 'allow' | 'deny' | 'require_approval' | 'escalate';\n  ruleId: string;\n  riskLevel: RiskLevel;\n  reason?: string;\n  approvalHint?: ApprovalHint; // present when action is 'require_approval'\n}\n```\n\n| Decision | Caller behavior |\n|---|---|\n| `allow` | Execute the action |\n| `deny` | Do not execute; surface a denial reason to the user |\n| `require_approval` | Block execution; enter approval flow using `approvalHint` |\n| `escalate` | Block execution; notify configured escalation target |\n\n---\n\n## Approval Contract\n\nWhen a rule returns `require_approval`, it may include an `ApprovalHint`:\n\n```ts\ninterface ApprovalHint {\n  approver?: string;   // suggested approver role (e.g., 'workspace_admin', 'user')\n  timeoutMs?: number;  // suggested timeout before auto-escalating\n  prompt?: string;     // message to present to the approver\n}\n```\n\nAfter the product resolves the approval flow, record the outcome using `engine.recordApproval()`:\n\n```ts\ninterface ApprovalResolution {\n  approved: boolean;\n  approvedBy?: string;\n  resolvedAt: string; // ISO-8601\n  comment?: string;\n}\n\n// auditEventId comes from the EvaluationResult returned by evaluate()\nawait policyEngine.recordApproval(auditEventId, {\n  approved: true,\n  approvedBy: 'user-xyz',\n  resolvedAt: new Date().toISOString(),\n  comment: 'Approved after review.',\n});\n```\n\n`recordApproval()` emits a new `AuditEvent` to the configured sink with the original action, decision, and the `ApprovalResolution` populated in the `approval` field. Throws `PolicyError` if the `auditEventId` is unknown (evicted from the bounded in-memory map after 1000 evaluations).\n\n---\n\n## Proactive Action Gating\n\n`Action.proactive` is a **required**, non-optional boolean. Callers must be explicit about whether an action originated from a user turn or from a proactive engine.\n\n```ts\n// In a proactive capability handler:\nconst action: Action = {\n  id: nanoid(),\n  type: 'proactive_follow_up',\n  description: 'Proactive check-in on stale thread',\n  sessionId: wakeUpContext.sessionId,\n  userId: sessionUserId,\n  proactive: true, // required\n};\n\nconst { decision, auditEventId } = await policyEngine.evaluate(action);\n```\n\nPolicy rules receive `context.proactive` and can apply stricter gating:\n\n```ts\npolicyEngine.registerRule({\n  id: 'proactive-high-require-approval',\n  priority: 5,\n  evaluate(action, riskLevel, context) {\n    if (context.proactive && (riskLevel === 'high' || riskLevel === 'critical')) {\n      return {\n        action: 'require_approval',\n        ruleId: 'proactive-high-require-approval',\n        riskLevel,\n        approvalHint: {\n          approver: 'user',\n          prompt: `The assistant is about to take a proactive action: ${action.description}. Approve?`,\n        },\n      };\n    }\n    return null;\n  },\n});\n```\n\n---\n\n## Audit Hooks\n\nEvery `evaluate()` call records an `AuditEvent`, regardless of the decision:\n\n```ts\ninterface AuditEvent {\n  id: string;\n  action: Action;\n  riskLevel: RiskLevel;\n  decision: PolicyDecision;\n  evaluatedAt: string; // ISO-8601\n  approval?: ApprovalResolution; // populated by the product after approval resolution\n}\n\ninterface AuditSink {\n  record(event: AuditEvent): Promise<void>;\n}\n```\n\n**For tests and local development:** use `InMemoryAuditSink`:\n\n```ts\nconst sink = new InMemoryAuditSink();\nconst engine = createActionPolicy({ auditSink: sink });\n\n// After evaluate():\nconsole.log(sink.events); // AuditEvent[]\nsink.clear();             // reset\n```\n\n**For production:** implement `AuditSink` against your own persistence backend (database, log aggregator, cloud audit service).\n\n**No-op sink** when audit is not needed:\n\n```ts\nconst engine = createActionPolicy({ auditSink: { record: async () => {} } });\n```\n\n---\n\n## Wiring Traits to Policy\n\nThe policy package does not read traits directly. Products map trait values to policy configuration at setup time:\n\n```ts\nimport { createActionPolicy } from '@agent-assistant/policy';\n\nconst policyEngine = createActionPolicy({\n  fallbackDecision: traits.riskTolerance === 'cautious' ? 'deny' : 'require_approval',\n  classifier: buildClassifierFromTraits(traits),\n});\n```\n\n---\n\n## Fallback Decision\n\nWhen no registered rule produces a non-null decision, the engine applies the fallback:\n\n```ts\n// Default fallback: require_approval\nconst engine = createActionPolicy();\n\n// Override to deny all unmatched actions:\nconst strictEngine = createActionPolicy({ fallbackDecision: 'deny' });\n\n// Override to allow all unmatched actions (permissive dev setup):\nconst permissiveEngine = createActionPolicy({ fallbackDecision: 'allow' });\n```\n\nThe fallback is recorded in the audit event with `ruleId: 'fallback'`.\n\n---\n\n## Error Types\n\n```ts\n// Base policy error\nclass PolicyError extends Error { cause?: unknown }\n\n// Thrown by removeRule() when ruleId is not found\nclass RuleNotFoundError extends PolicyError { ruleId: string }\n\n// Thrown when the risk classifier throws or returns an invalid value\nclass ClassificationError extends PolicyError { cause?: unknown }\n```\n\n---\n\n## What Stays Outside This Package\n\n| Concern | Where it lives |\n|---|---|\n| Product-specific action type catalogs | Product repos |\n| Commercial tier and pricing enforcement | Product repos |\n| Customer-specific escalation chains | Product repos |\n| Approval UX (modals, Slack buttons, email) | Product repos |\n| Approval workflow state and timeouts | Product repos |\n| User authentication and identity | Relay foundation (relayauth) |\n| Fleet-level rate limiting | Relay foundation / cloud infra |\n| Content moderation and safety filtering | External services / product repos |\n| Session lifecycle | `@agent-assistant/sessions` |\n| Outbound message delivery | `@agent-assistant/surfaces` + Relay runtime |\n| Hosted audit pipelines and storage | `AgentWorkforce/cloud` |\n| Persistent rule storage | Deferred to v1.1 |\n| Time-based auto-escalation | Deferred to v1.1 |\n\n---\n\n## Package Structure\n\n```\npackages/policy/\n  package.json        — nanoid runtime dep only\n  tsconfig.json\n  src/\n    types.ts          — Action, RiskLevel, RiskClassifier, PolicyRule, PolicyDecision,\n                        EvaluationResult, PolicyEvaluationContext, ApprovalHint,\n                        ApprovalResolution, AuditEvent, AuditSink, InMemoryAuditSink,\n                        error classes\n    policy.ts         — createActionPolicy factory and PolicyEngine implementation\n    index.ts          — public re-exports\n    policy.test.ts    — 64 tests\n  README.md\n```\n\n---\n\nPOLICY_PACKAGE_DIRECTION_READY\n","readmeFilename":"README.md"}