{"_id":"@red-codes/agentguard","_rev":"30-a5346c4a5ac594b41a1d3015db23074a","name":"@red-codes/agentguard","dist-tags":{"latest":"2.10.3"},"versions":{"1.0.0":{"name":"@red-codes/agentguard","version":"1.0.0","keywords":["agentguard","ai-governance","runtime-guardrails","agent-safety","policy-enforcement","invariants","canonical-events","audit-trail","cli","developer-tools"],"author":{"name":"jpleva91"},"license":"Apache-2.0","_id":"@red-codes/agentguard@1.0.0","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/jpleva91/agent-guard#readme","bugs":{"url":"https://github.com/jpleva91/agent-guard/issues"},"bin":{"agentguard":"dist/cli/bin.js"},"dist":{"shasum":"8223ad68473f3db80865df18bb1a5be4373b6a43","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-1.0.0.tgz","fileCount":294,"integrity":"sha512-4WAt5urmiupcRzHYZ7Uh2dyEejHk3JJGN1rixZIlW+ANnzvQaEEFfT+11Zi+8HA2wVRdPEoD47tn7SnVVNftXA==","signatures":[{"sig":"MEQCIE+7FpSUxzP2iYJoDZ6edaXV9CdZQ+9zH183KSg2EOx0AiA/g4A55wbT3xc+YwtSTIdnqLIOjvgMKF489Sn6nsOOkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1329018},"type":"module","engines":{"node":">=18"},"gitHead":"92e7be54ca877bdcdf85e099113f49bbcf00015c","scripts":{"dev":"node dist/cli/bin.js","lint":"eslint tests/ src/","test":"node tests/run.js","format":"prettier --check src/","ts:test":"vitest run","build:ts":"tsc && tsx esbuild.config.ts","lint:fix":"eslint --fix tests/ src/","ts:check":"tsc --noEmit","agentguard":"node dist/cli/bin.js","format:fix":"prettier --write src/","test:coverage":"c8 --check-coverage --lines 50 node tests/run.js","ts:test:watch":"vitest","prepublishOnly":"npm run build:ts"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"repository":{"url":"git+https://github.com/jpleva91/agent-guard.git","type":"git"},"_npmVersion":"10.8.2","description":"Runtime governance for AI coding agents — policy enforcement, invariant checking, and audit trails for agent tool calls.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsx":"^4.21.0","eslint":"^10.0.3","terser":"^5.46.0","vitest":"^4.0.18","esbuild":"^0.27.3","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.4.0","typescript-eslint":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.0.0_1773117428629_0.05613139663917788","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@red-codes/agentguard","version":"1.1.1","license":"Apache-2.0","_id":"@red-codes/agentguard@1.1.1","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"3d299ce354c91d955144a4f5218af30a7f9349fa","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-1.1.1.tgz","fileCount":165,"integrity":"sha512-/Pd4h3VbICLlzfWPKeC3LfbzwvHUb33DYC+qwFfq7ppClDgRWrMc7YVg+MZJvt0RRpLwk0JPPR0/fJolshFIGA==","signatures":[{"sig":"MEUCIQCBbOWAck5t8VsqbVRlyZws+iGxXKdc6JyL3jAkdQnYMQIgX05sOVT3xprKw5Z6l/QnbWM3xFhe1ZS3ZPmo4PBgd1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3762624},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-1.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/e58f5890f3624095a2fa8fe53c5fd3f8/red-codes-agentguard-1.1.1.tgz","_integrity":"sha512-/Pd4h3VbICLlzfWPKeC3LfbzwvHUb33DYC+qwFfq7ppClDgRWrMc7YVg+MZJvt0RRpLwk0JPPR0/fJolshFIGA==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Runtime governance for AI coding agents — CLI","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"0.1.0","@red-codes/policy":"0.1.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"0.1.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.1_1773708774349_0.8548118199318093","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@red-codes/agentguard","version":"1.1.2","license":"Apache-2.0","_id":"@red-codes/agentguard@1.1.2","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"c837e5dd2fcaa4ea6330f01f25a30a3a2b07dae1","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-1.1.2.tgz","fileCount":166,"integrity":"sha512-JsvVN9skaSBKWv1ZBp7OkN3cf6U+Sc8gnLBleXB8tSYR+Aykk8qSpQmEjbfHv5rspcKHoJdCgsd850tgBZC1bQ==","signatures":[{"sig":"MEUCIBOSnPVrtSqaUi9CByHlEXQ/4B7ddisHz4sWtw30f5yfAiEA8C4kcmNU3MLbUtmeRGTnuE51VtcSi0HlndhBfjmXUZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3768512},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-1.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/ee138b599c6dc632308d1781329bb3a2/red-codes-agentguard-1.1.2.tgz","_integrity":"sha512-JsvVN9skaSBKWv1ZBp7OkN3cf6U+Sc8gnLBleXB8tSYR+Aykk8qSpQmEjbfHv5rspcKHoJdCgsd850tgBZC1bQ==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Runtime governance for AI coding agents — CLI","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"0.1.0","@red-codes/policy":"0.1.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"0.1.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.2_1773709991938_0.23029650871574803","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@red-codes/agentguard","version":"1.1.3","license":"Apache-2.0","_id":"@red-codes/agentguard@1.1.3","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"55b00158c8ae8eed33c1dd401eb8b3720aab9f22","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-1.1.3.tgz","fileCount":166,"integrity":"sha512-Fm5f655Hmh3hhNXMRiGoUjrGykCKggmMLtr3oChYaFFsReNcsXcIbs3z5JDLE8dHFUBADP51F8ZewRnRNk7fVA==","signatures":[{"sig":"MEYCIQC91YUCRRterEg3RGGfPWHwMMp0OVBowpSTfBv3eFclJwIhAJyi4Tz17bVchJOcBjLxeJ5gLlEVdPioxF2horMxorbp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3769790},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-1.1.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/010a56f7f2c00e931f81466ef8bf3f06/red-codes-agentguard-1.1.3.tgz","_integrity":"sha512-Fm5f655Hmh3hhNXMRiGoUjrGykCKggmMLtr3oChYaFFsReNcsXcIbs3z5JDLE8dHFUBADP51F8ZewRnRNk7fVA==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Runtime governance for AI coding agents — CLI","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"0.1.0","@red-codes/policy":"0.1.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"0.1.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.3_1773712787267_0.17621859432352638","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@red-codes/agentguard","version":"1.1.4","license":"Apache-2.0","_id":"@red-codes/agentguard@1.1.4","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"f817988c16b80b361afbc2d0af776727cf2348d3","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-1.1.4.tgz","fileCount":166,"integrity":"sha512-zK6w74eF3w5q0B9nKV6ipqDUNt+LOeKje4gY57tS61ZmdVGwk8aZ0SeOgcLRyEx+f4oU8j0CLVecmPZDIcZvwQ==","signatures":[{"sig":"MEQCIGkGRiqueeVycSWvyXtnrnQy9IQ6Ka/OhbUpv7l49WH7AiB+Y9Sq9z67VTxQisVy4iiifFjximVlMk0e8s6dPRLXDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3771853},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-1.1.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/1a3be1829e9fa3dcc972dce1884d145c/red-codes-agentguard-1.1.4.tgz","_integrity":"sha512-zK6w74eF3w5q0B9nKV6ipqDUNt+LOeKje4gY57tS61ZmdVGwk8aZ0SeOgcLRyEx+f4oU8j0CLVecmPZDIcZvwQ==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Runtime governance for AI coding agents — CLI","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"0.1.0","@red-codes/policy":"0.1.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"0.1.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.4_1773714911190_0.3149066066744046","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@red-codes/agentguard","version":"1.1.5","license":"Apache-2.0","_id":"@red-codes/agentguard@1.1.5","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"936c56e969d742ed87eddb01c227f253b6ea311a","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-1.1.5.tgz","fileCount":166,"integrity":"sha512-Bp1c5CmOxUKm49A3bhfs/LxU3ZvyAmxo7Y6TGHZSMD0mnu/4DvZJ0Y7e7Nocq9qHMJb66CZFzViLi4SJV/lRug==","signatures":[{"sig":"MEUCIQDOkAPtI4SCR0uplLhBFM17nogQF417By2+XFyEuCkr+gIgOhBaW3JK9DPJPWP1HQ91im0tBSutLHI53eAwIIRtveY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3772310},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-1.1.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/e925174ef849a727db86913b75a55d09/red-codes-agentguard-1.1.5.tgz","_integrity":"sha512-Bp1c5CmOxUKm49A3bhfs/LxU3ZvyAmxo7Y6TGHZSMD0mnu/4DvZJ0Y7e7Nocq9qHMJb66CZFzViLi4SJV/lRug==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Runtime governance for AI coding agents — CLI","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"0.1.0","@red-codes/policy":"0.1.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"0.1.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_1.1.5_1773716482947_0.3836804427010738","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@red-codes/agentguard","version":"2.0.0","license":"Apache-2.0","_id":"@red-codes/agentguard@2.0.0","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"5aa9546b0c12b6358f420d133934d5c39abb9c8f","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.0.0.tgz","fileCount":166,"integrity":"sha512-IySdygPfnHces+SYB6FQ87zxnOgrY392nS5V0sJVpAOKDj6Pb0t0mBaf4UsABxI310KZ11/TWyhho1NA/tYRAg==","signatures":[{"sig":"MEYCIQCR8hcUSjgSzGs86zTExKbB229feQxBrusoTj9+d7sGNQIhAO6F4T2fFk2Z4eGcT5J2RtwAOmnOPAnsv8qkAofT9D+L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3772654},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/fca39d9ec2bae175c0f4e4c4246d9e13/red-codes-agentguard-2.0.0.tgz","_integrity":"sha512-IySdygPfnHces+SYB6FQ87zxnOgrY392nS5V0sJVpAOKDj6Pb0t0mBaf4UsABxI310KZ11/TWyhho1NA/tYRAg==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Runtime governance for AI coding agents — CLI","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"0.1.0","@red-codes/policy":"0.1.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"0.1.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.0.0_1773717159151_0.22219714768054577","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@red-codes/agentguard","version":"2.1.0","license":"Apache-2.0","_id":"@red-codes/agentguard@2.1.0","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"3c8725c4c8b0439e7058abced208a28b16446fcd","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.1.0.tgz","fileCount":178,"integrity":"sha512-4CCmJVX5gdGrtwvqYdQpNStOdVZy+yS5X9nKmLpe2xSFJGEkmRHNxoZLJAmKPjeBacv8jIGWUZHyhi3eeJQS9Q==","signatures":[{"sig":"MEUCIQC0Rs76oMrAPR8gKxkrCCtMtdSPQ2S6dm2Mge+sFJQ4nAIgUXPWFLfutaoGGUQVquM1k2ttnayQfbORSBYvDiHHzNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3956149},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/4731f72f5d196cb69d279b8d2924037b/red-codes-agentguard-2.1.0.tgz","_integrity":"sha512-4CCmJVX5gdGrtwvqYdQpNStOdVZy+yS5X9nKmLpe2xSFJGEkmRHNxoZLJAmKPjeBacv8jIGWUZHyhi3eeJQS9Q==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Runtime governance for AI coding agents — CLI","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"0.1.0","@red-codes/policy":"0.1.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"0.1.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.1.0_1773797570887_0.5633966291972294","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@red-codes/agentguard","version":"2.2.0","license":"Apache-2.0","_id":"@red-codes/agentguard@2.2.0","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"f1e0b3dc229669fca2a97f403b901b9d05c6151d","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.2.0.tgz","fileCount":178,"integrity":"sha512-Dbhaa2WsT4a7G465/CtbdsIiMMRdBIc2nZBddd18ELDYbn/h53yCPS1w7P39zl4fHsi2wfu3Vx1/B/N57wEwrg==","signatures":[{"sig":"MEQCIHvWZHglDFLyQq7l+FnyaT4Avhr778BatN0gmR00Y0sTAiATpXd84QH0Klz57uUWJIYjXyjtJcH5MEo2RgID16Opfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3969993},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/43f27c79aeae1d5cc4c3ce503711e1dd/red-codes-agentguard-2.2.0.tgz","_integrity":"sha512-Dbhaa2WsT4a7G465/CtbdsIiMMRdBIc2nZBddd18ELDYbn/h53yCPS1w7P39zl4fHsi2wfu3Vx1/B/N57wEwrg==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Runtime governance for AI coding agents — CLI","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"0.1.0","@red-codes/policy":"0.1.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"0.1.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.2.0_1773805978462_0.0945822317196674","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@red-codes/agentguard","version":"2.3.0","license":"Apache-2.0","_id":"@red-codes/agentguard@2.3.0","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"6423fa6d74a4113ede759722a6b2996421297334","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.3.0.tgz","fileCount":189,"integrity":"sha512-BK7VVBBnSRH7ua+GH13I9UXMQ3Qopkxzgf5hjsYVINlrtkZ9GrO75he1OlHJ0KM7YbQJjgFzG4wWi4aKhZQZQQ==","signatures":[{"sig":"MEUCIQDEbJ2FX3c0XpnuWgN/kHv1uGC9kbu5++0or2jYpy6A+QIgaI+EYvsNqeWnGORgZvliXH6jfFE8BM5QwYs4JfFSY48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4500283},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/48e568a0071e02f05312ac690e2cef09/red-codes-agentguard-2.3.0.tgz","_integrity":"sha512-BK7VVBBnSRH7ua+GH13I9UXMQ3Qopkxzgf5hjsYVINlrtkZ9GrO75he1OlHJ0KM7YbQJjgFzG4wWi4aKhZQZQQ==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Runtime governance for AI coding agents — CLI","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.2","@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"0.1.0","@red-codes/policy":"0.1.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"0.1.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.3.0_1774058606789_0.8344098523635293","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@red-codes/agentguard","version":"2.4.0","license":"Apache-2.0","_id":"@red-codes/agentguard@2.4.0","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"31ab05ba4fd1358f93924170419d71809c3dccdf","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.4.0.tgz","fileCount":210,"integrity":"sha512-oN7L6xughz/mkP6LAXEZXkJidxvwqtcOmCO4ld6H7e1JDE4gZZw3Qa8tPHZ5q15zdi3ctrxHEeAaKYDBKwtMzw==","signatures":[{"sig":"MEQCIElvOWAp3Bm1fWUjaNCzEPs06EjdyLREn1ghDl/9hSTTAiB9vQdI4/Ei0EZwPthpi+oj+AU3a+JZywpIULI0ufewpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4787820},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.4.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/613461cd08dd5a6b382f3dbb8c3ba5cd/red-codes-agentguard-2.4.0.tgz","_integrity":"sha512-oN7L6xughz/mkP6LAXEZXkJidxvwqtcOmCO4ld6H7e1JDE4gZZw3Qa8tPHZ5q15zdi3ctrxHEeAaKYDBKwtMzw==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.2","@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"1.0.0","@red-codes/policy":"1.0.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"1.0.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.4.0_1774240008444_0.26836140302801015","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@red-codes/agentguard","version":"2.5.0","license":"Apache-2.0","_id":"@red-codes/agentguard@2.5.0","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"a5696119879417dca0df49cc52f379fd77d1f0b7","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.5.0.tgz","fileCount":214,"integrity":"sha512-Ipybq2Qt8CzHIhQysxeWZ7SF33VXy8oJ/xPCMmRn3Lj+MnjFwBM7VB1KAPp/QedF76bL9dk5DBDwadl/ce3BNQ==","signatures":[{"sig":"MEQCIBcai2KtTpshFOAxFkyTgRxAAXcY0icSf+zQX4REx8bTAiA+LXFFqIXb7V5lqegk8TJ1hgkJdp3X/KGsLOiFjAkRLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5078969},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.5.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","postinstall":"node dist/postinstall.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/9c51790cbab6a71048fbe57c5f470651/red-codes-agentguard-2.5.0.tgz","_integrity":"sha512-Ipybq2Qt8CzHIhQysxeWZ7SF33VXy8oJ/xPCMmRn3Lj+MnjFwBM7VB1KAPp/QedF76bL9dk5DBDwadl/ce3BNQ==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"1.0.0","@red-codes/policy":"1.0.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"1.0.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.5.0_1774405531873_0.08841803620392841","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@red-codes/agentguard","version":"2.7.0","license":"Apache-2.0","_id":"@red-codes/agentguard@2.7.0","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"e9efc7d49e612d6785240eb9f1a612554278e3bf","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.7.0.tgz","fileCount":215,"integrity":"sha512-WRB+vcJb5+cYcGjxs2YVffAjv+9x4CbNQYUC/+WfYHhN4J1JkI77wGhD81bVs0BcG/0NxG7nwczx6qkRMyhZUg==","signatures":[{"sig":"MEUCIBiDcSH0z2kFRb8X13ALNf5n76kjpY1x79GDI3t9grcNAiEAs5WxyzOV/9qkuLUotEf5a8RpWNvVta7/tyimDMSp9CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5129202},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.7.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","postinstall":"node dist/postinstall.js || true; node scripts/install-go-kernel.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/98aae84115d8ffefc3e9b5c61a821f0a/red-codes-agentguard-2.7.0.tgz","_integrity":"sha512-WRB+vcJb5+cYcGjxs2YVffAjv+9x4CbNQYUC/+WfYHhN4J1JkI77wGhD81bVs0BcG/0NxG7nwczx6qkRMyhZUg==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"1.0.0","@red-codes/policy":"1.0.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"1.0.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.7.0_1774452033608_0.4269232968870029","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@red-codes/agentguard","version":"2.7.1","license":"Apache-2.0","_id":"@red-codes/agentguard@2.7.1","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"09399d9cc268e429e5a5ad755f9bb861f78c96dc","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.7.1.tgz","fileCount":215,"integrity":"sha512-BoMg5tofj3IYkn//izhmwb6udOB3SuUPmO22ggYyhF9J5VOE1PDuq1U3LrsyzguXLAPSyvUE64AUC9DJLOWtzA==","signatures":[{"sig":"MEYCIQDEqGJeb1oEIFAZ6/4eIGqwgYPqK2j4Onq9yFIq+iGzlgIhANwWAkzJH0Qt35E76gzJydYk3+NSPq/fAKDRWYQ3fY3A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5129202},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.7.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","postinstall":"node dist/postinstall.js || true; node scripts/install-go-kernel.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/7f2b09d46bff5cc42e4c212a6d02947a/red-codes-agentguard-2.7.1.tgz","_integrity":"sha512-BoMg5tofj3IYkn//izhmwb6udOB3SuUPmO22ggYyhF9J5VOE1PDuq1U3LrsyzguXLAPSyvUE64AUC9DJLOWtzA==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"1.0.0","@red-codes/policy":"1.0.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"1.0.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.7.1_1774453324644_0.23153243124261258","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"@red-codes/agentguard","version":"2.7.2","license":"Apache-2.0","_id":"@red-codes/agentguard@2.7.2","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"71f8da2e38e12937bbd52287c7def9255debde1b","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.7.2.tgz","fileCount":215,"integrity":"sha512-TekTfJsLH8w3zW2HKqTDv+lTm8jl74QUi0tTLRvitF48ph/0+FwPD/latoIJXqxE6Z+uOqpTDDvDFdvFUFvzjQ==","signatures":[{"sig":"MEUCIEaIKfMDODZwGph5kCE2dLZGN5fU2Nqexol4BLyhpKTCAiEA7K6OMX02iFdEbNwBMJFl9zvReq8JnRHKv4MLNdDHvmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5126508},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.7.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","postinstall":"node dist/postinstall.js || true; node scripts/install-go-kernel.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/9d6e6c8adf90e249a0b1b730d3d69a3f/red-codes-agentguard-2.7.2.tgz","_integrity":"sha512-TekTfJsLH8w3zW2HKqTDv+lTm8jl74QUi0tTLRvitF48ph/0+FwPD/latoIJXqxE6Z+uOqpTDDvDFdvFUFvzjQ==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"1.0.0","@red-codes/policy":"1.0.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"1.0.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.7.2_1774456904682_0.036021520603370494","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"@red-codes/agentguard","version":"2.7.3","license":"Apache-2.0","_id":"@red-codes/agentguard@2.7.3","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"c3aa9fff2a104e909efdaa5fa1d6a5f9d36cc03c","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.7.3.tgz","fileCount":215,"integrity":"sha512-32/GIbSlwMBa2Z6eoFZtVSxkdyTFzYW09TShukAWB5U2CF+/Rh8Sydj9FE+shfpcwslICV1FviiOolQnqm0dGw==","signatures":[{"sig":"MEYCIQDZs5QR+zSokdNp2k0ywwK1VmRR7sRC0lfl2anskRLW0QIhALooh+1gEHHRwBpxb4DvRCrCSpIoZ7hBTyqsO8hN9PT7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5154381},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.7.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/bin.js":"./dist/bin.js","./dist/postinstall.js":"./dist/postinstall.js"},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","postinstall":"node dist/postinstall.js || true; node scripts/install-go-kernel.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/16371742972f6bcd08f929f3aaa3a8ff/red-codes-agentguard-2.7.3.tgz","_integrity":"sha512-32/GIbSlwMBa2Z6eoFZtVSxkdyTFzYW09TShukAWB5U2CF+/Rh8Sydj9FE+shfpcwslICV1FviiOolQnqm0dGw==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"1.0.0","@red-codes/policy":"1.0.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"1.0.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.7.3_1774471899427_0.15381425118853698","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@red-codes/agentguard","version":"2.8.0","license":"Apache-2.0","_id":"@red-codes/agentguard@2.8.0","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"fcf8959146243e2cf65dc336f0e590e2cb55725f","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.8.0.tgz","fileCount":231,"integrity":"sha512-bOmrh1luahWYvYJIiqM1AOMDPUFhHc2VYmrtVrcnGIS/JsItS++UkYrxeTQfI57S/yDawmEZ2yioU9PAt+VLlQ==","signatures":[{"sig":"MEYCIQC47vvyzTN/3i1Uy3lgei+fDhqrdzBQKHMwTTI6yBoLDgIhAJipVNKD5dSy1HMeU307rVHAPtH6uenivu9UKmIawtqZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5448505},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.8.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/bin.js":"./dist/bin.js","./dist/postinstall.js":"./dist/postinstall.js"},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","postinstall":"node dist/postinstall.js || true; node scripts/install-go-kernel.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/c0cefb4eab4083f9c94f0fe048ce111c/red-codes-agentguard-2.8.0.tgz","_integrity":"sha512-bOmrh1luahWYvYJIiqM1AOMDPUFhHc2VYmrtVrcnGIS/JsItS++UkYrxeTQfI57S/yDawmEZ2yioU9PAt+VLlQ==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"1.0.0","@red-codes/policy":"1.0.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"1.0.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.8.0_1774571366458_0.6714922676633757","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@red-codes/agentguard","version":"2.8.1","license":"Apache-2.0","_id":"@red-codes/agentguard@2.8.1","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"d45d7e2895d2b77b87e7615a18fba0a41fac994a","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.8.1.tgz","fileCount":231,"integrity":"sha512-os3hBCITd/UjxPaR1csatZ9Nwq2f6PCWav4Pn4BIo0ckUgqNgdYCCW4YxMjE36f4q6BLZO9n5wSVApwMXpdiFg==","signatures":[{"sig":"MEUCIQC1ntcOqwr0rZgb3jQ/tT07j8PJQnuQFfkOGNHY+Wc4AgIgbDe7UHjbXQbkreIFX+2hDah9ICdDWSW2dM6JFbqvnCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5451390},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.8.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/bin.js":"./dist/bin.js","./dist/postinstall.js":"./dist/postinstall.js"},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","postinstall":"node dist/postinstall.js || true; node scripts/install-go-kernel.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/6defbd7a304bc96f5b42efe9aed0c83d/red-codes-agentguard-2.8.1.tgz","_integrity":"sha512-os3hBCITd/UjxPaR1csatZ9Nwq2f6PCWav4Pn4BIo0ckUgqNgdYCCW4YxMjE36f4q6BLZO9n5wSVApwMXpdiFg==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"1.0.0","@red-codes/policy":"1.0.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"1.0.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.8.1_1774574336811_0.6227056416800942","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"@red-codes/agentguard","version":"2.8.2","license":"Apache-2.0","_id":"@red-codes/agentguard@2.8.2","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"aguard":"dist/bin.js","agentguard":"dist/bin.js"},"dist":{"shasum":"a2b5f551769f5b238798c1b627355a0045e44eac","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.8.2.tgz","fileCount":227,"integrity":"sha512-sU+xXXZQPLrPjBZ5h5kDJOJTdnMirWwTLlnUDmNIhO95US0Kp67TSDrpre2t6JecCIIvftY004FmDOkcRgO6+g==","signatures":[{"sig":"MEUCIQCcQ/qARNVzy1vuPj974eeuG+DxrQ6Idq4fdarpTvuQewIgPz5P5E6EBE0cKOkOiXcSWcOJnBvAmgUvVVdlMIULzEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5360954},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.8.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/bin.js":"./dist/bin.js","./dist/postinstall.js":"./dist/postinstall.js"},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","postinstall":"node dist/postinstall.js || true; node scripts/install-go-kernel.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/47ec7474906ed1a034d8392cce2a45f6/red-codes-agentguard-2.8.2.tgz","_integrity":"sha512-sU+xXXZQPLrPjBZ5h5kDJOJTdnMirWwTLlnUDmNIhO95US0Kp67TSDrpre2t6JecCIIvftY004FmDOkcRgO6+g==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"1.0.0","@red-codes/policy":"1.0.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"1.0.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.8.2_1774619447110_0.6507430595248647","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"@red-codes/agentguard","version":"2.8.3","license":"Apache-2.0","_id":"@red-codes/agentguard@2.8.3","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"aguard":"dist/bin.js","agentguard":"dist/bin.js"},"dist":{"shasum":"773d7bdeacb5d69674324af49bd14743ad7c37ad","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.8.3.tgz","fileCount":235,"integrity":"sha512-FKMgh2jTMTs6Daorj1R9rpeCqwV0cIwt6NF39LD+cyLmj2PVeLgnKct0INyx7F7a1nC2VnGdgGeUMlBSSYp+4g==","signatures":[{"sig":"MEMCH0EOxP2x04G6ocd3uyy6C1PdmpNawggaTX+aWu585VgCIDuqrBgiyehIyTLIRDs2UfbNCUKGcwCVJ0KvFkXu+IMb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5516091},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.8.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/bin.js":"./dist/bin.js","./dist/postinstall.js":"./dist/postinstall.js"},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","postinstall":"node dist/postinstall.js || true; node scripts/install-go-kernel.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/167bbb9693669553b54bd94bf0fd6a16/red-codes-agentguard-2.8.3.tgz","_integrity":"sha512-FKMgh2jTMTs6Daorj1R9rpeCqwV0cIwt6NF39LD+cyLmj2PVeLgnKct0INyx7F7a1nC2VnGdgGeUMlBSSYp+4g==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"1.0.0","@red-codes/policy":"1.0.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"1.0.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.8.3_1774664041215_0.7174916528766864","host":"s3://npm-registry-packages-npm-production"}},"2.8.4":{"name":"@red-codes/agentguard","version":"2.8.4","license":"Apache-2.0","_id":"@red-codes/agentguard@2.8.4","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"aguard":"dist/bin.js","agentguard":"dist/bin.js"},"dist":{"shasum":"45844a8c00d6410175c85b18f1e1c7e5ad263fe8","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.8.4.tgz","fileCount":235,"integrity":"sha512-M78MlU/kTIPwHSb+9nQqzKF+T3C7JqXyCZV+JpzXXWCiO5nUNxgVAetFNpatT/hTvGmCHg9aNyoHeqffJbZitw==","signatures":[{"sig":"MEUCIQDQ6MyE2s/5gdUyQ9Cu/d4Rr/LmvE7kU3TG5KEiVAFfFwIgTbQnSzHCz3QDUjR9MJcRPkOLBUSY7HnnSc9FcTP1vAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5508740},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.8.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/bin.js":"./dist/bin.js","./dist/postinstall.js":"./dist/postinstall.js"},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","postinstall":"node dist/postinstall.js || true; node scripts/install-go-kernel.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/661a4ab03fecde2588d1aa3e7689fab3/red-codes-agentguard-2.8.4.tgz","_integrity":"sha512-M78MlU/kTIPwHSb+9nQqzKF+T3C7JqXyCZV+JpzXXWCiO5nUNxgVAetFNpatT/hTvGmCHg9aNyoHeqffJbZitw==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"1.0.0","@red-codes/policy":"1.0.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"1.0.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.8.4_1774665380676_0.41468514044900817","host":"s3://npm-registry-packages-npm-production"}},"2.8.5":{"name":"@red-codes/agentguard","version":"2.8.5","license":"Apache-2.0","_id":"@red-codes/agentguard@2.8.5","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"aguard":"dist/bin.js","agentguard":"dist/bin.js"},"dist":{"shasum":"53d3540ac9a45cc3967eb264656061aa31f7df4e","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.8.5.tgz","fileCount":235,"integrity":"sha512-haDo0gkSND6EqYbFQjuBy+6lMi9qmWcMQCjvlvPVNSyDTCbYyKtc6BuhyQJJc7hGjOw+IkBpJOfaBrigjumTOQ==","signatures":[{"sig":"MEUCIQCBNsa36wjTu2eQBTt40x0WMTKA5OQ3r7jOSTrlxZO4/AIgOGb34iQT/iqoqIVwJvgk5zK3cE4V6quupeyEBUvCEAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5553718},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.8.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/bin.js":"./dist/bin.js","./dist/postinstall.js":"./dist/postinstall.js"},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","postinstall":"node dist/postinstall.js || true; node scripts/install-go-kernel.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/671f4ec5ac6e8c43a3acb372f258acef/red-codes-agentguard-2.8.5.tgz","_integrity":"sha512-haDo0gkSND6EqYbFQjuBy+6lMi9qmWcMQCjvlvPVNSyDTCbYyKtc6BuhyQJJc7hGjOw+IkBpJOfaBrigjumTOQ==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"1.0.0","@red-codes/policy":"1.0.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"1.0.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.8.5_1774695746112_0.720970517344854","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@red-codes/agentguard","version":"2.9.0","license":"Apache-2.0","_id":"@red-codes/agentguard@2.9.0","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"aguard":"dist/bin.js","agentguard":"dist/bin.js"},"dist":{"shasum":"41c06d54dab1d4aaab842f3c4d4fda105d3daf26","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.9.0.tgz","fileCount":235,"integrity":"sha512-I970dtfzu2zp2Tx64dpA7GpYDHWI3cLrSVEeU766j1Nf0nwBIq+LTxQrlHLtBaDZKT3IBpTWU/0D1bZwcCdYJQ==","signatures":[{"sig":"MEUCIDjju9FFFSOku7n2sVH5Y/703e6v/CM3tNpdMoHvzlwhAiEAlu5W9e3s9ZYRiBL6E4LRfs1hB2bUd9mmoNz1s4+4QlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5554620},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.9.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/bin.js":"./dist/bin.js","./dist/postinstall.js":"./dist/postinstall.js"},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","postinstall":"node dist/postinstall.js || true; node scripts/install-go-kernel.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/e6662e7e7537e51e241239135381d68e/red-codes-agentguard-2.9.0.tgz","_integrity":"sha512-I970dtfzu2zp2Tx64dpA7GpYDHWI3cLrSVEeU766j1Nf0nwBIq+LTxQrlHLtBaDZKT3IBpTWU/0D1bZwcCdYJQ==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"1.0.0","@red-codes/policy":"1.0.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"1.0.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.9.0_1774698667536_0.9199954697629484","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@red-codes/agentguard","version":"2.9.1","license":"Apache-2.0","_id":"@red-codes/agentguard@2.9.1","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"aguard":"dist/bin.js","agentguard":"dist/bin.js"},"dist":{"shasum":"0c6478253b2272cd58565099d28736a494d279b8","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.9.1.tgz","fileCount":235,"integrity":"sha512-W3wr77iiZ0HCf06Dcy7rWuKZrQCZ3302yP+FCizNwDyxw1N/DgiA6awN5ivtpar26/f3MF74zeLWMQFyECf2qQ==","signatures":[{"sig":"MEUCIQC9EgM8/3hg3ICGJRNCr3MasPc5GRsI9Omkq0aZ0FanSQIgKI1D+k96bI5f3aMBGa9yd7KmwcecMOM/GKEjwbe+N/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5564956},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.9.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/bin.js":"./dist/bin.js","./dist/postinstall.js":"./dist/postinstall.js"},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","postinstall":"node dist/postinstall.js || true; node scripts/install-go-kernel.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/2a33841b032584f7641f212258955c9a/red-codes-agentguard-2.9.1.tgz","_integrity":"sha512-W3wr77iiZ0HCf06Dcy7rWuKZrQCZ3302yP+FCizNwDyxw1N/DgiA6awN5ivtpar26/f3MF74zeLWMQFyECf2qQ==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"1.0.0","@red-codes/policy":"1.0.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"1.0.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.9.1_1774727841741_0.8250646180993149","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@red-codes/agentguard","version":"2.9.2","license":"Apache-2.0","_id":"@red-codes/agentguard@2.9.2","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"aguard":"dist/bin.js","agentguard":"dist/bin.js"},"dist":{"shasum":"df3ea2eacb034dc3270e30eee1a1d0444990430d","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.9.2.tgz","fileCount":235,"integrity":"sha512-1TvPeJyHEHOFs3IFPhlb8Fkc1RPht1DyMOExRwV33CqJWTxKsu7Z5GNmHiUMR9kb18mz4IQCgfnjhdPmZt6Nig==","signatures":[{"sig":"MEUCIHpQ3B1MsD2ssP7zNw7Cbg7KD0YgKXedk+JDIVY0s9MjAiEAypKnCPdy4aBgaf/iuppX/r3r3NcJE794FJnDjh3wKXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5568780},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.9.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/bin.js":"./dist/bin.js","./dist/postinstall.js":"./dist/postinstall.js"},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","postinstall":"node dist/postinstall.js || true; node scripts/install-go-kernel.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/40dd814563c6ff6ed2f8c404427ef040/red-codes-agentguard-2.9.2.tgz","_integrity":"sha512-1TvPeJyHEHOFs3IFPhlb8Fkc1RPht1DyMOExRwV33CqJWTxKsu7Z5GNmHiUMR9kb18mz4IQCgfnjhdPmZt6Nig==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","@red-codes/core":"2.9.2","@red-codes/swarm":"2.9.2","@red-codes/events":"2.9.2","@red-codes/kernel":"2.9.2","@red-codes/policy":"2.9.2","@red-codes/plugins":"2.9.2","@red-codes/storage":"2.9.2","@red-codes/adapters":"2.9.2","@red-codes/renderers":"2.9.2","@red-codes/telemetry":"2.9.2","@red-codes/invariants":"2.9.2","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"2.9.2"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.9.2_1774736958896_0.8530039540006396","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"@red-codes/agentguard","version":"2.9.3","license":"Apache-2.0","_id":"@red-codes/agentguard@2.9.3","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"aguard":"dist/bin.js","agentguard":"dist/bin.js"},"dist":{"shasum":"7149b0235b72349af852f529c7ac774f1bd6c22e","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.9.3.tgz","fileCount":243,"integrity":"sha512-u4zswmugjgeF8cpPoBnV+C0v41Ijfp/uUZ1YDWUHLd08zie9r8kF+Ms1P8LCGwRRdQlG6lqqlj05AK0Y/3l/Ug==","signatures":[{"sig":"MEYCIQCM0ZMesdzzxs5BHsKilhO8BpafxnXszTI1/DLlfE5rkQIhAJZjNVVPgODXzr7d0fzuU+WSoiuPlxWWu9+q8lYWWBtz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5590914},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.9.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/bin.js":"./dist/bin.js","./dist/postinstall.js":"./dist/postinstall.js"},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","postinstall":"node dist/postinstall.js || true; node scripts/install-go-kernel.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/958b6539a2fc51d527a51cfdbf942a76/red-codes-agentguard-2.9.3.tgz","_integrity":"sha512-u4zswmugjgeF8cpPoBnV+C0v41Ijfp/uUZ1YDWUHLd08zie9r8kF+Ms1P8LCGwRRdQlG6lqqlj05AK0Y/3l/Ug==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","@red-codes/core":"2.9.3","@red-codes/swarm":"2.9.3","@red-codes/events":"2.9.3","@red-codes/kernel":"2.9.3","@red-codes/policy":"2.9.3","@red-codes/plugins":"2.9.3","@red-codes/storage":"2.9.3","@red-codes/adapters":"2.9.3","@red-codes/renderers":"2.9.3","@red-codes/telemetry":"2.9.3","@red-codes/invariants":"2.9.3","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"2.9.3"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.9.3_1774741701062_0.8972867244083744","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@red-codes/agentguard","version":"2.10.0","license":"Apache-2.0","_id":"@red-codes/agentguard@2.10.0","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"cda92baeb68a0607ec2c81dffa6e570e316c2aaa","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.10.0.tgz","fileCount":235,"integrity":"sha512-eOSYFUXco+hlJEzn7h/dNs2bhBI4xGdyy606FbJirX2NWdPRvumuk0SbtKvUT/ndaQbRATL3cIge916B2EzjiA==","signatures":[{"sig":"MEYCIQD4/QOqrXDheCY8yo5y85pl8d60h/mWBN6UflLGyXVbQwIhAKL5SoruU/SxAeXCf+s8UE70//m0+Guuyju8fc+ONWwu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5485239},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.10.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/bin.js":"./dist/bin.js","./dist/postinstall.js":"./dist/postinstall.js"},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","postinstall":"node dist/postinstall.js || true; node scripts/install-go-kernel.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/32538f628a7fee848e528542288a51b5/red-codes-agentguard-2.10.0.tgz","_integrity":"sha512-eOSYFUXco+hlJEzn7h/dNs2bhBI4xGdyy606FbJirX2NWdPRvumuk0SbtKvUT/ndaQbRATL3cIge916B2EzjiA==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"1.0.0","@red-codes/policy":"1.0.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"1.0.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.10.0_1774755235225_0.24694800946199003","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@red-codes/agentguard","version":"2.10.1","license":"Apache-2.0","_id":"@red-codes/agentguard@2.10.1","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"07b2dd03598074837105d2bd437aae8792dbc738","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.10.1.tgz","fileCount":239,"integrity":"sha512-Njlv1Om1JLFCzPR9wAnjN+WEVKxysB3jS4s7jCEHsSr/QNHOGdTrvnpgpcb6o2rkVXqvOWmKXjBBOL43GRHfkw==","signatures":[{"sig":"MEYCIQDrrVXUNWpBo5sseK6mPKABQvSCs6fcufaHHiJNJ/MpBQIhAK1+8azHT0l7dELqBMEPtFLez1qX8SlUDRO4kFhTmACF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40175254},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.10.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/bin.js":"./dist/bin.js","./dist/postinstall.js":"./dist/postinstall.js"},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","postinstall":"node dist/postinstall.js || true; node scripts/install-go-kernel.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/d140383e837308da541140295459fcef/red-codes-agentguard-2.10.1.tgz","_integrity":"sha512-Njlv1Om1JLFCzPR9wAnjN+WEVKxysB3jS4s7jCEHsSr/QNHOGdTrvnpgpcb6o2rkVXqvOWmKXjBBOL43GRHfkw==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","@red-codes/core":"1.0.0","@red-codes/swarm":"0.1.0","@red-codes/events":"1.0.0","@red-codes/kernel":"1.0.0","@red-codes/policy":"1.0.0","@red-codes/plugins":"0.1.0","@red-codes/storage":"0.1.0","@red-codes/adapters":"0.1.0","@red-codes/renderers":"0.1.0","@red-codes/telemetry":"0.1.0","@red-codes/invariants":"1.0.0","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"0.1.0"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.10.1_1774757835662_0.23171193206969587","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"@red-codes/agentguard","version":"2.10.2","license":"Apache-2.0","_id":"@red-codes/agentguard@2.10.2","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"bin":{"agentguard":"dist/bin.js"},"dist":{"shasum":"33093225185d6888cea63ef94d4a1f6712739c13","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.10.2.tgz","fileCount":259,"integrity":"sha512-4PVM+eiFTfVxCNhhVR3LiFuSLjD0J+RG5LkrhZBLbtei6cmV45EO6JxEr1LCsbim13EM7v7F9JMEGEadwUMq8w==","signatures":[{"sig":"MEUCIQDsBxjM8krNtwPtaiR4PI6HWK8AeIp2hpK9bAMLkxxUggIgSVoyVUbB/YpGj7HFRYmXcy5dwvHV/Ks00+EyMxaasmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40423952},"main":"./dist/index.js","type":"module","_from":"file:red-codes-agentguard-2.10.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/bin.js":"./dist/bin.js","./dist/postinstall.js":"./dist/postinstall.js"},"private":false,"scripts":{"dev":"node dist/bin.js","lint":"eslint src/","test":"vitest run","build":"tsc -b && tsx esbuild.config.ts","clean":"rm -rf dist","ts:check":"tsc --noEmit","postinstall":"node dist/postinstall.js || true; node scripts/install-go-kernel.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"_resolved":"/tmp/a3e4f462703ea225366cecaba1b7adbc/red-codes-agentguard-2.10.2.tgz","_integrity":"sha512-4PVM+eiFTfVxCNhhVR3LiFuSLjD0J+RG5LkrhZBLbtei6cmV45EO6JxEr1LCsbim13EM7v7F9JMEGEadwUMq8w==","repository":{"url":"git+https://github.com/AgentGuardHQ/agentguard.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.8.2","description":"Run AI agents without fear — CLI safety layer","directories":{},"_nodeVersion":"20.20.1","dependencies":{"pino":"^10.3.1","chokidar":"^5.0.0","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","@red-codes/core":"2.9.3","@red-codes/swarm":"2.9.3","@red-codes/events":"2.9.3","@red-codes/kernel":"2.9.3","@red-codes/policy":"2.9.3","@red-codes/plugins":"2.9.3","@red-codes/storage":"2.9.3","@red-codes/adapters":"2.9.3","@red-codes/renderers":"2.9.3","@red-codes/telemetry":"2.9.3","@red-codes/invariants":"2.9.3","@types/better-sqlite3":"^7.6.0","@red-codes/telemetry-client":"2.9.3"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"_npmOperationalInternal":{"tmp":"tmp/agentguard_2.10.2_1774760845894_0.30592500762744246","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"name":"@red-codes/agentguard","version":"2.10.3","description":"Run AI agents without fear — CLI safety layer","type":"module","license":"Apache-2.0","private":false,"main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"agentguard":"dist/bin.js"},"repository":{"type":"git","url":"git+https://github.com/AgentGuardHQ/agentguard.git","directory":"apps/cli"},"exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./dist/bin.js":"./dist/bin.js","./dist/postinstall.js":"./dist/postinstall.js"},"dependencies":{"chokidar":"^5.0.0","commander":"^14.0.3","pino":"^10.3.1"},"optionalDependencies":{"better-sqlite3":"^12.8.0"},"devDependencies":{"@types/better-sqlite3":"^7.6.0","yaml":"^2.8.3","@red-codes/adapters":"2.9.3","@red-codes/core":"2.9.3","@red-codes/kernel":"2.9.3","@red-codes/events":"2.9.3","@red-codes/policy":"2.9.3","@red-codes/renderers":"2.9.3","@red-codes/plugins":"2.9.3","@red-codes/invariants":"2.9.3","@red-codes/storage":"2.9.3","@red-codes/swarm":"2.9.3","@red-codes/telemetry":"2.9.3","@red-codes/telemetry-client":"2.9.3"},"scripts":{"build":"tsc -b && tsx esbuild.config.ts","dev":"node dist/bin.js","test":"vitest run","test:coverage":"vitest run --coverage","lint":"eslint src/","ts:check":"tsc --noEmit","clean":"rm -rf dist","postinstall":"node dist/postinstall.js || true; node scripts/install-go-kernel.js || true"},"_id":"@red-codes/agentguard@2.10.3","bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"homepage":"https://github.com/AgentGuardHQ/agentguard#readme","_integrity":"sha512-KCEipmM+uvS9bYr4Z/INRcwCN1+EoJjEcwxK7+1QYDSHv/uj2EDDZ9/FGXHH9X43gxFMcDWEGJh2qBQ+rLXA3g==","_resolved":"/tmp/2ebb42a57ca9aa52629a831cc0d235b3/red-codes-agentguard-2.10.3.tgz","_from":"file:red-codes-agentguard-2.10.3.tgz","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-KCEipmM+uvS9bYr4Z/INRcwCN1+EoJjEcwxK7+1QYDSHv/uj2EDDZ9/FGXHH9X43gxFMcDWEGJh2qBQ+rLXA3g==","shasum":"72666096ebd6f1e6839337c9e523a302ab4e42bf","tarball":"https://registry.npmjs.org/@red-codes/agentguard/-/agentguard-2.10.3.tgz","fileCount":259,"unpackedSize":40426284,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@red-codes%2fagentguard@2.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG274QKJytGWy0qXRT73t17Q+/XbIYBGKu6g5lny32gYAiEA/renmORLaX26Toas28lBgkpjoJymuifeb7Pfa7Vd2ak="}]},"_npmUser":{"name":"redcodes","email":"jpleva91@gmail.com"},"directories":{},"maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agentguard_2.10.3_1774788700370_0.4768249529437232"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-10T04:37:08.521Z","modified":"2026-03-29T12:51:41.436Z","1.0.0":"2026-03-10T04:37:08.858Z","1.1.1":"2026-03-17T00:52:54.510Z","1.1.2":"2026-03-17T01:13:12.243Z","1.1.3":"2026-03-17T01:59:47.446Z","1.1.4":"2026-03-17T02:35:11.436Z","1.1.5":"2026-03-17T03:01:23.115Z","2.0.0":"2026-03-17T03:12:39.340Z","2.1.0":"2026-03-18T01:32:51.108Z","2.2.0":"2026-03-18T03:52:58.636Z","2.3.0":"2026-03-21T02:03:27.011Z","2.4.0":"2026-03-23T04:26:48.672Z","2.5.0":"2026-03-25T02:25:32.136Z","2.7.0":"2026-03-25T15:20:33.932Z","2.7.1":"2026-03-25T15:42:04.964Z","2.7.2":"2026-03-25T16:41:44.912Z","2.7.3":"2026-03-25T20:51:39.654Z","2.8.0":"2026-03-27T00:29:26.717Z","2.8.1":"2026-03-27T01:18:57.034Z","2.8.2":"2026-03-27T13:50:47.363Z","2.8.3":"2026-03-28T02:14:01.511Z","2.8.4":"2026-03-28T02:36:20.873Z","2.8.5":"2026-03-28T11:02:26.349Z","2.9.0":"2026-03-28T11:51:07.736Z","2.9.1":"2026-03-28T19:57:21.946Z","2.9.2":"2026-03-28T22:29:19.165Z","2.9.3":"2026-03-28T23:48:21.280Z","2.10.0":"2026-03-29T03:33:55.431Z","2.10.1":"2026-03-29T04:17:16.332Z","2.10.2":"2026-03-29T05:07:26.628Z","2.10.3":"2026-03-29T12:51:41.043Z"},"bugs":{"url":"https://github.com/AgentGuardHQ/agentguard/issues"},"license":"Apache-2.0","homepage":"https://github.com/AgentGuardHQ/agentguard#readme","repository":{"type":"git","url":"git+https://github.com/AgentGuardHQ/agentguard.git","directory":"apps/cli"},"description":"Run AI agents without fear — CLI safety layer","maintainers":[{"name":"redcodes","email":"jpleva91@gmail.com"}],"readme":"# @red-codes/agentguard\r\n\r\n**Run AI agents without fear.** Prevents catastrophic actions — no pushes to main, no credential leaks, no runaway loops. Full audit trail included.\r\n\r\n[![npm](https://img.shields.io/npm/v/@red-codes/agentguard.svg)](https://www.npmjs.com/package/@red-codes/agentguard)\r\n[![License: Apache 2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://github.com/AgentGuardHQ/agentguard/blob/main/LICENSE)\r\n\r\n## Install\r\n\r\n```bash\r\n# Install AgentGuard\r\nnpm install -g aguard\r\n\r\n# (Optional) Install RTK for 60-90% token savings on CLI output\r\n# Homebrew: brew install rtk\r\n# macOS/Linux: curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh\r\n# Windows: download from https://github.com/rtk-ai/rtk/releases\r\n\r\n# Set up Claude Code hooks\r\naguard claude-init\r\n```\r\n\r\n> `aguard` is a convenience alias for `@red-codes/agentguard`. Both work identically.\r\n\r\n## What It Does\r\n\r\nAgentGuard sits between what an AI agent proposes and what actually runs. Every tool call is checked against 21 safety rules before it executes:\r\n\r\n```\r\nagent proposes action  →  safety checked  →  allow/deny  →  action recorded\r\n```\r\n\r\n- **21 built-in safety checks** — secret exposure, protected branches, blast radius, credential leaks, permission escalation, and more\r\n- **YAML policy format** — declare what agents can and can't do\r\n- **Full audit trail** — every decision recorded to SQLite\r\n- **Claude Code integration** — hooks fire on every tool call, zero config\r\n\r\n## Quick Start\r\n\r\n```bash\r\n# Set up Claude Code hooks (one-time)\r\naguard claude-init\r\n\r\n# Check governance status\r\naguard status\r\n\r\n# Validate a policy file\r\naguard policy validate agentguard.yaml\r\n\r\n# Evaluate an action against policy (dry-run)\r\necho '{\"tool\":\"Bash\",\"command\":\"git push origin main\"}' | aguard guard --dry-run\r\n\r\n# Inspect the most recent governance session\r\naguard inspect --last\r\n```\r\n\r\n## Claude Code Integration\r\n\r\nAgentGuard integrates via inline hooks — no daemon, no ports, no IPC:\r\n\r\n```bash\r\naguard claude-init    # Installs PreToolUse + PostToolUse + SessionStart hooks\r\n```\r\n\r\n| Hook | Purpose |\r\n|------|---------|\r\n| **PreToolUse** | Evaluates every tool call against policies and invariants before execution. Enforces agent identity hard gate. |\r\n| **PostToolUse** | Reports Bash stderr errors (informational) |\r\n| **SessionStart** | Ensures build is ready, shows governance status |\r\n| **Stop** | Blanks `.agentguard-identity` to prevent stale identity leaking |\r\n\r\n### Agent Identity\r\n\r\nEvery governance session requires an agent identity. Resolution order:\r\n\r\n1. `AGENTGUARD_AGENT_NAME` env var (per-process)\r\n2. `.agentguard-identity` file (written by orchestrator or previous resolution)\r\n3. Interactive prompt (guard command only)\r\n\r\nIf no identity is set, PreToolUse hooks **block all actions** with a message directing the agent to identify itself. The `.agentguard-identity` file is session-scoped and gitignored — it is blanked on session start/stop to prevent stale values.\r\n\r\nFor autonomous agent swarms, pass identity via env var per-process or `--agent-name` flag:\r\n\r\n```bash\r\naguard guard --agent-name \"builder-agent-3\" --policy agentguard.yaml\r\n```\r\n\r\nTool call mapping:\r\n\r\n| Claude Code Tool | AgentGuard Action |\r\n|-----------------|-------------------|\r\n| Write / Edit | file.write |\r\n| Read / Glob / Grep | file.read |\r\n| Bash | shell.exec (or git.push, git.commit if git command detected) |\r\n\r\n## Policy Format\r\n\r\n```yaml\r\nid: project-policy\r\nname: Project Policy\r\nseverity: 4\r\nrules:\r\n  - action: git.push\r\n    effect: deny\r\n    branches: [main, master]\r\n    reason: Protected branch\r\n\r\n  - action: file.write\r\n    effect: deny\r\n    target: .env\r\n    reason: No secrets modification\r\n```\r\n\r\nDrop an `agentguard.yaml` in your repo root — the CLI picks it up automatically.\r\n\r\n### Worktree Enforcement\r\n\r\nUse the `requireWorktree` condition to force agents to use git worktrees instead of direct checkout:\r\n\r\n```yaml\r\nrules:\r\n  - action: git.checkout\r\n    effect: deny\r\n    conditions:\r\n      requireWorktree: true\r\n    reason: \"Use 'git worktree add <path> <branch>' instead of checkout\"\r\n\r\n  - action: git.worktree.add\r\n    effect: allow\r\n\r\n  - action: git.worktree.list\r\n    effect: allow\r\n```\r\n\r\nWhen `requireWorktree: true` is set, the deny rule is bypassed if the agent is already operating inside a worktree. New action types: `git.worktree.add`, `git.worktree.remove`, `git.worktree.list`.\r\n\r\n## Built-in Invariants\r\n\r\n20 safety invariants run on every action:\r\n\r\n| Invariant | Severity | What it does |\r\n|-----------|----------|-------------|\r\n| no-secret-exposure | Critical | Blocks .env, .pem, .key, credentials files |\r\n| no-credential-file-creation | Critical | Blocks SSH keys, cloud configs, auth tokens |\r\n| no-cicd-config-modification | Critical | Protects CI/CD pipeline configs |\r\n| no-governance-self-modification | Critical | Prevents agents from modifying governance |\r\n| protected-branch | High | Prevents push to main/master |\r\n| no-force-push | High | Forbids force push |\r\n| no-package-script-injection | High | Blocks lifecycle script tampering |\r\n| no-permission-escalation | High | Catches chmod world-writable, setuid |\r\n| no-network-egress | High | Denies HTTP to non-allowlisted domains |\r\n| transitive-effect-analysis | High | Analyzes written files for downstream effects |\r\n| blast-radius-limit | Medium | Enforces file modification limit |\r\n| test-before-push | Medium | Requires tests pass before push |\r\n| large-file-write | Medium | Per-file size limit |\r\n| ...and 7 more | Low-Medium | Container config, env vars, migrations, lockfiles, recursive ops |\r\n\r\n## CLI Commands\r\n\r\n```bash\r\n# Governance\r\naguard guard [--policy <file>] [--dry-run] [--agent-name <name>]  # Start governed runtime\r\naguard inspect [--last]                       # Inspect action graph\r\naguard events [--last]                        # Raw event stream\r\naguard analytics                              # Violation patterns\r\naguard traces [--last]                        # Policy evaluation traces\r\n\r\n# Policy\r\naguard policy validate <file>                 # Validate policy\r\naguard policy suggest                         # Auto-suggest rules from violations\r\naguard policy verify <file>                   # Verify against historical violations\r\n\r\n# Simulation\r\naguard simulate <action-json>                 # Predict impact without executing\r\naguard simulate --plan <file>                 # Batch simulate an action plan\r\n\r\n# Session tools\r\naguard replay --last [--step]                 # Replay governance session\r\naguard session-viewer --last                  # Interactive HTML timeline\r\naguard diff <runA> <runB>                     # Compare two sessions\r\naguard export/import                          # Portable JSONL sessions\r\n\r\n# CI/CD\r\naguard ci-check [--last]                      # Verify governance in CI\r\naguard evidence-pr [--pr <num>]               # Attach evidence to PR\r\naguard audit-verify [--last]                  # Verify audit chain integrity\r\n\r\n# Integration\r\naguard claude-init                            # Set up Claude Code hooks\r\naguard auto-setup                             # Auto-detect and configure\r\naguard status                                 # Check governance readiness\r\naguard demo                                   # Interactive showcase\r\n\r\n# Configuration\r\naguard config show|get|set                    # Manage config\r\naguard init --extension <type>                # Scaffold extensions\r\naguard migrate                                # Import JSONL into SQLite\r\n```\r\n\r\n## Library Packages\r\n\r\nFor building integrations, the core types and event model are available as separate packages:\r\n\r\n```bash\r\nnpm install @red-codes/core      # Types, actions, utilities\r\nnpm install @red-codes/events    # Canonical event model\r\n```\r\n\r\n## RTK Token Optimization\r\n\r\nAgentGuard integrates with [RTK](https://github.com/rtk-ai/rtk) to reduce token consumption by 60-90%. When RTK is installed, shell commands are automatically rewritten for compact output after governance approval.\r\n\r\n```bash\r\nnpm install -g @anthropic-ai/rtk    # Install RTK (optional)\r\naguard status                    # Confirms: ⚡ Token optimization active\r\n```\r\n\r\nWorks with git, npm, cargo, tsc, docker, kubectl, and more. No configuration needed — AgentGuard detects RTK automatically.\r\n\r\n## Agent Swarm\r\n\r\nAgentGuard ships with a 26-agent autonomous development swarm:\r\n\r\n```bash\r\naguard init swarm    # Scaffolds agents, skills, and governance into your repo\r\n```\r\n\r\nAgents handle implementation, code review, CI triage, security audits, planning, docs, and more — all under governance.\r\n\r\n## Links\r\n\r\n- [GitHub](https://github.com/AgentGuardHQ/agentguard)\r\n- [Documentation](https://agentguardhq.github.io/agentguard/)\r\n- [Architecture](https://github.com/AgentGuardHQ/agentguard/blob/main/docs/unified-architecture.md)\r\n- [Roadmap](https://github.com/AgentGuardHQ/agentguard/blob/main/ROADMAP.md)\r\n\r\n## License\r\n\r\n[Apache 2.0](https://github.com/AgentGuardHQ/agentguard/blob/main/LICENSE)\r\n","readmeFilename":"README.md"}