{"_id":"@botiverse/agent-session-store","_rev":"2-4e8a01696dc0c907c722e6f89bcbbef1","name":"@botiverse/agent-session-store","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@botiverse/agent-session-store","version":"0.1.0","author":{"name":"jiacheng","email":"jiacheng@botiverse.dev"},"license":"MIT","_id":"@botiverse/agent-session-store@0.1.0","maintainers":[{"name":"tennyzhuang","email":"zty0826@gmail.com"},{"name":"richardchien","email":"stdrc@outlook.com"},{"name":"yezizp","email":"yezizp2012@gmail.com"},{"name":"lengthmin","email":"lengthmin@gmail.com"},{"name":"xxchan","email":"xxchan22f@gmail.com"}],"homepage":"https://github.com/botiverse/hands#readme","bugs":{"url":"https://github.com/botiverse/hands/issues"},"dist":{"shasum":"645711e8f201b9efa4c5c55a06e7317fabd5e103","tarball":"https://registry.npmjs.org/@botiverse/agent-session-store/-/agent-session-store-0.1.0.tgz","fileCount":14,"integrity":"sha512-dtr1pAtglLHGS/AoeQ5N8MeqVGsYyorn/EM8dcT8By6bc/Gyni2PH0vpYCxibyReOPsamnxKePufgSOl8Mzbrg==","signatures":[{"sig":"MEUCIHyaperFd6P9w50jpf4dyPC8k5TmifHVU3Bbfqwen90jAiEA78OzsVgCetEAuXZKlhRHX6PjQjMYXBAwTu46YZ5f/m4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14252},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7395780ac9f2f846fefe3c3b51fd79063b5129db","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"lengthmin","email":"lengthmin@gmail.com"},"repository":{"url":"git+https://github.com/botiverse/hands.git","type":"git"},"_npmVersion":"11.19.1","description":"Fail-closed Raft agent admission and atomic per-agent integration session store.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-session-store_0.1.0_1788465892746_0.21731390154187524","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"_id":"@botiverse/agent-session-store@0.2.0","bugs":{"url":"https://github.com/botiverse/hands/issues"},"dist":{"shasum":"09542729216b3f8305880234b2a67bcf4fd2a23b","tarball":"https://registry.npmjs.org/@botiverse/agent-session-store/-/agent-session-store-0.2.0.tgz","fileCount":14,"integrity":"sha512-b7V7u3XTMhtF4OeHlhUe6lwxujvGLbfGjI7QAHmo/UmCL82TWBCWUikFtWl+P6KFr+Y+SLx5cTpRpjSQVfMstw==","signatures":[{"sig":"MEYCIQD5v2kn4NVBJjCg9GdKm3qbnCyTTb/U4/98DJka/EuXrQIhAMx6XrftF+/Wd+IblS+duwH0+uOqodmd/WjVfYnh8FKn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC1va0rHNOdO9EwpdgnNbq2s7TzGbh+Rc3Pyz23cjL21gIhAKhc6g0IYpVlRPDk3zJKzrdyCeZFf93o2YbLhId1C8QB"}],"unpackedSize":16955},"main":"dist/index.js","name":"@botiverse/agent-session-store","type":"module","types":"dist/index.d.ts","author":{"name":"jiacheng","email":"jiacheng@botiverse.dev"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"47d4f96791431c0a6e6840e77735ff8f8da2660b","license":"MIT","scripts":{"test":"vitest run","build":"tsc"},"version":"0.2.0","_npmUser":{"name":"lengthmin","email":"lengthmin@gmail.com"},"homepage":"https://github.com/botiverse/hands#readme","repository":{"url":"git+https://github.com/botiverse/hands.git","type":"git"},"_npmVersion":"11.19.1","description":"Fail-closed Raft agent admission and atomic per-agent integration session store.","directories":{},"maintainers":[{"name":"tennyzhuang","email":"zty0826@gmail.com"},{"name":"richardchien","email":"stdrc@outlook.com"},{"name":"yezizp","email":"yezizp2012@gmail.com"},{"name":"lengthmin","email":"lengthmin@gmail.com"},{"name":"xxchan","email":"xxchan22f@gmail.com"}],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^22.10.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-session-store_0.2.0_1788525143389_0.19844085537724232"}}},"time":{"created":"2026-09-03T20:04:52.596Z","modified":"2026-09-04T12:32:23.671Z","0.1.0":"2026-09-03T20:04:52.984Z","0.2.0":"2026-09-04T12:32:23.491Z"},"bugs":{"url":"https://github.com/botiverse/hands/issues"},"author":{"name":"jiacheng","email":"jiacheng@botiverse.dev"},"license":"MIT","homepage":"https://github.com/botiverse/hands#readme","repository":{"url":"git+https://github.com/botiverse/hands.git","type":"git"},"description":"Fail-closed Raft agent admission and atomic per-agent integration session store.","maintainers":[{"name":"tennyzhuang","email":"zty0826@gmail.com"},{"name":"richardchien","email":"stdrc@outlook.com"},{"name":"yezizp","email":"yezizp2012@gmail.com"},{"name":"lengthmin","email":"lengthmin@gmail.com"},{"name":"xxchan","email":"xxchan22f@gmail.com"}],"readme":"# @botiverse/agent-session-store\n\nFail-closed admission for a managed Raft agent, and atomic writes of that agent's\nintegration session to:\n\n```text\n$SLOCK_HOME/agents/<agentId>/integrations/<service>/auth.json\n```\n\nThis package does **not** implement login, PKCE, or token exchange. Those stay in\neach service CLI. The `<service>` slug is supplied by the caller (`hands-4cc7a2`,\n`testbed`, …).\n\nA partial agent environment never falls back to the host user's HOME or XDG config.\n","readmeFilename":"README.md"}