{"_id":"@coderifts/sdk","_rev":"34-c98b2c714db508ba499203a9d23b5f7d","name":"@coderifts/sdk","dist-tags":{"latest":"3.14.3"},"versions":{"0.7.0":{"name":"@coderifts/sdk","version":"0.7.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@0.7.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"065a0eecc469294b024a447de52a455dade391b1","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-0.7.0.tgz","fileCount":18,"integrity":"sha512-tCE2PWaQaalHA+ChUfAGQ1J6zdga5oVJMTv8BHU6QBBF3XEhbKJ8yTLtJRsRBFXnm+dh5/FLNoeyEnckrlvBdg==","signatures":[{"sig":"MEUCIGX6ikBhVrx57xunzz+a4syNeLM7lhFQQzzfJMufK4IfAiEA6fWHnZZnIuT3fvJ/I5M5gOhEvYOxqpKxSA0HTdkrl64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27882},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"40d8e00a5b01c69605ac14d2fc3fe1952637eb0e","scripts":{"test":"node --test dist/**/*.test.js","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript client for the CodeRifts API — diff, score, analyze, and govern API changes.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0_1773505726709_0.10513367648050553","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@coderifts/sdk","version":"0.8.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@0.8.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"8ab31dface656feabaf933c29c24962f8b54b2a1","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-0.8.0.tgz","fileCount":18,"integrity":"sha512-G2oq/CLHt0BqQ2C0TbrCkbAlJNRx4fxoFWejtudIlWvwdu23DDwJ22/6+QDyI5ffF8m2Gi1Ry88EGa//t4qAwQ==","signatures":[{"sig":"MEQCIFvEURhcDtdQ0gGCFSlrcAxP9fLhULldP9Omn5sVwcLDAiAWoMINjY7Rpgf7UIjBWw6JVyS7qDkUlFriSOjXSfCZ9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27882},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3cd0bb6e0e5c2e19c9d8a0ca5482ca22b92708ac","scripts":{"test":"node --test dist/**/*.test.js","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript client for the CodeRifts API — diff, score, analyze, and govern API changes.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.0_1773506029121_0.3571535396072969","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@coderifts/sdk","version":"0.8.1","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@0.8.1","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"32fac4afbb5bac3ebde036e21a869ddc2a9bf1e9","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-0.8.1.tgz","fileCount":18,"integrity":"sha512-YbkNj9DRo/SPxV6fsX8o4JMQ1VgjtFrg8kRniaFpM08Zqsee0TtEtfX6BhRcJ0NWA0obxz+Ejsxa6CEfVa2evg==","signatures":[{"sig":"MEUCIDk9wmbuiNTbo1OynZig94SZCdjzG9UaZQKcv4YbSjcrAiEA0uWUTXuxvrEXgTBIiSUFGgdYZy8edzajmqBUDIb/HpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27882},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"21ea53707a95d843f72359f80128cdbc784f16fa","scripts":{"test":"node --test dist/**/*.test.js","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript client for the CodeRifts API — diff, score, analyze, and govern API changes.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.1_1773507110593_0.905584976712158","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@coderifts/sdk","version":"0.8.2","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@0.8.2","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"a370cb96ef744aa875f64970daa00f277a00fe45","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-0.8.2.tgz","fileCount":18,"integrity":"sha512-HrXL+WZ31SAka8Rhqwo1qKugJ+w3ujyWf8vCVsSR35Sy4wKgNsK3HPiw/D11TjNXlQ2/vARr/1rcpaQzLPZDtQ==","signatures":[{"sig":"MEYCIQDv+0SXJ2ArDu0xZI/q7b4AFa+xZcHsM5Rao/wukmrXiwIhAP7KSBEt6lj6V2kLyQka3blXjotFvsDOlo4ZE8PkHqoY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27882},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4eab2fc640442dd9980b5cea52c3011c923d059b","scripts":{"test":"node --test dist/**/*.test.js","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript client for the CodeRifts API — diff, score, analyze, and govern API changes.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.2_1773507186391_0.13969901482573","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@coderifts/sdk","version":"1.0.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@1.0.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"6b545bce55da3b64aaa61bdce6a34c4599f6218a","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-1.0.0.tgz","fileCount":34,"integrity":"sha512-Y0wN19lpvDnlDi5x1WiqsEssKtmn5YBzMYwu8wPqD0gZMPQbjDu7GFtnsV39KOQvJRqzaDS3yPqS5JltHws8vA==","signatures":[{"sig":"MEYCIQDMQ/c0xb8hVYK3YrqR0P4toI5Lqkcl4aV86mrEvQ6NiQIhANO5AJ5hXHHKbiLU1eo3BYO1JpqTmOR60nAwBW3ZTHns","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76959},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"bc7059344fd34f083297ce7fb6a1c3ca292f281b","scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0_1773525425885_0.11029828810186793","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@coderifts/sdk","version":"1.0.1","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@1.0.1","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"c0fa4afbab3d2c0479c9d4d74711a3b17b5f07f7","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-1.0.1.tgz","fileCount":34,"integrity":"sha512-4gt1/NtrfcCSWoL/br1iI1mRx4hrLmkgobGkT3/Lb2qhlvE3u/PGBOpjSH6F0fgvE5S59Pdv4Xj28uPz33l3ww==","signatures":[{"sig":"MEQCIFgad/XvtAPZcNTH9ptSQTX10spXNZKq/4+UgpDwCywMAiAM5HwNTDNOUqG6OtboIxSWsWKnJ5wu7QEIc1wA54/a4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75481},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"bc7059344fd34f083297ce7fb6a1c3ca292f281b","scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.1_1773525762407_0.4375226570589483","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@coderifts/sdk","version":"1.1.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@1.1.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"6dbbdd10d8dd2abad908d232f3011a821a3ee578","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-1.1.0.tgz","fileCount":42,"integrity":"sha512-gOGU2HH7T1EUt0hFx9ndTuVfcxDV92JhiWKsLMaUv2D0bIpeJh+ndQCRpN/H442mogte2GnLuvMkKO/OiH7PuA==","signatures":[{"sig":"MEUCIAnw8iZw5WLtjdgBzHuLmwli9gi5zyPZ5Vjn0RAMBD46AiEAx0BoadPsaggIQXejFkoxO2lddoLY9WZAwQ3DlN8mWbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113798},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"1e17aa03d735a82cc893cdbd5d81ae829da48a35","scripts":{"test":"node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.0_1785049623565_0.6770754192694102","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@coderifts/sdk","version":"1.1.1","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@1.1.1","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"7be31c60ecf8ddf71eaf3c0d44607cbd28a2f2af","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-1.1.1.tgz","fileCount":44,"integrity":"sha512-EO7jYmnKwi/ay7NydVcum3quBx1ARfSEL5QdKMa+QZIuzSm7LE1M15XzL3OCk4aPEPPhJYAVrTMU5PGMx+udAQ==","signatures":[{"sig":"MEUCIQDblkaTnWr84X4dGRvm+G5N9n7lI4fQredaieum273mJwIgCapIDS9Urvn8f9urdREVA5WLFGKfymew540AfeXnUk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114046},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"40747cc3240b6b5f648ea4bee9ff57cccf27af9c","scripts":{"test":"node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.1_1785075104285_0.9369172081385888","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@coderifts/sdk","version":"1.2.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@1.2.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"5446c1fb116dd40b304f47f645f7c2f9b6f22cdc","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-1.2.0.tgz","fileCount":44,"integrity":"sha512-CYMIdCbKXxYGujPYA++uqxp3V/1THHcThpjm1sdaSaqP+nJz7YmrSxKUY3dGvO7hPK+YZ38AymVtiLWEJR038A==","signatures":[{"sig":"MEUCIQDkzjlYlpFDt/GKMprFu8+zCt11ROz4ybade7+7druZsgIgcyNGWC+njrcbc4tOBgTxRMznToCUDfAIPBzF8oIByiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115854},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"ad5527feca6a8bf85b9d2d04572ce469d135f843","scripts":{"test":"node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.0_1785790347850_0.9480856513163813","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@coderifts/sdk","version":"2.0.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@2.0.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"337425c975ba8070d5de8a706b236d11c769347d","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-2.0.0.tgz","fileCount":44,"integrity":"sha512-eAonVKgWTsmZ/vETUUeicLnyAqLCwmTF5Ixpc43cxcvyJuud43wFG30UqI366xdRaJ3Im/7dBngyGWOBjxNh+g==","signatures":[{"sig":"MEUCIFarp1P1YS8Hiceq9cQKtfvSSm8CkGUpFoTC+7cUvGlJAiEAyy0ywg8g22aIRDhcgu8+jeFbz4q5O1cy4nT96ylVtuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122008},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"43a5a432de0195c1c7a2b6367ec8e50fdbbc1801","scripts":{"test":"node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.0.0_1786285735684_0.11231391594862816","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@coderifts/sdk","version":"3.0.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.0.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"4ce7e72453dec34fbb56d795b2bfdee2a2ecb928","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.0.0.tgz","fileCount":52,"integrity":"sha512-tn2n8rCrrDOv8YXws4NZThpsYRHt5Ti0+PJbXLvoPIP1ujqIH2B0cG1S2u1bd3kXBBjzgPmi2CbT95N9jZcNXA==","signatures":[{"sig":"MEQCIH30QqJuKE4iKJWnItTF6TA1Vth99cQioMwi0ctFwvJ6AiAzKxyCfDbEWf5V74m4F8thGgbFPPbDLhUpX/kZRt1IbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182385},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"2352b757f2f67b24527c0c746b8cefab5bf99a11","scripts":{"test":"node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.0.0_1786358353813_0.6349476388133608","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@coderifts/sdk","version":"3.1.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.1.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"deb089f010a860ee69bb4c5d0444abfb79bf864a","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.1.0.tgz","fileCount":52,"integrity":"sha512-Ac7lMEYw5+x/QkvL+ShhvOyirOMSTkwbIPZuDxcDUlPrKqkyeyOPznDR+hKIa+yypl5oFq5zDiYa2G2hv3MpWg==","signatures":[{"sig":"MEYCIQDMU0xi3/5yzklrQK42rKE7XkdtG8d36cO3HorSinRa4QIhALyXgreyyTczr/0TUAYKSeU7IC91GZjO3E7wEqYJZ7f9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194119},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"8862f3c7b39b4e779391dafeb4bf38b18e3117a1","scripts":{"test":"node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.1.0_1786395841795_0.9709837781776867","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@coderifts/sdk","version":"3.1.1","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.1.1","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"e9b7c0a07d46e34c0b0291f37e938bc596fe3bc8","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.1.1.tgz","fileCount":60,"integrity":"sha512-Ov88p40tDnoxkaPciKponZronlDOxdeKuToKIy+hpWCAqz0ZqOSblJjkJ2+PVPNuM/VFEruvo4g23pogxGVYVQ==","signatures":[{"sig":"MEQCIGSVpgTRm5x+lj/KL0MfDHJZ2dwdonZOFjp7FkMZiUZFAiBwgCAjeoyBi2l6DICStHicBM3c4xIrMlsXrnimCoc5Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232755},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"41ef2af931ffbec9bf8b8dcff99f821102c8a1ac","scripts":{"test":"npm run test:types && node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.1.1_1786623061928_0.12999503973053605","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@coderifts/sdk","version":"3.1.2","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.1.2","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"03a348089b84a7c9c0652ad7222931ec5cedbcc2","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.1.2.tgz","fileCount":60,"integrity":"sha512-NGRV2bW6xzZ6EJRiwK2XlhDhDmqtDtrAklDmUIhe5KlD9Ei8IYh9q03IU3SioUIFK0taoK0K/YK8GZkcrLnJCw==","signatures":[{"sig":"MEUCIQDXvU+1sO9M80OuycsPBkF7bMxIOTuthKP4Mv2IRzg7DwIgI6LRZ6vUPVCe2BvOdyuPEc1k4AUf4+PaA1c2CmOgn8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234567},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"5c3ef09e0a3876c321b56d147584b96be2976a25","scripts":{"test":"npm run test:types && node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.1.2_1786811210340_0.3360233080023767","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@coderifts/sdk","version":"3.2.1","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.2.1","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"e447e8beb4bee329c31fa0dd742d2b76e9959d6f","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.2.1.tgz","fileCount":68,"integrity":"sha512-1Ao2iMtFbXQ8IoziL+wsff/vCqa7Bg6qrf4U2jwKcIQSY9+cMiiDjKRUsgZrLpK5Zj2JcjlZQ4UNd0T1XvAWcA==","signatures":[{"sig":"MEUCIBwcar1iOHygercJfcS8I6/Zbzhrm5zJdc+OS0Y4AA/gAiEArKlUcjEeQ3mNYdOKF5Qw09GpVvqQsbfeoJsjI9SZYbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGPiUxKXf3Y9Pl6SIeF4+BBgDZmqC40X6KmyFJ6S1ubDAiEA9dMw7BEgUr08nQRCunSvoQidUSo/033Tiv7EU3J1Rqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260245},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"f44592e0fa1f2295dbdd6f28cba75f17a28a6415","scripts":{"test":"npm run test:types && node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.2.1_1787481314022_0.471871234287661","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@coderifts/sdk","version":"3.3.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.3.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"0199d6567822b48370511f1fce2679d12bbfa8ad","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.3.0.tgz","fileCount":76,"integrity":"sha512-DJKRU3kYZcn0W7fNIIPLQPnqYoux/c/mQSV0pA1hE3VdDawQkaz/IvjujD7O5i/hjV11SYSWvGCnlF/zII4uug==","signatures":[{"sig":"MEUCIQCkSe+r1m/Dtxzv2KGGqEXl4RrYhQIeR5UAiEIVDiU3ugIgDmEN34M0Rh82UiAQ3qUnHPHmzOgx/DVfsBC/OKI57kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSIQ8YSbKOTURgAtZVJ4B61wEes5bSn1Ho+VEiOD6sYAIgLwcdDY2ySBn+7pbPkedvO/1EEa1qnxEr8GGoA3Jn4wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298497},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"653ff421c0a71e7d00ee68bcd6f61128eb6083fb","scripts":{"test":"npm run test:types && node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.3.0_1787488764863_0.20509815561442912","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@coderifts/sdk","version":"3.4.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.4.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"5acc5463d056c2d8351979a6d3542f2943fda359","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.4.0.tgz","fileCount":84,"integrity":"sha512-Duzg5C36Jc0UNwGRK4P61QxV+0bRn6bQodJvVaVLAyEPrHV1kmYNaxfoZWwQy/PFydQ8oOGDIk5x+ZbG233vbA==","signatures":[{"sig":"MEUCIQCqf4sQTz5i8QbmTW0kVNMtj0QkneDuOlV01WQj8TyTaQIgQnt7VIfoV/cg7MrWdEckdJCDXV00Ipo6zfdz1tWdudQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDV3fayF21g1hgtxBa0FZsGC87j88Gefq0ywtdrsnLxfgIgK26884Y+LMkacJdMiSxZwQ0M/VOQQ9wylJmMyDPib3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349860},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"46a6fdc55d3b993e24862149902af61da2fef957","scripts":{"test":"npm run test:types && node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.4.0_1787515421607_0.1599329398456526","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@coderifts/sdk","version":"3.5.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.5.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"73f4ac3d5993d7b7df4a68840cdcccac80a5eb0e","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.5.0.tgz","fileCount":92,"integrity":"sha512-nJcistK6kdzREwawKvB2REqq7tTkIBM5kNC9OGIMgpamsU3odV+jgGlVk4Msr/rGuC7VivBLoIXs4EJGmGyySg==","signatures":[{"sig":"MEUCIFpnlkKsECmZLkKkLpUznOMT0iwP7syJ1m6hHdUu8nKyAiEAzZM+MxMGaV96GEHCZLgSGEs2bPq/LGg4EdQE8c8ZvGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICN8nBnqsyAnofP9GVS8Opr8zu3kNndtUj4vmLa7xLsxAiB70MgGtRNLc7dwi35/S8GwPxpk8a3d5NRLamudn68iyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398797},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"461709d4de8c765112ce11a6bd667e49dc0e1d75","scripts":{"test":"npm run test:types && node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.5.0_1787572509089_0.6340953516886316","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@coderifts/sdk","version":"3.6.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.6.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"58723fa7b053086ebf286e6818f69fd1101f28b2","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.6.0.tgz","fileCount":92,"integrity":"sha512-LywUvLWKSo3CqtskkNp2VhKXOFNAlRqdyJjnI3VcwNzEcfIxamRRJ6uUcgU+Xe/4NqYAbOgd/y425qjJsNkIOA==","signatures":[{"sig":"MEYCIQCx8sv9lBR9CORm2y+aUEBME3mN/cJrIoZ1NPxbBnejTQIhAOCMB5HKOTOpndECKRF6ztTrHncgf5wTSdPA+kt8Xg9v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICItV7puVoS3pYDtw3egn1cEVzAWKataqHGQmEoAzdyZAiAohLsnlxMRjFR5UznYttj+UdiajEbQy1JiBfg1fJTaoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407959},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"9e2c4e67ac8b3b8fba3e24e1705cb1ede4fc7aef","scripts":{"test":"npm run test:types && node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.6.0_1787575134625_0.9271008203702498","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@coderifts/sdk","version":"3.7.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.7.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"aa8de34333081d29b8062aeb52ac77a2575ab37c","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.7.0.tgz","fileCount":100,"integrity":"sha512-7rla389VuBu79b/+Rnr8kHo8z+QuH6fen1P3uQta1piWWSoOfDAOMdzA+b+V55VVO/BBMEgoY7zgT+4fRbNROg==","signatures":[{"sig":"MEUCIQDwlAFwk1b9JQh/wiV7ccFOp79dK4aFFH78FDdrxgE31wIgFh0bdYvyxquTTeybBWR8vQ6VvlT7hDtJD9jBRgsv3gU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEgHs+Hmy20ofgND+dAh42jf2nVDIUD4z30L39gwXzY5AiEA5gY4Ls0Putp9M3djvFG7J1QpJ2uJ183yzClJTftUQjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443126},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"95eebb9190200725d84a9428fdf33a29759dc7cf","scripts":{"test":"npm run test:types && node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.7.0_1787579801612_0.3691960147113984","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@coderifts/sdk","version":"3.8.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.8.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"6b961901336b3c1dfde7bf0087e7ee414370f7aa","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.8.0.tgz","fileCount":100,"integrity":"sha512-FRJNAeNaRljpuPWHuVuda35bUUcDHv9TUdBGT0/t3CX88diI6oIMfV0oIAxt1qkKqENEj95okTP5fw/K8rJkPA==","signatures":[{"sig":"MEUCIDrvAJkQWww62QbWcEdTe/CklI78P8xpmLc+GT04/3M8AiEAviS4XXcumw49I05aGdJ6J5j6VfM7/l9e/YceNBt0ccA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCrJsEmcT8n0kcUmGMv1w/i9g75E6svA8TWhQDriBxD4wIgB7U/77RbBJiA/dQYyCQtQw64HdUpqIOCyYjDAzV1AZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460093},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"624c12079d7190f8a0bd2a54388d669172344aae","scripts":{"test":"npm run test:types && node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.8.0_1787674926915_0.19120313177016768","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@coderifts/sdk","version":"3.9.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.9.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"2236d20431c0e1865cf7feb4f4d033f031ac872b","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.9.0.tgz","fileCount":100,"integrity":"sha512-cvQuuPP8382a953yXoJqhdMA3L6WzPBUqJDhXeJHndLU1Rvdn0iD0wpquEdN/SLsex5RfF84u+XgnUNnbon4qQ==","signatures":[{"sig":"MEUCIE2Nhjlxn4Vc3b4xZh/u+Ksx0yP2hirrCS0+XDz4MSqMAiEAj1QBHUkRU5qR7N/YcIKp3TGg+0XlaALKviuP8jguiho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEnqf9w0k2bMEgq92C+zPTzmjBi13B+Xwl/IozUrUiepAiAjcGKooW8VgezdTuGecXiAwOYRZFYSAHpdxeTe3K8u9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466260},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"26738833b80efc3d3a3aea3633f7e48a756f6e46","scripts":{"test":"npm run test:types && node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.9.0_1787685976302_0.7587846621166474","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"@coderifts/sdk","version":"3.9.1","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.9.1","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"3f1e99206710a84a29405c4f91aed18112948d4d","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.9.1.tgz","fileCount":100,"integrity":"sha512-OnRDJi++aezIR8Y/5kK0Fy4NahauWPfsSykOUXv2zWXV3bb/vC8e6Ew0Y2XrmNTE8+z8isDxu8+Pe49Y+/5PXQ==","signatures":[{"sig":"MEUCIARvnf5obqgKHUV2bqXo7gAVwdZQx7jcuaM3rQGDc5zgAiEAoXr+JyZwoxRZSgUQR9+8eRvEwJr/bIgwVWOrOYqhLxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICZwvF6LwcVJgOq6I27rXT6zQazYfr885p8RmVd1CfYlAiBXjXC4BytIGKqbqlty96E2LqssduWAqOGfX/SG6zY77Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467064},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"c6dc478483fd474cb2b8ecad5e2a45ed91cefc6e","scripts":{"test":"npm run test:types && node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.9.1_1787690912741_0.5590998740932649","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@coderifts/sdk","version":"3.10.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.10.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"15e0febed9828360c9a0838a04140485dd0e8bcc","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.10.0.tgz","fileCount":101,"integrity":"sha512-SMGHTt9YcONs7d40DrG6KKFEsynj96pKhO5dyqVAVTI87mIBaFjjQYkgsgTqfADqS5eaVNRR6V6BSVvKePMPwg==","signatures":[{"sig":"MEUCIC8KYNZ7j+Ho/z5k1vPMEJ8Dzuzhag6LNue+Aop3Xw4eAiEA4d1KhdDbi59iNTizsMdQ+stURxt3oyxL3pvnCFjA6+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKvDSQ+yt7YZeLilzujf1ouvFnxFthJJIz1bTj23rmuQIgDegyGql3E8CeYSJ+vk9VRGGLg8NjxYeHBiofYhFjUFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":504559},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"988a0098845719273bb54924330be5643e38f042","scripts":{"test":"npm run test:types && node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.10.0_1787919782950_0.6488938200409522","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@coderifts/sdk","version":"3.11.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.11.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"c71d537c0851d6bbd8719caddcaa4a2f75ba4ec2","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.11.0.tgz","fileCount":109,"integrity":"sha512-/unPFLJUWKKViCSKKwa3g91p2k2JgGOLL2CHXi1iYP6Jmxajt/zuuAvW9XpXVfbAjl6D+qs/72HuSfYmYOzGrA==","signatures":[{"sig":"MEUCIDaqEzwlLM6rQG6FpWuSUhqF6dvY1iUWnVgCv6xkoCvfAiEAizqWoe+b/EGwfORdwwJF7LkvrZUQVEr0jty9XczHLi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG+I2qj3anYfQYZmj0MVPWr3LQC5yoPt2+ygpAjwv1c1AiBpa6GKWCgclMa7D58dhgayxmg+4lkxrwGwIbUVX3DevQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544645},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"435448747e7bb5a85d0823253001d98fedffeba4","scripts":{"test":"npm run test:types && node --test test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.11.0_1788333845197_0.5553294533100701","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"@coderifts/sdk","version":"3.12.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.12.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"ddd46b7e94ec879d95f6606375a5a18271ad3c25","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.12.0.tgz","fileCount":109,"integrity":"sha512-dTuJH4AgoKjv7WY0TZ+D4KGoZtqeINou1ijAZDMuYo06881CbSj38L5PbEEPgvUtN2t34dvzNbNCW2/CMjNszg==","signatures":[{"sig":"MEUCIDcN0eauL/mN8ov2ouIVcKwJhQGDlXJNAtqSCMJ3tHMYAiEA5K8W8jCAeSc2fSPnDu44SvcXGcasx+pNOXFF0bIDSfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFyu5CbQ+0ir8X9bVfi7PQLQafKyXkDRcBgZQ2tVVULAIhAPhWU8dBvOob7ux6m2hmq10+HRLuG1YVI3ANTWcZV9CE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551609},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"e1b319fe2fff56adb9755c8b590c81711c701012","scripts":{"test":"npm run test:types && node --test --test-concurrency=1 test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.12.0_1788635772230_0.6710285936022897","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"@coderifts/sdk","version":"3.13.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.13.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"f8474102ed3fbaa6c85b95fc10d6a023e7f4b07b","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.13.0.tgz","fileCount":109,"integrity":"sha512-2aV+S3K/2FlNIo+uDzdWkR4ljU09h7eCD1xgQ/q5Tuf7PmPd5VJj0Xhq7EGQ1ZycdYxqaGrFEnl4lA3p+4zsjA==","signatures":[{"sig":"MEQCIC7WflhuszIXi8krqr7eCfSqwJroYHmzfrpiwh/fTXlOAiAeT75soLElJqTQTtFI6ZX/R/8BQNSDQx/dgM0ClTNbKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFjp9B8f7+2x8zeGUL1uHzPbj8iwYzPsNaiTTRx7xp8NAiAtJV8aO+voCYG6YRaSOKvy2H5I9QomxzanpTD2AoVEhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590543},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"54b9ce3ac49ca54365f36859aa72d8ab4e9bd714","scripts":{"test":"npm run test:types && node --test --test-concurrency=1 test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","check:packed":"node scripts/check-packed-install.js","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.13.0_1788705497886_0.21604362753970152","host":"s3://npm-registry-packages-npm-production"}},"3.13.1":{"name":"@coderifts/sdk","version":"3.13.1","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.13.1","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"2a6be6661c0fbb61f6df5f6f6bc55c8d7ccd469d","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.13.1.tgz","fileCount":109,"integrity":"sha512-AlMDE38qkXpp1Yu8dT9ieHFVNEt8bZOYXhfIAztMC8oMEYWgvufEuzIwrZBQIswiWdjFnI3+4rfHjusUcNvNtQ==","signatures":[{"sig":"MEYCIQCUaiDDvs0B8fHCDqHwMKZGsicftJI7qouHH1yu3YfthgIhAMj3Ybj6sxEjEoNGlYJbYW2LbW22N7xxs1ac44C91/8h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWyNVKlGuewmg3orrPOaFFkufcbTrOSuYuH7zCf7N7AgIgeaozCz5AeL4SXWn+BLyOepHZVluRm+LOUgngy+f+kSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600007},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"dd868d0315857c5c7f1d6646cb7bef4750bd5141","scripts":{"test":"npm run test:types && node --test --test-concurrency=1 test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","check:packed":"node scripts/check-packed-install.js","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.13.1_1788709428917_0.32575603207000325","host":"s3://npm-registry-packages-npm-production"}},"3.13.2":{"name":"@coderifts/sdk","version":"3.13.2","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.13.2","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"acece62bd947cafc2b0d197f5823152946d41bf8","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.13.2.tgz","fileCount":109,"integrity":"sha512-auhCV6ebc40p8elW+EYidQapi1VtwrhDWa/Ijufr4yrzkVFUovnJ1wnC+TSTKxuJIro+l/k2R4WVjZp3IFgGRw==","signatures":[{"sig":"MEUCICPgAUBC440ep2FdBJOe8nx5V7RXSCWBl9AEbHUWre+RAiEA16nv4+6qZlPCrWGovwkG24OKkt6Z8ISfl81IQ+tn8Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCAkjtySn71LYVgpcYWUqFaEd3Z8fZ3LldxyETQe5+XNgIhAIPH8+fxRfm0opblSytTMezeNS6QSgbmf4Ad3hT+Kh4A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600019},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"b9f2bc285ddc2c6c7f580a2b887eff05c1a56920","scripts":{"test":"npm run test:types && node --test --test-concurrency=1 test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","check:packed":"node scripts/check-packed-install.js","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.13.2_1788727843272_0.7438636134498458","host":"s3://npm-registry-packages-npm-production"}},"3.13.3":{"name":"@coderifts/sdk","version":"3.13.3","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.13.3","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"ef04daaea48381a7b730363f6e5d599c637b6e92","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.13.3.tgz","fileCount":133,"integrity":"sha512-UF6TUosasw0h3jlocyxRuyWvFCrlc4r+27O385qTW8BSmh3K0LIkKyWlJ1a3N87i88VDJfKa5SyfOpCESbYbBA==","signatures":[{"sig":"MEUCIBx5QU8AOD+zLEPH3ryGb290z5b2CqWJio1vBnbK7gYiAiEAudh0Ekabsd+vH9zPea8YAFx6Ls8vXa9d4Qn7tGQ0CYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA7f+mwRe0gLSBr+H8GIhY37Af68Y4/16IU6Fl9bO6foAiEAqrwnqUhKVvvE3N5evCMir63NNOgRRWBiLZ6/IYNR/3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831240},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"d97cb1d44dacf9f9a89f81a966ea54696cb569bf","scripts":{"test":"npm run test:types && node --test --test-concurrency=1 test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:vendor && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:vendor":"node scripts/copy-vendor.mjs","check:packed":"node scripts/check-packed-install.js","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.13.3_1788770527494_0.5480566550226209","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"@coderifts/sdk","version":"3.14.0","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.14.0","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"2466b37e726286bb4ea19afdc6ddae31df02814e","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.14.0.tgz","fileCount":145,"integrity":"sha512-unOWCnZmIjicJb63+Zs4bA7UJbYKAr5Re79f7J2PSRuO6c0yh6UyhhP8BhlH7jlq49XyRuur/E78v7NTX2Y4mw==","signatures":[{"sig":"MEUCIQDklgOyAF46US0k4McmNkeUFYlgjTQLB9ziJglCVDVt+QIgBfhQJ0KjLuIIXte5iuDHekxCJ6uh4CAB6B3lLmKUrh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSmJ7ovqDruawlXB1+IIkTY+qL4yT6eiXeOIMsy54RNgIhAPtxtOFXYHwNI6HIhyUm2whIDRtGeEU3r2Q0EbaNjPw1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":911018},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"ce70e84c633266074b01dc29579a4d7db6d34eed","scripts":{"test":"npm run test:types && node --test --test-concurrency=1 test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:vendor && npm run build:markers","clean":"rm -rf dist","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:vendor":"node scripts/copy-vendor.mjs","check:packed":"node scripts/check-packed-install.js","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.14.0_1788974525176_0.9457405236361351","host":"s3://npm-registry-packages-npm-production"}},"3.14.1":{"name":"@coderifts/sdk","version":"3.14.1","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.14.1","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"8173f3198a2e42f0457bc9007204b46c01be6b7b","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.14.1.tgz","fileCount":147,"integrity":"sha512-Uc55DA++AYRoQemKDr06TVOkrkj2I5SAJaOFQJ+c8HAtc2RLJwPH5uJVUOhXr727KnBv/nuF7rUxka51CRTbpg==","signatures":[{"sig":"MEUCIHnEb4KEI7+p4HE9w48ZsusmfqYbZaxzHd7Qh0ZNRnbqAiEAonjxtgX6i5FpVKRhGQoDfeIFR4QSsXf5A895ktziapQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFw9F5CCLb8uF3SCZjFpq3VWTV1l/2VV5lwFxqLGNlkoAiAW84Ucxa2qa7cye2ZgFUrO5YM1XetjfkM33UlGBcYIlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923305},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"02f31f2e3d10f9a0162d94f81903d78487a401d8","scripts":{"test":"npm run test:types && node --test --test-concurrency=1 test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:vendor && npm run build:markers","clean":"rm -rf dist","prepack":"node scripts/stamp-doc-version.mjs","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:vendor":"node scripts/copy-vendor.mjs","check:packed":"node scripts/check-packed-install.js","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.14.1_1789023385207_0.24820874072438937","host":"s3://npm-registry-packages-npm-production"}},"3.14.2":{"name":"@coderifts/sdk","version":"3.14.2","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","_id":"@coderifts/sdk@3.14.2","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"homepage":"https://coderifts.com","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"47cffc342aa68ff5aa9eb4df696ca73d2b006e64","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.14.2.tgz","fileCount":147,"integrity":"sha512-Q5X2+96UHegtXqXh7NZY6QLhfmNlS9mfoBMDYBwrA/c07YWMkNxxO69XXPyHCCcjBdvYwCVJUaSMyinBhnEdrw==","signatures":[{"sig":"MEUCIH/gcc6t7Q2GcviWctGfauT5TyJInghjLa8EHyAgyVdCAiEAnVK8CXPYMfE/LrgWgzGB29RUKekiYJGkWp43dzXn54Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGo/wd22STMSrjvkB41JNTDeF/0Fgx6FRogF/4LEHiFAIhAK2K75xaf4Azieewj3G3wU/DNk7fKMzOuNZrVvDUbf7G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":928724},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"01ad5bf7aa5ab324b0ff8ea9eac42685b76e893e","scripts":{"test":"npm run test:types && node --test --test-concurrency=1 test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:vendor && npm run build:markers","clean":"rm -rf dist","prepack":"node scripts/stamp-doc-version.mjs","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:vendor":"node scripts/copy-vendor.mjs","check:packed":"node scripts/check-packed-install.js","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.14.2_1789207599550_0.3034079607942499","host":"s3://npm-registry-packages-npm-production"}},"3.14.3":{"_id":"@coderifts/sdk@3.14.3","bugs":{"url":"https://github.com/coderifts/sdk/issues"},"dist":{"shasum":"1af4f49dd5c0e535854a044d4a75072e453fdefc","tarball":"https://registry.npmjs.org/@coderifts/sdk/-/sdk-3.14.3.tgz","fileCount":147,"integrity":"sha512-TTmU/LLHBRYD2zdcUCXSE/jpV5H9zimLHJQugALDbXpE5gHGcBadtU4qXqCN32Trg05jI+fIFK4LY15QDJz0Tg==","signatures":[{"sig":"MEUCIBoaVUtv9CzZgo3uoYFWnvbcpn/UwcLqS8GpyPkk9NXCAiEA0MhrmAEKneppHQfu3Qjr5T+neuHz2rBfhhjwcMOQfR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA8rMZflyDzHCerPVu4WsZaLXF7K0th8HxI23H0+PHKIAiA9TO+KYD3q7BISEdCjU8u9S7K0IHL9TD1Vp3khXvf9Wg=="}],"unpackedSize":937518},"main":"./dist/cjs/index.js","name":"@coderifts/sdk","types":"./dist/cjs/index.d.ts","author":{"name":"CodeRifts","email":"hello@coderifts.com"},"module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"0a39479897b28646b97ca7c50bedf1f896fe9a50","license":"MIT","scripts":{"test":"npm run test:types && node --test --test-concurrency=1 test/*.test.js","build":"npm run clean && npm run build:cjs && npm run build:esm && npm run build:vendor && npm run build:markers","clean":"rm -rf dist","prepack":"node scripts/stamp-doc-version.mjs","pretest":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:types":"tsc -p tsconfig.typetest.json","build:vendor":"node scripts/copy-vendor.mjs","check:packed":"node scripts/check-packed-install.js","build:markers":"node scripts/write-dist-type-markers.mjs","prepublishOnly":"npm run build && npm test"},"version":"3.14.3","_npmUser":{"name":"zsobpeter","email":"zsobpeter@gmail.com"},"homepage":"https://coderifts.com","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","directories":{},"maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_3.14.3_1790535640128_0.5816426427329544"}}},"time":{"created":"2026-03-14T16:28:46.625Z","modified":"2026-09-27T19:00:40.411Z","0.7.0":"2026-03-14T16:28:46.873Z","0.8.0":"2026-03-14T16:33:49.263Z","0.8.1":"2026-03-14T16:51:50.740Z","0.8.2":"2026-03-14T16:53:06.534Z","1.0.0":"2026-03-14T21:57:06.043Z","1.0.1":"2026-03-14T22:02:42.575Z","1.1.0":"2026-07-26T07:07:03.710Z","1.1.1":"2026-07-26T14:11:44.424Z","1.2.0":"2026-08-03T20:52:28.003Z","2.0.0":"2026-08-09T14:28:55.860Z","3.0.0":"2026-08-10T10:39:13.958Z","3.1.0":"2026-08-10T21:04:01.964Z","3.1.1":"2026-08-13T12:11:02.076Z","3.1.2":"2026-08-15T16:26:50.521Z","3.2.1":"2026-08-23T10:35:14.103Z","3.3.0":"2026-08-23T12:39:24.952Z","3.4.0":"2026-08-23T20:03:41.688Z","3.5.0":"2026-08-24T11:55:09.179Z","3.6.0":"2026-08-24T12:38:54.710Z","3.7.0":"2026-08-24T13:56:41.726Z","3.8.0":"2026-08-25T16:22:07.003Z","3.9.0":"2026-08-25T19:26:16.392Z","3.9.1":"2026-08-25T20:48:32.841Z","3.10.0":"2026-08-28T12:23:03.055Z","3.11.0":"2026-09-02T07:24:05.336Z","3.12.0":"2026-09-05T19:16:12.335Z","3.13.0":"2026-09-06T14:38:17.986Z","3.13.1":"2026-09-06T15:43:49.008Z","3.13.2":"2026-09-06T20:50:43.358Z","3.13.3":"2026-09-07T08:42:07.591Z","3.14.0":"2026-09-09T17:22:05.285Z","3.14.1":"2026-09-10T06:56:25.299Z","3.14.2":"2026-09-12T10:06:39.679Z","3.14.3":"2026-09-27T19:00:40.224Z"},"bugs":{"url":"https://github.com/coderifts/sdk/issues"},"author":{"name":"CodeRifts","email":"hello@coderifts.com"},"license":"MIT","homepage":"https://coderifts.com","keywords":["coderifts","api","openapi","breaking-changes","mcp","sdk","agent","governance","ai-agent","tool-safety"],"repository":{"url":"git+https://github.com/coderifts/sdk.git","type":"git"},"description":"Agent Governance SDK — validate API changes before tool invocations. TypeScript client for the CodeRifts API.","maintainers":[{"name":"zsobpeter","email":"zsobpeter@gmail.com"}],"readme":"# @coderifts/sdk\n\n## Verifying a receipt offline\n\n`verifyReceipt` runs **locally**: the same vendored receipt-verifier core the public CLI and the\nconformance measure run, in process, over bytes already in memory plus a keyring **you** pin. No\nnetwork, no API key, full Ed25519.\n\n```ts\nimport { verifyReceipt } from '@coderifts/sdk';\n\nconst r = verifyReceipt(token, { keyring: pinnedKeys });\nif (!r.valid) throw new Error(`${r.status}: ${r.reason}`);\n```\n\nThe keyring is required and is **never fetched** by this package. A verifier that downloads the key it is about to\ntrust has verified nothing an attacker on the path could not arrange — pin the keys once, as a\ndeployment decision, and hand them in.\n\n**Where the keys come from is your decision, and the SDK will not make it.**\nThis package ships no embedded keyring — `@coderifts/conformance` does, this\ndoes not — so \"obtain a trustworthy keyring\" is a step you own. Two routes are\nsupported:\n\n1. **A file you pinned.** Fetch\n   `https://app.coderifts.com/.well-known/coderifts-keys.json` once, out of\n   band, review it, and commit it (the apex `coderifts.com` path redirects there). Load it and hand it in. This is the stronger\n   form: the pin is a reviewed artifact in your repository, and it changes only\n   when you change it.\n2. **The copy vendored in `@coderifts/conformance`**, at\n   `lib/vendor/receipt-verifier/keys/coderifts-keys.json`. Same document shape,\n   already in your dependency tree if you run the suite. Convenient — but the\n   pin then rides on that package's version, so an upgrade can move the keys you\n   thought you had pinned. Treat the version as part of the pin.\n\nThe boundary: pinning is a trust decision taken **once, out of band**, and this\nverifier will refuse rather than make it for you — a missing keyring is a\n`TypeError`, not a fetch. What pinning cannot give you is freshness. A pinned\nkey is only as current as your last review, and revocation is invisible to any\nlocal verifier (see the mirror, below).\n\n### The server verify is a MIRROR, not the proof\n\n`client.verifyReceiptViaServer(token, intended)` POSTs the receipt to CodeRifts and reports what\nCodeRifts says. It is the only path that can see **revocation** and the issuer's clock, which no\nlocal verifier can know — and it is not a verification you performed: the bytes travelled and the\nthing you are trusting is the endpoint.\n\nIf the two disagree, both are facts: the local answer is what the signature says, the server's is\nwhat the issuer currently says. Only the first is a proof you hold.\n\n> `client.verifyReceipt` is a **deprecated alias** of `verifyReceiptViaServer`. It sat on a network\n> call in a package whose readers were told they could verify without CodeRifts, and a name is read\n> more often than a docstring.\n\n### What a local `valid: true` does not say\n\nCarried on every verdict as `does_not_prove`, so it travels with the answer:\n\n- **not authorization.** A valid signature is authenticity. Whether the receipt permits the action\n  you are about to take is `verifyReceiptViaServer(token, intended)` or `authorize()`.\n- **not revocation.** A key compromised a minute ago still verifies locally. Nothing local can know.\n- **not one run.** This checks ONE token; \"these tokens came from one run\" is a property of a set\n  (`cr.evidence.root.v1`).\n\n| I want to… | Use |\n| --- | --- |\n| **verify a receipt offline** | `verifyReceipt(token, { keyring })` — local, this package |\n| check revocation / the issuer's clock | `client.verifyReceiptViaServer(...)` — a mirror |\n| ask \"does this authorize my action?\" | `client.verifyReceiptViaServer(token, intended)` |\n| decide authorized **and** committed | `authorize(...)` |\n| verify offline in Python | `pip install coderifts-verifier` |\n\nAgent Governance SDK for the [CodeRifts](https://coderifts.com) API. Validate API changes before tool invocations in AI agent infrastructure (LangChain, AutoGen, Copilot, Claude, Grok, etc.).\n\n## Installation\n\n```bash\nnpm install @coderifts/sdk\n```\n\nCurrent package: **3.14.3**.\n\n## Quick Start\n\n`authorizeChangeSet` is the operation-bound entry point: it fixes\n`preflight_mode: 'authorize'`, so `decision`, `execution_action` and `safe_for_agent`\nare present without narrowing, and it may mint a signed receipt.\n\n```typescript\nimport { CodeRifts } from '@coderifts/sdk';\n\nconst client = new CodeRifts({ apiKey: 'cr_live_...' });\n\nconst result = await client.authorizeChangeSet({\n  artifacts: [\n    { id: 'api', type: 'openapi', before: oldYaml, after: newYaml },\n  ],\n  context: { operation: 'merge' },   // required on authorize (HTTP 400 without it)\n});\n\n// Branch on execution_action only. It is a closed set:\n// CONTINUE | CONTINUE_WITH_MONITORING | REQUEST_APPROVAL | STOP.\n// Anything unrecognised is not permission — fail closed.\nif (result.execution_action !== 'CONTINUE') {\n  console.error('Halted:', result.execution_action, result.decision);\n  process.exit(1);\n}\n```\n\n### Two request modes\n\n**Server-derived (the production path)** — the server lists the change set from the repository,\nso you never assemble `artifacts[]`:\n\n```typescript\nconst result = await client.authorizeChangeSet({\n  derivation: 'server',\n  context: { repository: 'owner/repo', base: 'main', head: 'feature', operation: 'merge' },\n});\n```\n\n**Caller-supplied artifacts** — you assemble the complete base→head set yourself:\n\n```typescript\nconst result = await client.authorizeChangeSet({\n  artifacts: [{ id: 'api', type: 'openapi', before: oldYaml, after: newYaml }],\n  context: { operation: 'merge' },\n});\n```\n\nThe two are mutually exclusive and the types enforce it: passing `artifacts` alongside\n`derivation: 'server'`, or omitting `repository`/`base`/`head` from a derived request, is a\n**compile error** rather than a 400 at runtime.\n\nFor an ATOMIC-profile grant, pass the nonce from your executor's state-challenge:\n\n```typescript\nawait client.authorizeChangeSet({\n  derivation: 'server',\n  context: { repository: 'owner/repo', base: 'main', head: 'feature', operation: 'deploy' },\n  include_execution_grant: true,\n  state_nonce: nonceFromStateChallenge,\n});\n```\n\nFor risk inspection that is explicitly **not** permission, use `analyzeChangeSet`: the\nanalyze branch carries no `decision` / `execution_action` / `safe_for_agent` by protocol.\n\n## Methods\n\n### `preflightCheck(options)` — legacy single-spec path\n\nStill shipped and supported. It takes one `old_spec` / `new_spec` pair plus a `tool_name`\nand calls `POST /api/v1/agent/preflight`.\n\nFor new integrations prefer `authorizeChangeSet` / `analyzeChangeSet`: they take a\nmulti-artifact change set (OpenAPI, GraphQL, gRPC, AsyncAPI, MCP manifest) in one call and\ncarry the Decision Spec v2 mode discriminator, so risk inspection cannot be mistaken for\npermission.\n\n```typescript\nconst result = await client.preflightCheck({\n  tool_name: 'get_refund_status',\n  old_spec: '...',\n  new_spec: '...',\n});\n// result.execution_action: 'CONTINUE' | 'CONTINUE_WITH_MONITORING' | 'REQUEST_APPROVAL' | 'STOP'\n// result.decision?: 'BLOCK' | 'REQUIRE_APPROVAL' | 'WARN' | 'ALLOW'  // prose; absent if the server omitted it\n// result.omega_api: number\n// result.safe: boolean  // 3.9.0 fail-closed: true ONLY on an explicit CONTINUE.\n//                       // Means \"we verified it is safe\", not \"we saw no reason it is not\".\n//                       // Not the control input — branch on execution_action via readDecision.\n// result.reflex_triggers: Array<{ rule: string; decision: string }>\n// result.affected_tools: Array<{ tool_name: string; status: string }>\n```\n\n### `diff(options)`\n\nFull analysis of two OpenAPI specs.\n\n```typescript\nconst result = await client.diff({\n  before: '...',\n  after: '...',\n});\n// result.omega_decision: string\n// result.risk_score: number\n// result.breaking_changes: BreakingChange[]\n// result.should_block: boolean\n```\n\n### `explainDecision` / `howToUnblock` — prose, not gates\n\nSee [Reading a decision](#reading-a-decision-start-here). These two helpers\nrender copy from `execution_action`. They are not permission checks.\n\n### `scoreMcp(manifest)`\n\nScore an MCP manifest for agent safety.\n\n```typescript\nconst score = await client.scoreMcp({\n  manifest: { tools: [...] },\n});\n// score.overall_score: number (0-100)\n// score.band: 'STRONG' | 'GOOD' | 'NEEDS_WORK' | 'POOR' | 'CRITICAL'\n```\n\n### `getLedger(options)`\n\nQuery compliance ledger entries.\n\n```typescript\nconst ledger = await client.getLedger({\n  repo: 'owner/repo',\n  decision: 'BLOCK',\n  limit: 10,\n});\n// ledger.entries: LedgerEntry[]\n// ledger.total: number\n```\n\n### `simulatePolicy(options)`\n\nTest a YAML policy against two OpenAPI specs.\n\n```typescript\nconst result = await client.simulatePolicy({\n  policy_yaml: '...',\n  old_spec: '...',\n  new_spec: '...',\n});\n// result.effective_action: string\n// result.matched_rules: MatchedRule[]\n```\n\n## Envelope-aware methods (v1.1.0)\n\nThese return the `decision-result.v1.1` envelope with a top-level `execution_action`\n(`CONTINUE` | `CONTINUE_WITH_MONITORING` | `REQUEST_APPROVAL` | `STOP`) and a signed chain receipt.\n\n### `preflightChangeSet(request)` / `analyzeChangeSet` / `authorizeChangeSet`\n\nPreflight a multi-artifact change set (`POST /api/v1/preflight`). **Required** top-level\n`preflight_mode: 'analyze' | 'authorize'` (Decision Spec v2; server returns 400 if omitted).\n\nPrefer the wrappers so the two meanings cannot be mixed:\n\n```typescript\n// Risk-only (informational — not permission)\nconst risk = await client.analyzeChangeSet({\n  artifacts: [{ id: 'payments', type: 'openapi', before: oldSpec, after: newSpec }],\n});\n\n// Operation-bound authorize (requires context.operation; may mint a receipt)\nconst auth = await client.authorizeChangeSet({\n  artifacts: [{ id: 'payments', type: 'openapi', before: oldSpec, after: newSpec }],\n  context: { operation: 'merge', environment: 'production' },\n  idempotency_key: 'pr-1234',\n});\n\n// Or set the mode explicitly:\nconst res = await client.preflightChangeSet({\n  preflight_mode: 'authorize',\n  artifacts: [{ id: 'payments', type: 'openapi', before: oldSpec, after: newSpec }],\n  context: { operation: 'merge' },\n});\n```\n\n### `verifyReceipt(token)`\n\nVerify a chain receipt's signature and integrity. **No API key required** (public endpoint).\n`POST /api/v1/verify-receipt`. Expiry uses 30s clock-skew leeway\n(`CLOCK_SKEW_LEEWAY_MS`); 0s for destructive operations in production when the\nintended context declares them. The SDK does not compare expiry locally — the\nserver does. Unknown intended-context keys are dropped by the REST route (not 400).\n\n```typescript\nconst v = await client.verifyReceipt(receiptToken);\n// v.valid (boolean), v.status ('VERIFIED_CURRENT' | 'VERIFIED_EXPIRED' | ...), v.payload?\n```\n\n### `getDecisionDetails(request)`\n\nLook up a stored decision by `decision_id` or `fingerprint`; returns the stored envelope + meta.\n`POST /api/v1/decisions/lookup`.\n\n```typescript\nconst d = await client.getDecisionDetails({ decision_id: 'dec_...' });\n// d.decision_result (DecisionResultEnvelope), d.meta\n```\n\n## Reading a decision (start here)\n\n`readDecision(response)` is the one correct entry point for turning any\nCodeRifts response into a go / no-go. It is fail-closed.\n\n```typescript\nimport { CodeRifts, readDecision } from '@coderifts/sdk';\n\nconst client = new CodeRifts({ apiKey: 'cr_live_...' });\nconst response = await client.authorizeChangeSet({\n  artifacts,\n  context: { operation: 'deploy' },\n});\n\nconst read = readDecision(response);\nif (read.executionAction === 'CONTINUE') {\n  deploy();\n} else if (read.executionAction === 'CONTINUE_WITH_MONITORING') {\n  deployWithMonitoring();\n} else {\n  // REQUEST_APPROVAL, STOP, or anything unreadable\n  halt(read.decision, read.reason);\n}\n```\n\n**`execution_action` is the control input.** `decision` (`ALLOW` / `WARN` /\n`REQUIRE_APPROVAL` / `BLOCK`) is the governance *explanation* label: log it,\nprint it, put it in a PR comment — never branch on it. That is the agent-host\nrule `not_for_control_flow_use_execution_action`, and `@coderifts/conformance`\nships a deliberately-wrong `branch-on-decision` subject that the suite fails.\n\n**`does_not_prove` is prose, not a class.** Every verdict carries it, and it is\nthere to be read: log it, print it, put it in the PR comment beside the\ndecision. It is **not** a control input, and it is a weaker thing than\n`decision` — `decision` is at least a closed set of labels, while\n`does_not_prove` is a list of sentences generated from what was actually\nmeasured on that call. Its wording moves when the measurement moves. Branching\non its text, its length, or whether a particular phrase appears in it builds a\nguard on a string that was never promised to stay the same.\n\nIf you need a machine-readable limit to branch on, that is a different feature\nand it is built on request — not by pattern-matching this field.\n\nResolution order, and what falls closed:\n\n| Input | Result |\n|-------|--------|\n| `decision_result.execution_action` (envelope) | that action, plus `envelope` / `receipt` |\n| top-level `execution_action` | that action |\n| unknown / misspelled / lowercase action | `STOP`, `reason: 'UNREADABLE_DECISION'` |\n| `{}`, `null`, a string, an error body | `STOP`, `reason: 'UNREADABLE_DECISION'` |\n| `decision` only (v1 compatibility arm, sunset 2026-09-07) | mapped action (`ALLOW` → `CONTINUE`, …) |\n| an **analyze** response | `STOP` — analyze is informational, not permission |\n\n`readDecision` never throws, so a guard may call it on any value.\n\n**What it does not do: it does not verify a receipt.** A returned `receipt` is\ntransported, not validated.\n\nThe v1 `{decision:\"ALLOW\"} → CONTINUE` arm stays in the **normaliser** until\nthe 2026-09-07 sunset. The two advisory helpers do **not** use it: they pass\n`execution_action` (or a `response` with top-level `decision` stripped) so\nthe forbidden field cannot drive their sentences.\n\n### `explainDecision` / `howToUnblock` are prose, not gates\n\nBoth render human-readable copy. Neither is a permission check — always gate on\n`readDecision`. Their control input is `execution_action`, passed either as a\nfull payload (preferred) or as the scalar:\n\n```typescript\nawait client.explainDecision({ omega_api: 0.62, decision: 'BLOCK', response });\nawait client.howToUnblock({ decision: 'BLOCK', breaking_changes: bcs, response });\n```\n\nGiven an unreadable or absent execution action they say the action is\nunrecognised and must be treated as STOP. `explainDecision` never reports a\nchange as \"safe to proceed\", and `howToUnblock` never says \"no unblock\nneeded\" for an unreadable value — that wording is reserved for a readable\n`CONTINUE` / `CONTINUE_WITH_MONITORING`.\n\n## Policy delivery\n\nFile-based hosts (Claude / Cursor / Copilot / Gemini) load the CodeRifts\nrule file automatically. A host that **builds its own system prompt** does\nnot — unless it interpolates the constant:\n\n```typescript\nimport { CODERIFTS_POLICY, withPolicy, detectPolicyPresence } from '@coderifts/sdk';\n\nconst yourPrompt = 'You are a coding agent.';\nconst content = `${yourPrompt}\\n\\n${CODERIFTS_POLICY}`;\n\n// or one line, idempotent, no in-place mutation:\nconst messages = withPolicy([{ role: 'system', content: yourPrompt }, { role: 'user', content: '…' }]);\n\nconst presence = detectPolicyPresence(content); // 'detected' | 'absent' | 'unknown'\n```\n\nThree layers (the guard ships the same constant and a `systemPrompt`\nobservation on the outcome):\n\n1. **`withPolicy`** — append if the marker is not already present.\n2. **`CODERIFTS_POLICY`** — one import, one interpolation.\n3. **`detectPolicyPresence`** — last net. Nothing supplied → `unknown`, no\n   warn. Marker absent → once-per-process warn. Marker found → silent.\n\nThis proves the **text is present**, not that the model read or obeyed it.\n\n## Error Handling\n\nAll methods throw a typed `CodeRiftsError` on non-2xx responses:\n\n```typescript\nimport { CodeRifts, CodeRiftsError } from '@coderifts/sdk';\n\ntry {\n  const result = await client.preflightCheck({ ... });\n} catch (err) {\n  if (err instanceof CodeRiftsError) {\n    console.error(err.code, err.message);\n  }\n}\n```\n\n## Documentation\n\nFull API documentation: [https://coderifts.com/docs](https://coderifts.com/docs)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}