{"_id":"@agentplat/sessions-redis","_rev":"34-d3efb871009f7e18f6288eb1758b28d6","name":"@agentplat/sessions-redis","dist-tags":{"agentplat-stage-ffca668731c9":"0.3.0-beta.4","agentplat-stage-dbd047c3c9a9":"0.3.0-beta.4","agentplat-stage-dc16b2267584":"0.3.0-beta.5","next":"0.3.0-beta.8","latest":"1.2.0"},"versions":{"0.2.0-beta.11":{"name":"@agentplat/sessions-redis","version":"0.2.0-beta.11","license":"Apache-2.0","_id":"@agentplat/sessions-redis@0.2.0-beta.11","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"6af982bce41ec95fd2fbd656b03267cf82f6c10f","tarball":"https://registry.npmjs.org/@agentplat/sessions-redis/-/sessions-redis-0.2.0-beta.11.tgz","fileCount":7,"integrity":"sha512-6yn2ytBkNfK0JXHgZ2+88jLUUAzYrddW9LHj1EvrsR8A8bWPPAo+0x5r8Hrm5fmOC6zQtmLZGYlRDNm3msAuVQ==","signatures":[{"sig":"MEYCIQDywe2urX3Sl6eS7lgecgi5PNmW8OjvQFCSBmMaDPBbuQIhALZq3jMJkA7XKDOPSZh1hFPIV4zgJWwJFb71DXPu1GZ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29004},"main":"./dist/index.js","type":"module","_from":"file:agentplat-sessions-redis-0.2.0-beta.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"douglas-grishen","email":"douglas@grishen.com"},"_resolved":"/private/var/folders/7j/gv4l3nwx2nb3lsg5l7qhlmq80000gn/T/811aac51126772031f7540cb80e2567f/agentplat-sessions-redis-0.2.0-beta.11.tgz","_integrity":"sha512-6yn2ytBkNfK0JXHgZ2+88jLUUAzYrddW9LHj1EvrsR8A8bWPPAo+0x5r8Hrm5fmOC6zQtmLZGYlRDNm3msAuVQ==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/sessions-redis"},"_npmVersion":"10.8.2","description":"Redis pub/sub SessionRegistry adapter for multi-instance AgentPlat sessions.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"@agentplat/core":"^0.2.0-beta.11","@agentplat/sessions":"^0.2.0-beta.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions-redis_0.2.0-beta.11_1784234801046_0.16635086347684802","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.1":{"name":"@agentplat/sessions-redis","version":"0.3.0-alpha.1","license":"Apache-2.0","_id":"@agentplat/sessions-redis@0.3.0-alpha.1","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"f191f45f4b6e8ad597f8da09eb60fd2470450a2d","tarball":"https://registry.npmjs.org/@agentplat/sessions-redis/-/sessions-redis-0.3.0-alpha.1.tgz","fileCount":7,"integrity":"sha512-TW5ZTFckmUBs5/QGC7cBPf+LmkZqG2ASM7Xie2LcPfBVvbEiYRd12ksmt1YsPgq0wujPKwzfnhjn9F9u4qMXcw==","signatures":[{"sig":"MEYCIQD0tRsgiEDP5EBHXTg4SddYIGKFwJEUnHE1ES/mFQ2UKQIhAPs1+xnvjX7ZPEIMpgH6JjsKI/hOEyQ4k1FzsGLxce7Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29004},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-fcYXpN/tarballs/agentplat-sessions-redis-0.3.0-alpha.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"douglas-grishen","email":"douglas@grishen.com"},"_resolved":"/tmp/agentplat-publish-fcYXpN/tarballs/agentplat-sessions-redis-0.3.0-alpha.1.tgz","_integrity":"sha512-TW5ZTFckmUBs5/QGC7cBPf+LmkZqG2ASM7Xie2LcPfBVvbEiYRd12ksmt1YsPgq0wujPKwzfnhjn9F9u4qMXcw==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/sessions-redis"},"_npmVersion":"10.8.2","description":"Redis pub/sub SessionRegistry adapter for multi-instance AgentPlat sessions.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/core":"^0.3.0-alpha.1","@agentplat/sessions":"^0.3.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions-redis_0.3.0-alpha.1_1785436066569_0.30098735135639987","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.2":{"name":"@agentplat/sessions-redis","version":"0.3.0-alpha.2","license":"Apache-2.0","_id":"@agentplat/sessions-redis@0.3.0-alpha.2","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"c21b17e33fa0cbe2249bf66f11712af4db6e958b","tarball":"https://registry.npmjs.org/@agentplat/sessions-redis/-/sessions-redis-0.3.0-alpha.2.tgz","fileCount":7,"integrity":"sha512-1dxkraPZNK2i65AUd+5bV1Jk5+Icn7g49jfhtV4gE568xAQjqHDDeYk8qnkP10rn3l2DpQ6dov+kA/NgeACuRg==","signatures":[{"sig":"MEQCIEgUl56pMuCyye0IWSRkWrtSd1lIFhWCSHzbHu9yQQpVAiAH2OYuFpc6PgH3CM2PlMZq/USPoJGu7IQ41KD3RAjMGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29004},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-0gywoa/tarballs/agentplat-sessions-redis-0.3.0-alpha.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"douglas-grishen","email":"douglas@grishen.com"},"_resolved":"/tmp/agentplat-publish-0gywoa/tarballs/agentplat-sessions-redis-0.3.0-alpha.2.tgz","_integrity":"sha512-1dxkraPZNK2i65AUd+5bV1Jk5+Icn7g49jfhtV4gE568xAQjqHDDeYk8qnkP10rn3l2DpQ6dov+kA/NgeACuRg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/sessions-redis"},"_npmVersion":"10.8.2","description":"Redis pub/sub SessionRegistry adapter for multi-instance AgentPlat sessions.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/core":"^0.3.0-alpha.2","@agentplat/sessions":"^0.3.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions-redis_0.3.0-alpha.2_1785488666970_0.9342877610577818","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.3":{"name":"@agentplat/sessions-redis","version":"0.3.0-alpha.3","license":"Apache-2.0","_id":"@agentplat/sessions-redis@0.3.0-alpha.3","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"35addb8a252b19c10adc1190e0ece55d41ba0801","tarball":"https://registry.npmjs.org/@agentplat/sessions-redis/-/sessions-redis-0.3.0-alpha.3.tgz","fileCount":7,"integrity":"sha512-2m6aMgfBdUoDKzWkdDPZMAzVCxEfpP+NR35PDmi6dOSFFvm71bCddA7qE3YBuGuVc8DvbEtOM8+NcbrVVVXf1g==","signatures":[{"sig":"MEUCIA4Yh4+2+rt4PejYQ57Xj/h9cSD81GFNbW5hlBXh5nDbAiEArOsxlM7K3qMnd6Xoy0K0mGKMoCmDW5W5HN2P2yiipP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29004},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-b2h9DD/tarballs/agentplat-sessions-redis-0.3.0-alpha.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"douglas-grishen","email":"douglas@grishen.com"},"_resolved":"/tmp/agentplat-publish-b2h9DD/tarballs/agentplat-sessions-redis-0.3.0-alpha.3.tgz","_integrity":"sha512-2m6aMgfBdUoDKzWkdDPZMAzVCxEfpP+NR35PDmi6dOSFFvm71bCddA7qE3YBuGuVc8DvbEtOM8+NcbrVVVXf1g==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/sessions-redis"},"_npmVersion":"10.8.2","description":"Redis pub/sub SessionRegistry adapter for multi-instance AgentPlat sessions.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/core":"^0.3.0-alpha.3","@agentplat/sessions":"^0.3.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions-redis_0.3.0-alpha.3_1785508283799_0.5258745364077202","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.4":{"name":"@agentplat/sessions-redis","version":"0.3.0-alpha.4","license":"Apache-2.0","_id":"@agentplat/sessions-redis@0.3.0-alpha.4","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"6a30e07e4349d1e2b11a15f9f5d2ac8abc98e47f","tarball":"https://registry.npmjs.org/@agentplat/sessions-redis/-/sessions-redis-0.3.0-alpha.4.tgz","fileCount":7,"integrity":"sha512-RiCFWfMwrwQRA0Mo/NJ8zsS0ohukGJAC12wariBg5ajA+hCiG94gLpXFujA5Moe1YEd/DAl489xzw1PaswyOdg==","signatures":[{"sig":"MEUCIBrnjt2onCuSdSPYFyI9keFIpKeGvfoValQjoCkJh1iaAiEA4yzlC7kbbnc5ujyIagulWLzQBNwvyWVQgQPUVeBlgA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29004},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-PlxQk3/tarballs/agentplat-sessions-redis-0.3.0-alpha.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"douglas-grishen","email":"douglas@grishen.com"},"_resolved":"/tmp/agentplat-publish-PlxQk3/tarballs/agentplat-sessions-redis-0.3.0-alpha.4.tgz","_integrity":"sha512-RiCFWfMwrwQRA0Mo/NJ8zsS0ohukGJAC12wariBg5ajA+hCiG94gLpXFujA5Moe1YEd/DAl489xzw1PaswyOdg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/sessions-redis"},"_npmVersion":"10.8.2","description":"Redis pub/sub SessionRegistry adapter for multi-instance AgentPlat sessions.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/core":"^0.3.0-alpha.4","@agentplat/sessions":"^0.3.0-alpha.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions-redis_0.3.0-alpha.4_1785532433947_0.8679641763988819","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.5":{"name":"@agentplat/sessions-redis","version":"0.3.0-alpha.5","license":"Apache-2.0","_id":"@agentplat/sessions-redis@0.3.0-alpha.5","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"a0333b1a98e1f4197e860696112fc0efdab87090","tarball":"https://registry.npmjs.org/@agentplat/sessions-redis/-/sessions-redis-0.3.0-alpha.5.tgz","fileCount":7,"integrity":"sha512-4TET4lmMgiZQDtsHYMFPLvytE6xg46dxgDjPt06Cdi7UO0PdCx2iwI6RlLFfeWSCUvPaId2ASBmsE699zpKkJA==","signatures":[{"sig":"MEUCIF9DCG3fDL9sxuebuBos5RfickhG37qr/zWgDf3BZj5uAiEAkjXlGDI/nGP6UcgsjW+8rlk5zKzP1cjJj4doZfRWGYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29004},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-UevCrl/tarballs/agentplat-sessions-redis-0.3.0-alpha.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"douglas-grishen","email":"douglas@grishen.com"},"_resolved":"/tmp/agentplat-publish-UevCrl/tarballs/agentplat-sessions-redis-0.3.0-alpha.5.tgz","_integrity":"sha512-4TET4lmMgiZQDtsHYMFPLvytE6xg46dxgDjPt06Cdi7UO0PdCx2iwI6RlLFfeWSCUvPaId2ASBmsE699zpKkJA==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/sessions-redis"},"_npmVersion":"10.8.2","description":"Redis pub/sub SessionRegistry adapter for multi-instance AgentPlat sessions.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/core":"^0.3.0-alpha.5","@agentplat/sessions":"^0.3.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions-redis_0.3.0-alpha.5_1785548833855_0.11803435121409267","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.1":{"name":"@agentplat/sessions-redis","version":"0.3.0-beta.1","license":"Apache-2.0","_id":"@agentplat/sessions-redis@0.3.0-beta.1","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"71c0d5a856f30c34307bb1c6e834e5e751774bbf","tarball":"https://registry.npmjs.org/@agentplat/sessions-redis/-/sessions-redis-0.3.0-beta.1.tgz","fileCount":7,"integrity":"sha512-WMaIq53TBzX7dlOB1yT8iXInXrxgzvyxElFR0h2L6AMkX81lJVCxYsqT0ybCquEN4rFr5mGiiMqRiSLBsThUcg==","signatures":[{"sig":"MEQCIHs2Z3xc5SFjDLgjN9MhZRlW5yjfEG/aHAAq5lAd+Ug0AiBrRIe8kAkIp8NRZDf4Ji8T7fs+ou4DyGnKhotHgcwWhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29001},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-Vr9XXc/tarballs/agentplat-sessions-redis-0.3.0-beta.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"douglas-grishen","email":"douglas@grishen.com"},"_resolved":"/tmp/agentplat-publish-Vr9XXc/tarballs/agentplat-sessions-redis-0.3.0-beta.1.tgz","_integrity":"sha512-WMaIq53TBzX7dlOB1yT8iXInXrxgzvyxElFR0h2L6AMkX81lJVCxYsqT0ybCquEN4rFr5mGiiMqRiSLBsThUcg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/sessions-redis"},"_npmVersion":"10.8.2","description":"Redis pub/sub SessionRegistry adapter for multi-instance AgentPlat sessions.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/core":"^0.3.0-beta.1","@agentplat/sessions":"^0.3.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions-redis_0.3.0-beta.1_1785559989286_0.9407323528996689","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.2":{"name":"@agentplat/sessions-redis","version":"0.3.0-beta.2","license":"Apache-2.0","_id":"@agentplat/sessions-redis@0.3.0-beta.2","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"23941c5a5c056b0c131b755618e54c5dac42906b","tarball":"https://registry.npmjs.org/@agentplat/sessions-redis/-/sessions-redis-0.3.0-beta.2.tgz","fileCount":7,"integrity":"sha512-/W+zhAUEDlLacIs4JQTi0NN2Cbf4G61j1oA/n83MCHFSREzc1OzGvn0QwqVs1g8q61rUDO+F+i+3Qfa88Yriag==","signatures":[{"sig":"MEUCID+NnBzhQipOd2C1g+/LDT9Fuut3GN4giRKLV3+mhxQ8AiEA4erYEHWauEiLBpKT5JhgIhc11r2hGlH+Mc4eEqYLk0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29001},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-FnvYNq/tarballs/agentplat-sessions-redis-0.3.0-beta.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"douglas-grishen","email":"douglas@grishen.com"},"_resolved":"/tmp/agentplat-publish-FnvYNq/tarballs/agentplat-sessions-redis-0.3.0-beta.2.tgz","_integrity":"sha512-/W+zhAUEDlLacIs4JQTi0NN2Cbf4G61j1oA/n83MCHFSREzc1OzGvn0QwqVs1g8q61rUDO+F+i+3Qfa88Yriag==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/sessions-redis"},"_npmVersion":"10.8.2","description":"Redis pub/sub SessionRegistry adapter for multi-instance AgentPlat sessions.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/core":"^0.3.0-beta.2","@agentplat/sessions":"^0.3.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions-redis_0.3.0-beta.2_1785598646804_0.49835458644518527","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.4":{"name":"@agentplat/sessions-redis","version":"0.3.0-beta.4","license":"Apache-2.0","_id":"@agentplat/sessions-redis@0.3.0-beta.4","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"ac47a9a1e1d8dadf87125a268cc10820f09c586c","tarball":"https://registry.npmjs.org/@agentplat/sessions-redis/-/sessions-redis-0.3.0-beta.4.tgz","fileCount":7,"integrity":"sha512-DdVfCJoyzaBQ1zMrhX6iCaWJA0rKDF4c1LL6KHcHi0c8ssJ6n6LiP1lygdTEQ26xdKdIF1xZrJATBj+8jEG1BQ==","signatures":[{"sig":"MEQCIADTsTMfNWOOdLNDJ6P2EaN54vxn27GgYhihHVkcgcEeAiATv1h8UsSAzPuz/R51pZpHX70AkewcS4jFnkm5lzEkGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29001},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-jABHQZ/tarballs/agentplat-sessions-redis-0.3.0-beta.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"douglas-grishen","email":"douglas@grishen.com"},"_resolved":"/tmp/agentplat-publish-jABHQZ/tarballs/agentplat-sessions-redis-0.3.0-beta.4.tgz","_integrity":"sha512-DdVfCJoyzaBQ1zMrhX6iCaWJA0rKDF4c1LL6KHcHi0c8ssJ6n6LiP1lygdTEQ26xdKdIF1xZrJATBj+8jEG1BQ==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/sessions-redis"},"_npmVersion":"10.8.2","description":"Redis pub/sub SessionRegistry adapter for multi-instance AgentPlat sessions.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@agentplat/core":"^0.3.0-beta.4","@agentplat/sessions":"^0.3.0-beta.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions-redis_0.3.0-beta.4_1786996663827_0.4051703560885951","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.5":{"name":"@agentplat/sessions-redis","version":"0.3.0-beta.5","license":"Apache-2.0","_id":"@agentplat/sessions-redis@0.3.0-beta.5","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"bd95ac8db34ecde6de250cf6e02de24c3610c471","tarball":"https://registry.npmjs.org/@agentplat/sessions-redis/-/sessions-redis-0.3.0-beta.5.tgz","fileCount":7,"integrity":"sha512-uqSn/E51ZPIDfvZnzXabvP7uXo4+LJy2nn7KSbE9DNxn+kI6qHUkN6oDjasFuJeA5AM2/FrYUxE/D715oeThjA==","signatures":[{"sig":"MEUCICh/5no7FhLX5ghianIv7YqKwzMQXp3Zsz7A1+yU+lF7AiEAw7lWPaM6+en845bpDemdRfJslFDLUMl7JFwAIRB0oBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fsessions-redis@0.3.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29001},"main":"./dist/index.js","type":"module","_from":"file:/tmp/agentplat-publish-QbF2qw/tarballs/agentplat-sessions-redis-0.3.0-beta.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31adfaa5-b15f-41e8-a86b-02d1225dc778"}},"_resolved":"/tmp/agentplat-publish-QbF2qw/tarballs/agentplat-sessions-redis-0.3.0-beta.5.tgz","_integrity":"sha512-uqSn/E51ZPIDfvZnzXabvP7uXo4+LJy2nn7KSbE9DNxn+kI6qHUkN6oDjasFuJeA5AM2/FrYUxE/D715oeThjA==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/sessions-redis"},"_npmVersion":"11.17.0","description":"Redis pub/sub SessionRegistry adapter for multi-instance AgentPlat sessions.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@agentplat/core":"^0.3.0-beta.5","@agentplat/sessions":"^0.3.0-beta.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions-redis_0.3.0-beta.5_1787372025368_0.43867403797002513","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.7":{"name":"@agentplat/sessions-redis","version":"0.3.0-beta.7","license":"Apache-2.0","_id":"@agentplat/sessions-redis@0.3.0-beta.7","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"d89f8bec88c6805826c64c596929d119de4b4f32","tarball":"https://registry.npmjs.org/@agentplat/sessions-redis/-/sessions-redis-0.3.0-beta.7.tgz","fileCount":7,"integrity":"sha512-glQb+OwL7vJyMFSLDXxMNO3IfpiUOn77T/FQ938pvO9zkkzXDIZBBdcNge5TivpRkc1h9EnZp4dqjp/jOBCGXQ==","signatures":[{"sig":"MEUCIQDOWzwi6/o9kQLMrKCgFNsq+np7rm5rO7bGph/kHsKYPAIgYAxr4MZOoK2d+j/MqeWfogknvQSX9V3YgBBtJaabwDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fsessions-redis@0.3.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29714},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-sessions-redis-0.3.0-beta.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"douglas-grishen","email":"douglas@grishen.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:78bcb261-9deb-4fce-85fa-ca6e4b69f30b"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-sessions-redis-0.3.0-beta.7.tgz","_integrity":"sha512-glQb+OwL7vJyMFSLDXxMNO3IfpiUOn77T/FQ938pvO9zkkzXDIZBBdcNge5TivpRkc1h9EnZp4dqjp/jOBCGXQ==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/sessions-redis"},"_npmVersion":"11.19.0","description":"Redis pub/sub SessionRegistry adapter for multi-instance AgentPlat sessions.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/core":"^0.3.0-beta.7","@agentplat/sessions":"^0.3.0-beta.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions-redis_0.3.0-beta.7_1788981017518_0.46021878630492163","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.8":{"name":"@agentplat/sessions-redis","version":"0.3.0-beta.8","license":"Apache-2.0","_id":"@agentplat/sessions-redis@0.3.0-beta.8","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"3e2f3e5a05518c24d8e1392e20218f8268f6d19e","tarball":"https://registry.npmjs.org/@agentplat/sessions-redis/-/sessions-redis-0.3.0-beta.8.tgz","fileCount":7,"integrity":"sha512-oj4/NheAK8SBlzoj4EuskfRhVNT4xMPKeC5cc2TwYLmCnZN1VcH3ANebkMZvlDgaBLkBr60yllxtdzYAQ0F+fQ==","signatures":[{"sig":"MEUCIQC4Y3hRpznWZecWQ10zAFfBHpBLavn0F10dQWBW1QdAagIgbQJ1bLr2PQ83MnvD//Y6KtLGuLPfPg+WeN9ctTRtgHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fsessions-redis@0.3.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29713},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-sessions-redis-0.3.0-beta.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"douglas-grishen","email":"douglas@grishen.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:78bcb261-9deb-4fce-85fa-ca6e4b69f30b"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-sessions-redis-0.3.0-beta.8.tgz","_integrity":"sha512-oj4/NheAK8SBlzoj4EuskfRhVNT4xMPKeC5cc2TwYLmCnZN1VcH3ANebkMZvlDgaBLkBr60yllxtdzYAQ0F+fQ==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/sessions-redis"},"_npmVersion":"11.19.0","description":"Redis pub/sub SessionRegistry adapter for multi-instance AgentPlat sessions.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/core":"^0.3.0-beta.8","@agentplat/sessions":"^0.3.0-beta.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/sessions-redis_0.3.0-beta.8_1789351113499_0.30153752836378156","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@agentplat/sessions-redis","version":"1.0.0","license":"Apache-2.0","_id":"@agentplat/sessions-redis@1.0.0","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"e292c64cea804664dc3c4dc898dc39a7fdb1c95f","tarball":"https://registry.npmjs.org/@agentplat/sessions-redis/-/sessions-redis-1.0.0.tgz","fileCount":7,"integrity":"sha512-/cZo4bFIcSfiwzTPlp0FrkjUoOLbcDWurH631VwHuxyjw5dcclnbplKB4NDesuTQbzLPGpvi54QAyG6+6HWumQ==","signatures":[{"sig":"MEUCIHwoUqcBEQua2jJyjZ/vbDs8MVc+oIny3fnnUUGn05hSAiEAzrYEhVgxyeZSFaCR98Aiu/o1TjsGw9ZK2Mw66SBMYzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICXuBjnOU6XIx4+WLO/Xyd5Y8rJwJfvHZ2+BDV0t+1NHAiEAz6SXfnVe5lwaJV2zUJkUuZmdeFw1D4Uv8sIrPxdmhmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fsessions-redis@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29692},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-sessions-redis-1.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:726f6bb0-efd8-432f-83df-c376982d530b"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-sessions-redis-1.0.0.tgz","_integrity":"sha512-/cZo4bFIcSfiwzTPlp0FrkjUoOLbcDWurH631VwHuxyjw5dcclnbplKB4NDesuTQbzLPGpvi54QAyG6+6HWumQ==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/sessions-redis"},"_npmVersion":"11.19.0","description":"Redis pub/sub SessionRegistry adapter for multi-instance AgentPlat sessions.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/core":"^1.0.0","@agentplat/sessions":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/sessions-redis_1.0.0_1790116613695_0.8591675248736153","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@agentplat/sessions-redis","version":"1.1.0","license":"Apache-2.0","_id":"@agentplat/sessions-redis@1.1.0","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"homepage":"https://github.com/Agentplat/agentplat#readme","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"aee7fa8bfe293bc4ea1f75b37b5a23674ea81d7c","tarball":"https://registry.npmjs.org/@agentplat/sessions-redis/-/sessions-redis-1.1.0.tgz","fileCount":7,"integrity":"sha512-Eqltqd9bqsS0rKL4bdXKTNvp8OxSCp4W4yUj5Hfcave1MWQKfBWkWOy5sagX0mMUK/2+HljWf1gY2/IyZdREJg==","signatures":[{"sig":"MEYCIQDmSG1fKRNXTxWO4AuPagzyr5dYNeqE/sIEAGi4K9H63AIhAMFk5kTIr65bNQ4+LBnFX99CyHsODFLZEsnNe9w9YiQT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFo+TPUnTrsi336rWuaV8zPNIbcyhdf34iHVvKcYSN58AiEAkzKHTJYidV/Q+lqb18JuOFum2Ug/aJKnHariDP0w5Ds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fsessions-redis@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29692},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-sessions-redis-1.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"726f6bb0-efd8-432f-83df-c376982d530b"}},"_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-sessions-redis-1.1.0.tgz","_integrity":"sha512-Eqltqd9bqsS0rKL4bdXKTNvp8OxSCp4W4yUj5Hfcave1MWQKfBWkWOy5sagX0mMUK/2+HljWf1gY2/IyZdREJg==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/sessions-redis"},"_npmVersion":"11.19.0","description":"Redis pub/sub SessionRegistry adapter for multi-instance AgentPlat sessions.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/core":"^1.1.0","@agentplat/sessions":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.6.3"},"_npmOperationalInternal":{"tmp":"tmp/sessions-redis_1.1.0_1790699713017_0.752857502871809","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"_id":"@agentplat/sessions-redis@1.2.0","bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"dist":{"shasum":"eaa1c2f1e3c2c5a0371f6e513ef9beefc41d131f","tarball":"https://registry.npmjs.org/@agentplat/sessions-redis/-/sessions-redis-1.2.0.tgz","fileCount":7,"integrity":"sha512-SVwqgnnzvI8L5PBF6NLIfk28WOdSJS+M48eAEQ4V+ojTl0Oxdx87g9rakoSx3OVrwqkCKksaBAFXuuCbeMlR8g==","signatures":[{"sig":"MEUCIDoNSTsIskytTnI13f3gkXY2oAfzb7/0Af2rYHhE/fbaAiEAu92EuJ8Xg5j7mM7PPMfQ+0s5IWpc5IE1OhvQu/RjhXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCHaWTU7IGmT+DVNQwvvjmeF+h3qAZAeFBZvWJf3on9XwIgQoRqTOeq7UheUPXnbOAvuaWNKOR3Htmj5z0xOw3+Bqk="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentplat%2fsessions-redis@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29692},"main":"./dist/index.js","name":"@agentplat/sessions-redis","type":"module","_from":"file:/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-sessions-redis-1.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"Apache-2.0","scripts":{"test":"pnpm run build && node --test tests/*.test.mjs","build":"tsc -p tsconfig.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","type-check":"tsc -p tsconfig.json --noEmit"},"version":"1.2.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"726f6bb0-efd8-432f-83df-c376982d530b"}},"homepage":"https://github.com/Agentplat/agentplat#readme","_resolved":"/home/runner/work/agentplat/agentplat/release-artifacts/agentplat-sessions-redis-1.2.0.tgz","_integrity":"sha512-SVwqgnnzvI8L5PBF6NLIfk28WOdSJS+M48eAEQ4V+ojTl0Oxdx87g9rakoSx3OVrwqkCKksaBAFXuuCbeMlR8g==","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/sessions-redis"},"_npmVersion":"11.19.0","description":"Redis pub/sub SessionRegistry adapter for multi-instance AgentPlat sessions.","directories":{},"maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@agentplat/core":"^1.2.0","@agentplat/sessions":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^26.6.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sessions-redis_1.2.0_1790812597777_0.051394960115481725"}}},"time":{"created":"2026-07-16T20:46:40.881Z","modified":"2026-09-30T23:56:38.218Z","0.2.0-beta.11":"2026-07-16T20:46:41.176Z","0.3.0-alpha.1":"2026-07-30T18:27:46.722Z","0.3.0-alpha.2":"2026-07-31T09:04:27.103Z","0.3.0-alpha.3":"2026-07-31T14:31:23.926Z","0.3.0-alpha.4":"2026-07-31T21:13:54.100Z","0.3.0-alpha.5":"2026-08-01T01:47:14.015Z","0.3.0-beta.1":"2026-08-01T04:53:09.441Z","0.3.0-beta.2":"2026-08-01T15:37:26.954Z","0.3.0-beta.4":"2026-08-17T19:57:43.971Z","0.3.0-beta.5":"2026-08-22T04:13:45.510Z","0.3.0-beta.7":"2026-09-09T19:10:17.617Z","0.3.0-beta.8":"2026-09-14T01:58:33.600Z","1.0.0":"2026-09-22T22:36:53.800Z","1.1.0":"2026-09-29T16:35:13.103Z","1.2.0":"2026-09-30T23:56:37.850Z"},"bugs":{"url":"https://github.com/Agentplat/agentplat/issues"},"license":"Apache-2.0","homepage":"https://github.com/Agentplat/agentplat#readme","repository":{"url":"git+https://github.com/Agentplat/agentplat.git","type":"git","directory":"packages/sessions-redis"},"description":"Redis pub/sub SessionRegistry adapter for multi-instance AgentPlat sessions.","maintainers":[{"name":"douglas-grishen","email":"douglas@grishen.com"}],"readme":"# `@agentplat/sessions-redis`\n\nRedis pub/sub implementation of `SessionRegistry` for multi-instance services.\nIt stores only `sessionId -> owner instance` leases in Redis. The\n`AbortController` stays in the ECS task or Node process that owns the live\nprovider stream; remote stop requests are routed to that owner over pub/sub.\n\n## Installation (developer preview)\n\nInstall the coordinated preview explicitly:\n\n```sh\nnpm install @agentplat/sessions-redis@next\n```\n\nKeep all `@agentplat/*` packages on the same release version. npm's default\n`latest` tag can point to an older preview. See the\n[release channels](https://github.com/Agentplat/agentplat/blob/main/docs/release-channels.md)\nfor distribution status and version selection.\n\nUse separate command and subscriber connections (node-redis requires a\ndedicated connection while subscribed):\n\n```ts\nimport { createClient } from \"redis\";\nimport { createRedisSessionRegistry } from \"@agentplat/sessions-redis\";\n\nconst command = createClient({ url: process.env.REDIS_URL });\nconst subscriber = command.duplicate();\nawait Promise.all([command.connect(), subscriber.connect()]);\n\nexport const sessions = await createRedisSessionRegistry({\n  command,\n  subscriber,\n  prefix: \"agentplat:orders:prod\",\n});\n```\n\nThe prefix is an application/environment trust boundary, not a replacement for\nauthorization. Continue to authenticate the stop endpoint and verify that the\ncaller can control the requested session. The adapter does not close the\napplication-owned Redis clients when `registry.close()` is called.\n\nRedis pub/sub is an online control plane, not a durable event log. A stop sent\nafter the owner lease expires returns false; use `SessionEventSink` for durable\nsession history.\n","readmeFilename":"README.md"}