{"_id":"@graphorin/sessions","_rev":"29-83136fcaefb2a6ca1b7cd9b7c2216757","name":"@graphorin/sessions","dist-tags":{"latest":"0.15.1"},"versions":{"0.5.0":{"name":"@graphorin/sessions","version":"0.5.0","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.5.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"c83120a79bd15acbda02bb2ed96bb26ad08ca7d8","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.5.0.tgz","fileCount":82,"integrity":"sha512-UPT+5sDAPTNnPRQy+yswn7EYtqguNJSpD1vSVq6tWGA+tnvccwTk4ZX1jY49bxvy+sRYFze0papMwKoKlT4nxg==","signatures":[{"sig":"MEQCICCAfkn7mMZSb2Fhy5rGYNCIlwrDzRjKXWUOCJrVaHBzAiAcHLc23kODABqexDKwAbM7iB7SMUoJfymiWiF79eu+HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":352300},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","import":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","import":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","import":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","import":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","import":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"o-stepper","email":"step.oleksiy@gmail.com"},"_resolved":"/tmp/c08201b8c9a570dd8aa5b2a2081b2402/graphorin-sessions-0.5.0.tgz","_integrity":"sha512-UPT+5sDAPTNnPRQy+yswn7EYtqguNJSpD1vSVq6tWGA+tnvccwTk4ZX1jY49bxvy+sRYFze0papMwKoKlT4nxg==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"10.9.8","description":"Hybrid facade-with-state session module for the Graphorin framework: createSession() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semantics, au","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.5.0","@graphorin/memory":"0.5.0","@graphorin/security":"0.5.0","@graphorin/observability":"0.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.5.0","@graphorin/embedder-transformersjs":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.5.0_1783060943548_0.19318136511736972","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@graphorin/sessions","version":"0.6.0","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.6.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"eb543adfa2b024265a5bd43603cc5343dee3db86","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.6.0.tgz","fileCount":82,"integrity":"sha512-mgqWhr+Ne1Ds+nMKgHRn6Fo+50ikGdFMaPIUwp+17y3B98KeF9Y1ZXh1uZ8cqpcMZO/VlM72gQ9g0Wpmzqd2BA==","signatures":[{"sig":"MEUCIQDxQ60nhOLXlou/F1jAU5l+R1vENyFUjh3D9wwq2jUi9wIgKgFJz4TCj1/Slz7iK2ZO3nTMflXt/cyY7SkwsaBt+V0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":354952},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","import":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","import":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","import":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","import":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","import":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"o-stepper","email":"step.oleksiy@gmail.com"},"_resolved":"/tmp/cf32806dad415731cf661bc861ce697b/graphorin-sessions-0.6.0.tgz","_integrity":"sha512-mgqWhr+Ne1Ds+nMKgHRn6Fo+50ikGdFMaPIUwp+17y3B98KeF9Y1ZXh1uZ8cqpcMZO/VlM72gQ9g0Wpmzqd2BA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"10.9.8","description":"Hybrid facade-with-state session module for the Graphorin framework: createSession() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semantics, au","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.6.0","@graphorin/memory":"0.6.0","@graphorin/security":"0.6.0","@graphorin/observability":"0.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.6.0","@graphorin/embedder-transformersjs":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.6.0_1783230385095_0.8079506338768783","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@graphorin/sessions","version":"0.6.1","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.6.1","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"e831c4f1227add05ca67ca629fff343cd85044d7","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.6.1.tgz","fileCount":84,"integrity":"sha512-bfgr+W/3MvEGyTrj+4RHKnAG/ZcAMhz4GBU2Bp0m+a+Awm19I6z4HpQvmEmD9Et/gtEixP/HC6FLb5gyt+UvAQ==","signatures":[{"sig":"MEUCIHdLM3bIFZji6Ru/9fQJVfywc+d4VcbAEnWBhbRgz1ycAiEA0p/ClingsKl2dPjIQjOqkSTVTEbcXnrIK7HWF5FglaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360365},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","import":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","import":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","import":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","import":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","import":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","import":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"o-stepper","email":"step.oleksiy@gmail.com"},"_resolved":"/tmp/64624aebfe8a910f4ee63828bdf1129f/graphorin-sessions-0.6.1.tgz","_integrity":"sha512-bfgr+W/3MvEGyTrj+4RHKnAG/ZcAMhz4GBU2Bp0m+a+Awm19I6z4HpQvmEmD9Et/gtEixP/HC6FLb5gyt+UvAQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"10.9.8","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.6.1","@graphorin/memory":"0.6.1","@graphorin/security":"0.6.1","@graphorin/observability":"0.6.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.6.1","@graphorin/embedder-transformersjs":"0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.6.1_1783240313293_0.8060493785964857","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@graphorin/sessions","version":"0.7.0","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.7.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"df0cf11ad7b477985753ec16d6e5dbc4375c9bab","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.7.0.tgz","fileCount":107,"integrity":"sha512-7nchDWxXOKiw4D4P0V2of+S/99956AxxBluwQbK+P+EpjxXXxaEEr0/iRY6fzTa7R0gtdbQYKfb/daQiNatAZQ==","signatures":[{"sig":"MEYCIQCQO+zNFKiJNrQ1EEKzD14j7NFbxFbQuT080+r9mM5fVgIhALcE8d6T9u39XEtpotEZq00y5fO4bP7vs2uhKGqt49HE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514555},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/761515e738fb5afe0bf2a73cedd03502/graphorin-sessions-0.7.0.tgz","_integrity":"sha512-7nchDWxXOKiw4D4P0V2of+S/99956AxxBluwQbK+P+EpjxXXxaEEr0/iRY6fzTa7R0gtdbQYKfb/daQiNatAZQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.7.0","@graphorin/observability":"0.7.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.7.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.7.0_1783394983369_0.4947530427030795","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@graphorin/sessions","version":"0.8.0","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.8.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"07f871949e8ad1b4394adf14d558ef46cc58a3a6","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.8.0.tgz","fileCount":107,"integrity":"sha512-L8+t43tOKZTnG9AZDKpfmVvg4zd6alyEIdWdQd1R8Au5QqPEntgcvXmTY6eR2cUGkyoMsYNPLQK9dq6yh2p4QQ==","signatures":[{"sig":"MEYCIQCtzpMNWdKbVOjj/aySbw2j3deihsLbRUNww/C/stj5vAIhAIhej0nir/eYO7wcCVEpV0GXWwyvqZIyfZ3SIss2zXrn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514772},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/728355b01b9ec33dc5e65ce97ce17979/graphorin-sessions-0.8.0.tgz","_integrity":"sha512-L8+t43tOKZTnG9AZDKpfmVvg4zd6alyEIdWdQd1R8Au5QqPEntgcvXmTY6eR2cUGkyoMsYNPLQK9dq6yh2p4QQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.8.0","@graphorin/observability":"0.8.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.8.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.8.0_1783783828479_0.7978881106875975","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@graphorin/sessions","version":"0.9.0","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.9.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"163c569a7b1dc843f7ecd152af6d0bfc924b0c9c","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.9.0.tgz","fileCount":107,"integrity":"sha512-oGvv+Pbul/oIjypMZFbOEElMTs8WAIm9qSIqcgZ287QmopVP86YpO8Z3Rt3zODOPozELlQVHwCi82IwB7363dw==","signatures":[{"sig":"MEUCIQCutKiQDlqugFXT7l7vMrOVGWMM8/zAl/LYrhuAV5Lz3gIgECImkghefPTlIyxVuJfqZZjc37lAEkuNZkVEz2wf+xE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512089},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/5d17d665bff3e4605727fc7fad6e351d/graphorin-sessions-0.9.0.tgz","_integrity":"sha512-oGvv+Pbul/oIjypMZFbOEElMTs8WAIm9qSIqcgZ287QmopVP86YpO8Z3Rt3zODOPozELlQVHwCi82IwB7363dw==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.9.0","@graphorin/tools":"0.9.0","@graphorin/observability":"0.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.9.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.9.0_1783941143117_0.9770265612964344","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@graphorin/sessions","version":"0.10.0","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.10.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"f904d3ef9bc00c9f773931bb625a2aab3f9b2807","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.10.0.tgz","fileCount":107,"integrity":"sha512-KxkM1aqxE/pj50lwZ4UcE/+b6kwPQQJvDjkazqdK0MFyHVynqdPX4lLkmuMpInjgAXIdAAykn4qfZRAQfdUSSw==","signatures":[{"sig":"MEUCIQDonXieiTZ4eWDt00BSX4LOpJPLairB2UxyMcjh/uGACgIgPMZ4Or4JrWzxfCKiH+dmG7dukUhnV7/0tXZ8l9UNK6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512247},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/cc745e4affa80956db83d780dd44690a/graphorin-sessions-0.10.0.tgz","_integrity":"sha512-KxkM1aqxE/pj50lwZ4UcE/+b6kwPQQJvDjkazqdK0MFyHVynqdPX4lLkmuMpInjgAXIdAAykn4qfZRAQfdUSSw==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.10.0","@graphorin/tools":"0.10.0","@graphorin/observability":"0.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.10.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.10.0_1784200826079_0.39174501855120547","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@graphorin/sessions","version":"0.10.1","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.10.1","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"08f452edbfd5313f44722fd12236320e11a6f8ec","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.10.1.tgz","fileCount":107,"integrity":"sha512-/LGTCkI5F044yZSKbTckdJ1u/EpYjCji8IJA9oibaS/aet3XBhqlm5FsWLF7afRjAMdDta6lpM3Qm+Q2IIPr9g==","signatures":[{"sig":"MEUCIQCMIQBwfyEa+gPgvaPo1QG9JTPk7m6+Pd50vpiinNAZlQIgK+ZIIivrPE+AasHmvoznDr6nL1Uschgab0eiTqFcKkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":516990},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.10.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/3e912278aa9bb4e60894794f43c5441d/graphorin-sessions-0.10.1.tgz","_integrity":"sha512-/LGTCkI5F044yZSKbTckdJ1u/EpYjCji8IJA9oibaS/aet3XBhqlm5FsWLF7afRjAMdDta6lpM3Qm+Q2IIPr9g==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.10.1","@graphorin/tools":"0.10.1","@graphorin/observability":"0.10.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.10.1","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.10.1_1784234226219_0.73277546097902","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@graphorin/sessions","version":"0.10.2","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.10.2","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"41ed9e5a47b20daa0401cc853967d2ac2d9739f7","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.10.2.tgz","fileCount":107,"integrity":"sha512-yub6Oqmh28vtdSPRgc/FjlGvK0c5FgNVPo7QOmUMTxKSlxMPM81ILSDS2x+N0zRjHAZ9/OACdqAwHogB64gOoQ==","signatures":[{"sig":"MEUCID5CI1OdNw5ioTTV3PY/DH5TdQ0WIqyuvBQOhPWI/WmdAiEAxGs9jCl9T/gpS7yMFf2zRA5KfBHMMwY1F5cjN4G9QJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517238},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.10.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/5a976dabf456955b813201d59f9a0c6c/graphorin-sessions-0.10.2.tgz","_integrity":"sha512-yub6Oqmh28vtdSPRgc/FjlGvK0c5FgNVPo7QOmUMTxKSlxMPM81ILSDS2x+N0zRjHAZ9/OACdqAwHogB64gOoQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.10.2","@graphorin/tools":"0.10.2","@graphorin/observability":"0.10.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.10.2","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.10.2_1784273654880_0.28596881888403236","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@graphorin/sessions","version":"0.11.0","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.11.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"b718987c36d68d0dfe9912262712ef27a92f4458","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.11.0.tgz","fileCount":107,"integrity":"sha512-HJGVBc6YNJizdw0e6fqkrvMZmvSPG6kNdLQln5wBhyccsl19oOO6guqQKEC9mlzTDHopWp2SJmD8iZCqKTjJPA==","signatures":[{"sig":"MEUCIEilf1uscvULkselFWiRlhiR1ybY4G6ky1GzzoGqgIxgAiEAj7mRLomS25X+wnYCUDpGln/2UhH3GdK5Zt946E0upeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517486},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/f509d2fdccef7d6f2d87795496b27fc8/graphorin-sessions-0.11.0.tgz","_integrity":"sha512-HJGVBc6YNJizdw0e6fqkrvMZmvSPG6kNdLQln5wBhyccsl19oOO6guqQKEC9mlzTDHopWp2SJmD8iZCqKTjJPA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.11.0","@graphorin/tools":"0.11.0","@graphorin/observability":"0.11.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.11.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.11.0_1784290948061_0.543259915783695","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@graphorin/sessions","version":"0.12.0","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.12.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"35927eb5b7f2d971968860a692fe512db959f696","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.12.0.tgz","fileCount":107,"integrity":"sha512-eouPhI4AORCBiN1/HNtaoyxLaqgiTqmWjNjJb4w8KU1d3GJEzryrW9Z67jN86fQBlCbX36FtOe7R4wJ1vhngVw==","signatures":[{"sig":"MEYCIQCMnoArWrd+z197tWmWiWX+b9yRRLlShyZ0Tlqry2Z1vwIhAPkA5x3bKWVrTo4Q2xZxtgA7/+rVp/D2a/Qbc5sk5Ccv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517635},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/f84c1a4e36e2180421f25eceb481f137/graphorin-sessions-0.12.0.tgz","_integrity":"sha512-eouPhI4AORCBiN1/HNtaoyxLaqgiTqmWjNjJb4w8KU1d3GJEzryrW9Z67jN86fQBlCbX36FtOe7R4wJ1vhngVw==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.12.0","@graphorin/tools":"0.12.0","@graphorin/observability":"0.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.12.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.12.0_1784297332992_0.04406572709626633","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@graphorin/sessions","version":"0.12.1","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.12.1","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"0d50f86388062e306d3bf69c81038228e44fc214","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.12.1.tgz","fileCount":107,"integrity":"sha512-VuKIG5nMo/M7C2jgcGLSPwm741zQjOmha3TakiTMDTIqvPUk7DAYxgf0NXWQJiOFalvnhI1WvgPUitZCNmD/Pw==","signatures":[{"sig":"MEUCIQC/6lp+MjVUNWmfA4xaXIKhDq+ASd/S7TTkyWmM1nQUMwIgH5mBjBeQzpQyxk4fOB3ieM4KyS+MByhKAP0KwM1/xfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517784},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.12.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/a95b222854f07500b3bad88950ab66bd/graphorin-sessions-0.12.1.tgz","_integrity":"sha512-VuKIG5nMo/M7C2jgcGLSPwm741zQjOmha3TakiTMDTIqvPUk7DAYxgf0NXWQJiOFalvnhI1WvgPUitZCNmD/Pw==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.12.1","@graphorin/tools":"0.12.1","@graphorin/observability":"0.12.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.12.1","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.12.1_1784304060481_0.4381079716125389","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@graphorin/sessions","version":"0.13.0","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.13.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"1782a838c3672ef730d8ee0600ed49a1fa8ffe71","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.13.0.tgz","fileCount":107,"integrity":"sha512-VgoZpIWCH4i/OQtZ5P4PjJRj1Ne21DbFA3DkmfcNWVfI5EQ+XxDPHmw1EA5s1p+wk9jN358V0zo3x5IVECAGCg==","signatures":[{"sig":"MEQCIEWozVkynUJdhzR0JqwMqYDe9x6Dtnyo2GlGkfxg4D3gAiAMLJnbA2jD1JyqC4KR5tDdh10Bbs3pJa0SQ8ImPr4cWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517933},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/68716a89d95e22b7b82e5c7b1f26a267/graphorin-sessions-0.13.0.tgz","_integrity":"sha512-VgoZpIWCH4i/OQtZ5P4PjJRj1Ne21DbFA3DkmfcNWVfI5EQ+XxDPHmw1EA5s1p+wk9jN358V0zo3x5IVECAGCg==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.0","@graphorin/tools":"0.13.0","@graphorin/observability":"0.13.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.13.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.13.0_1784461401997_0.49861833976434977","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@graphorin/sessions","version":"0.13.1","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.13.1","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"b05d24d621b1f6cba9b78493ad602d8e204db862","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.13.1.tgz","fileCount":107,"integrity":"sha512-+8mv1OiKcbPjks+b6mJqRbVuajumfWrV2kfX8ezlpYyPiu7rsGPW85B6uFnZRv90Pe06DjD7JKp0xHgTO6KpvA==","signatures":[{"sig":"MEUCIE81+mM3N3dJNSuRyTzS4eTko8smp/5Y/tOSb7S5HRSlAiEAit7myaWW7bsw04jhzY65t3wT3j1jTQOHP0UxbG2u6xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":518730},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.13.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/1a0041c57e3ab6b13df37bf1dfb50f06/graphorin-sessions-0.13.1.tgz","_integrity":"sha512-+8mv1OiKcbPjks+b6mJqRbVuajumfWrV2kfX8ezlpYyPiu7rsGPW85B6uFnZRv90Pe06DjD7JKp0xHgTO6KpvA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.1","@graphorin/tools":"0.13.1","@graphorin/observability":"0.13.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.13.1","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.13.1_1784477261185_0.1580991709358044","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@graphorin/sessions","version":"0.13.2","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.13.2","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"6917229dea061ad7e6061c239d91b3a40bdbf07f","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.13.2.tgz","fileCount":107,"integrity":"sha512-diHsuPFQQ5Q8QIMiHymhG76CqYQQVnvo/DhqEee8KMeVsHVJ7ZditdsaUpLgd4U6ilHXoI0eQoI3xETwr5oSog==","signatures":[{"sig":"MEQCIFllx4D4JMUdxBn9LvpJJ/xh6kFfwfIMRbH5tVlrjfzSAiAG0jSs2sBaaV1si4W4FHnrksE3KQrSn/wruPJ/Wf5Klg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":518978},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.13.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/702e1b2854630737365b825601d00c5b/graphorin-sessions-0.13.2.tgz","_integrity":"sha512-diHsuPFQQ5Q8QIMiHymhG76CqYQQVnvo/DhqEee8KMeVsHVJ7ZditdsaUpLgd4U6ilHXoI0eQoI3xETwr5oSog==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.2","@graphorin/tools":"0.13.2","@graphorin/observability":"0.13.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.13.2","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.2"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.13.2_1784490552174_0.06703151328783563","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@graphorin/sessions","version":"0.13.3","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.13.3","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"4ec840295d795e56134eddd761ed3c60f68b775f","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.13.3.tgz","fileCount":107,"integrity":"sha512-cwAb99ff0pkWOlwZ24zfoEc6dghNwnnyiLB1oKEflAD+b1pPlXgJaqd920Sm1EflX+mzCF1soW3Bx3ECGd7QsA==","signatures":[{"sig":"MEYCIQCOq/h0ta1PUgtScgtU4VxvGhzqNybrd2IGJZMPFFL7XwIhAK4LrNlvhYD10zBTHTiK1kNEDMSQlfBNaVaxS2ImbQpZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":519226},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.13.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/888f6a83782efb3184f7fa830296dfd4/graphorin-sessions-0.13.3.tgz","_integrity":"sha512-cwAb99ff0pkWOlwZ24zfoEc6dghNwnnyiLB1oKEflAD+b1pPlXgJaqd920Sm1EflX+mzCF1soW3Bx3ECGd7QsA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.3","@graphorin/tools":"0.13.3","@graphorin/observability":"0.13.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.13.3","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.3"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.13.3_1784526981210_0.23132018261766385","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@graphorin/sessions","version":"0.13.4","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.13.4","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"acc7c6d6d29f66c3c535cfb9d305e80715e84d5d","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.13.4.tgz","fileCount":107,"integrity":"sha512-/iHyIsw77i9W6fyDCTJCwSc3O9IW1NlfIw0FYIa2ypVdmwz6cUIEVLs/oFIrhSsthTYrkBN4qonRHMYUG6Od8w==","signatures":[{"sig":"MEUCIQCTs0M5uZ5SKZHIqOYtkk8FOxyj0cLR76ZUbZnAjqH8uQIgcoTNk5AGTJ3bhs9GYgA9v0fbKpQPvacIU/eYwy8FYNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":519474},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.13.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/459cf37f02443067ff70040fac4374ae/graphorin-sessions-0.13.4.tgz","_integrity":"sha512-/iHyIsw77i9W6fyDCTJCwSc3O9IW1NlfIw0FYIa2ypVdmwz6cUIEVLs/oFIrhSsthTYrkBN4qonRHMYUG6Od8w==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.4","@graphorin/tools":"0.13.4","@graphorin/observability":"0.13.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.13.4","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.4"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.13.4_1784532400202_0.6429309866909518","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@graphorin/sessions","version":"0.13.5","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.13.5","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"119b9737d6e70a78e6669003d7d8f70492ea09ba","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.13.5.tgz","fileCount":107,"integrity":"sha512-Sw/ImSwA2qDrT47pHP5Z72Y4yUmbo+bALDWPPrSzV61JGh3rjXRpFaLDG3Z3/vJMwqBqYj1HZJTCheOjED4qkQ==","signatures":[{"sig":"MEUCIQDp/k5VRpYS+dvPu8O/XLQEsU6k0k6j0hEuWEmSet0dhgIgVv9VTrpQqonRQ/4NkVcNom+M2Bj2lcMHHLBQSMw7qdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":519722},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.13.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/03aab3b350d975c27ca1a1302c047a1b/graphorin-sessions-0.13.5.tgz","_integrity":"sha512-Sw/ImSwA2qDrT47pHP5Z72Y4yUmbo+bALDWPPrSzV61JGh3rjXRpFaLDG3Z3/vJMwqBqYj1HZJTCheOjED4qkQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.5","@graphorin/tools":"0.13.5","@graphorin/observability":"0.13.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.13.5","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.5"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.13.5_1784541637313_0.1546033505585136","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"@graphorin/sessions","version":"0.13.6","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.13.6","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"e8b56e13fa0af35efcaa09291f8143172274f62f","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.13.6.tgz","fileCount":107,"integrity":"sha512-BYrvcOZkVJgZYDl6J40p+5sJ6diuUBKzcnXyoxqEcYELxKYmEPJPEPBuzPsxBx0DlHrx3SBoFhyXU88mDoENHQ==","signatures":[{"sig":"MEUCIGAJLERASFZRkcCf1oWo1vBJx26Om5y8cwktKUj1N2LEAiEA1NaA+XYwL3eYciSAv3smFPoyY4PHz+hTshyEAlhaez4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":519970},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.13.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/3c15dd5d54c9a969d574a2d9b026e29a/graphorin-sessions-0.13.6.tgz","_integrity":"sha512-BYrvcOZkVJgZYDl6J40p+5sJ6diuUBKzcnXyoxqEcYELxKYmEPJPEPBuzPsxBx0DlHrx3SBoFhyXU88mDoENHQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.6","@graphorin/tools":"0.13.6","@graphorin/observability":"0.13.6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.13.6","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.6"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.13.6_1784551330191_0.8589321830489733","host":"s3://npm-registry-packages-npm-production"}},"0.13.7":{"name":"@graphorin/sessions","version":"0.13.7","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.13.7","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"091ec42930feb94086c17875024329ca276b5cec","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.13.7.tgz","fileCount":107,"integrity":"sha512-/zRNl7mOkYsyMS6T08NiXYs4CJKfi+nHIzmJWUoZ7d0aUic214jP/2XWeDXS9Xm/EVz9BkAzTNy9OzkbRZ0BFQ==","signatures":[{"sig":"MEYCIQD05BNoygD4Ei1Q7YEPgfixVAOSjn1WpJ+nYDHU9zutEwIhAPLFwBXJOGVoXBh5reuhmT4aNOSRI8qnaFd/dp1kE1Cu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.13.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520119},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.13.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/137e5b38666a9088dc557e5fa1608ea6/graphorin-sessions-0.13.7.tgz","_integrity":"sha512-/zRNl7mOkYsyMS6T08NiXYs4CJKfi+nHIzmJWUoZ7d0aUic214jP/2XWeDXS9Xm/EVz9BkAzTNy9OzkbRZ0BFQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.7","@graphorin/tools":"0.13.7","@graphorin/observability":"0.13.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.13.7","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.13.7_1784562502277_0.7193206724142456","host":"s3://npm-registry-packages-npm-production"}},"0.13.8":{"name":"@graphorin/sessions","version":"0.13.8","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.13.8","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"67cb62aa585db273ba6ca461b6d61e6d2fe99a98","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.13.8.tgz","fileCount":107,"integrity":"sha512-liU1CdDTSLbGxYoGmplTJ/6vdobwikqbD7Tf7QjrkAHdJcFZjLCAglKl2PKz5BvUmKu7s/TlVhXoZUJUjo5YaA==","signatures":[{"sig":"MEYCIQCqnDzDhkRghjp4kQ8t7vkDPa1034HivFwm4nS5eyd1xgIhAIUiEg57IiKrI91KAdHPd6Xjv2KnTcYNG90O48+YnXl6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.13.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520268},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.13.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/a875f75e38a0ece65916a5f2dfd0a575/graphorin-sessions-0.13.8.tgz","_integrity":"sha512-liU1CdDTSLbGxYoGmplTJ/6vdobwikqbD7Tf7QjrkAHdJcFZjLCAglKl2PKz5BvUmKu7s/TlVhXoZUJUjo5YaA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.8","@graphorin/tools":"0.13.8","@graphorin/observability":"0.13.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.13.8","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.8"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.13.8_1784574668293_0.09111001679133168","host":"s3://npm-registry-packages-npm-production"}},"0.13.9":{"name":"@graphorin/sessions","version":"0.13.9","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.13.9","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"a36a3fc05597f397902036f54ca5af8533696d2f","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.13.9.tgz","fileCount":107,"integrity":"sha512-cro5V93rrwRypHJPX7Y+0djWLRrhRt+1RXIwyHBWQ+o2ikIT+UAjwBcz5PNg2xzgOwQdavIwnby3+ydi1HjSMg==","signatures":[{"sig":"MEUCIE9rL7hLpp0HeSjS0Ox6rkVH34zFSfuwpGLbK+JM+nVsAiEAkwq59C1m1bLhc6vOOlJzuNslIfa2vDDawpjqT98VMrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.13.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520417},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.13.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/41092196ab771e89a92726decb01bbaa/graphorin-sessions-0.13.9.tgz","_integrity":"sha512-cro5V93rrwRypHJPX7Y+0djWLRrhRt+1RXIwyHBWQ+o2ikIT+UAjwBcz5PNg2xzgOwQdavIwnby3+ydi1HjSMg==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.9","@graphorin/tools":"0.13.9","@graphorin/observability":"0.13.9"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.13.9","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.9"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.13.9_1784612083169_0.12288123362044345","host":"s3://npm-registry-packages-npm-production"}},"0.13.10":{"name":"@graphorin/sessions","version":"0.13.10","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.13.10","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"18356b086a617bad1e57afa937055e3b35d6d3fe","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.13.10.tgz","fileCount":107,"integrity":"sha512-GeChjwUPKP/VemSQNQ73LfzCT3cMKJUIB0VIVTTy+2tSCJZclvG7CpxrhvpYEUVptbghH25BCC6GUabEaQ+uWQ==","signatures":[{"sig":"MEQCIHIdK7hdVF67n8kc+pI4OsrcyaUs47t50oqG/7phsMfbAiA/hrxQRF1gJer5TqsC6oyP3E2V2Kv7n+LetBAcSbwMbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.13.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520579},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.13.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/51bdadf05a7e61645d73dee2ef0d7c79/graphorin-sessions-0.13.10.tgz","_integrity":"sha512-GeChjwUPKP/VemSQNQ73LfzCT3cMKJUIB0VIVTTy+2tSCJZclvG7CpxrhvpYEUVptbghH25BCC6GUabEaQ+uWQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.10","@graphorin/tools":"0.13.10","@graphorin/observability":"0.13.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.13.10","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.10"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.13.10_1784623007887_0.007464287971187256","host":"s3://npm-registry-packages-npm-production"}},"0.13.11":{"name":"@graphorin/sessions","version":"0.13.11","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.13.11","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"9a17e2607ab6407aa6e610e0a293e9ff7ff4e3ec","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.13.11.tgz","fileCount":107,"integrity":"sha512-Wr/4BrAwZr9qnDDfO53NvcOtwCjKs9euXShDSl6DEY4LexOwqtvsNTrtELe1Y/KXl/lq7Ik3bj5zww9qXdDr+w==","signatures":[{"sig":"MEYCIQCn3yjcMOPVTcBfha5j32DqD8rSILFO/e7jdUuA2w8/0AIhAJlXT7qEe7sNI5EscJXFR8aTCNkeOe34ZoZlDIa/fPqo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.13.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520732},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.13.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/4605f45e83783b059d05957a3bf5a7b4/graphorin-sessions-0.13.11.tgz","_integrity":"sha512-Wr/4BrAwZr9qnDDfO53NvcOtwCjKs9euXShDSl6DEY4LexOwqtvsNTrtELe1Y/KXl/lq7Ik3bj5zww9qXdDr+w==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.11","@graphorin/tools":"0.13.11","@graphorin/observability":"0.13.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.13.11","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.11"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.13.11_1784635600297_0.04036137761476599","host":"s3://npm-registry-packages-npm-production"}},"0.13.12":{"name":"@graphorin/sessions","version":"0.13.12","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.13.12","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"29b27792a58a6f770f1a36f9c3f4e218a83554b3","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.13.12.tgz","fileCount":107,"integrity":"sha512-1mIR5A/O1w9n+0XSvXLkgSrObYIPhp8sZ7BYjptm6g5GqMlhs73/eA12+lCyjlTxjR7qNnLBaZxGgCVQN3MSXA==","signatures":[{"sig":"MEUCIQDuwqTMYf9uAAMZlp4XJpz4qj1W7X6GVeFoxvQQXnnZBAIgEwwXPS9JTlg2Fir/kK85rbpVrnJKuoJ6G8uJEDsQojE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.13.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520885},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.13.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/299e8f7e0799cd89745d6460a7c634e4/graphorin-sessions-0.13.12.tgz","_integrity":"sha512-1mIR5A/O1w9n+0XSvXLkgSrObYIPhp8sZ7BYjptm6g5GqMlhs73/eA12+lCyjlTxjR7qNnLBaZxGgCVQN3MSXA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.12","@graphorin/tools":"0.13.12","@graphorin/observability":"0.13.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.13.12","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.12"},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.13.12_1784653266886_0.8018741665519826","host":"s3://npm-registry-packages-npm-production"}},"0.13.13":{"name":"@graphorin/sessions","version":"0.13.13","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.13.13","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"3411ce0fc90e8fd9d42c2c5f65cf324ceef7a945","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.13.13.tgz","fileCount":107,"integrity":"sha512-ogAx8ewMYBw6CGheSf0RCLIftjRiQpKAvLeIFj4w0VedXbeiOPcwl0czNZ6Fa4LiNhHT8LGD4ZCybnbAyvtkvg==","signatures":[{"sig":"MEQCIElywsiBgIFKO0QheFxoQQY8SNv+b7/LqqtFrVhe9kXpAiAl0uTGlvaVlFHIa4x08HEqK1q3jtO4OpztOy8iWJ0Icg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.13.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":523396},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.13.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/05eb3b7a79564dd88002ce2ed7a7257c/graphorin-sessions-0.13.13.tgz","_integrity":"sha512-ogAx8ewMYBw6CGheSf0RCLIftjRiQpKAvLeIFj4w0VedXbeiOPcwl0czNZ6Fa4LiNhHT8LGD4ZCybnbAyvtkvg==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.13","@graphorin/tools":"0.13.13","@graphorin/observability":"0.13.13"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.13.13","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.13.13"},"peerDependencies":{"zod":"^3.23.0 || ^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.13.13_1784713159475_0.1334312483095974","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@graphorin/sessions","version":"0.14.0","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.14.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"e585a549469c7e14c6e1ed6d5f369b865942859c","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.14.0.tgz","fileCount":107,"integrity":"sha512-ZOuq8FXQ27gSUBNstRIgK06wCvqvGuOX32fTu16fI3SHJBBNScqFPBGTtg2JCaUyEAX2tTCHOZ78No1IVkELwQ==","signatures":[{"sig":"MEYCIQD5D/hmzzuEMadPxVE5zxNweyQjcF2OxnfNSdjxIZTJqwIhAIokZ49dn1ENMievuUKZzOfPAWpYFh3M5YpQOLe9KH7J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":525080},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/621d9de5236538952eb16327546a5cfa/graphorin-sessions-0.14.0.tgz","_integrity":"sha512-ZOuq8FXQ27gSUBNstRIgK06wCvqvGuOX32fTu16fI3SHJBBNScqFPBGTtg2JCaUyEAX2tTCHOZ78No1IVkELwQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.14.0","@graphorin/tools":"0.14.0","@graphorin/observability":"0.14.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.14.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.14.0"},"peerDependencies":{"zod":"^3.23.0 || ^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.14.0_1784729706238_0.20793964606587334","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@graphorin/sessions","version":"0.15.0","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/sessions@0.15.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"e2e07a1d99cbbcd1155c74f04f455eaea9069646","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.15.0.tgz","fileCount":107,"integrity":"sha512-/8FrmURMxooxRKSkEQTqoVZpzFMjucTwa9gZFjfBm9mz9s6q1B9qHDgnBK3Yh86nciFCEGiNr1u2n3IF4hqBiQ==","signatures":[{"sig":"MEUCIAoOPceBUvxMehBGbOHQKI/S6c6I5w6CL1eGVz2yCk1xAiEA/NFKIDcxtsc7lRbQcdH8LAIAL5HpK77yRExmCk0nlE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":525229},"main":"./dist/index.js","type":"module","_from":"file:graphorin-sessions-0.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./package.json":"./package.json","./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"_resolved":"/tmp/b46787b752dda64f580c1bde7c151f88/graphorin-sessions-0.15.0.tgz","_integrity":"sha512-/8FrmURMxooxRKSkEQTqoVZpzFMjucTwa9gZFjfBm9mz9s6q1B9qHDgnBK3Yh86nciFCEGiNr1u2n3IF4hqBiQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/sessions"},"_npmVersion":"11.18.0","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.15.0","@graphorin/tools":"0.15.0","@graphorin/observability":"0.15.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"better-sqlite3":"^12.9.0","@graphorin/memory":"0.15.0","@types/better-sqlite3":"^7.6.13","@graphorin/store-sqlite":"0.15.0"},"peerDependencies":{"zod":"^3.23.0 || ^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sessions_0.15.0_1784737519417_0.06666770743098582","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@graphorin/sessions","version":"0.15.1","description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","license":"MIT","author":{"name":"Oleksiy Stepurenko"},"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","repository":{"type":"git","url":"git+https://github.com/o-stepper/graphorin.git","directory":"packages/sessions"},"bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"type":"module","sideEffects":false,"engines":{"node":">=22.12.0"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./facade":{"types":"./dist/facade.d.ts","default":"./dist/facade.js"},"./agent-registry":{"types":"./dist/agent-registry.d.ts","default":"./dist/agent-registry.js"},"./commentary":{"types":"./dist/commentary/index.d.ts","default":"./dist/commentary/index.js"},"./export":{"types":"./dist/export/index.d.ts","default":"./dist/export/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"},"./cassette":{"types":"./dist/cassette/index.d.ts","default":"./dist/cassette/index.js"},"./migrations":{"types":"./dist/migrations/index.d.ts","default":"./dist/migrations/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./package.json":"./package.json"},"dependencies":{"@graphorin/core":"0.15.1","@graphorin/observability":"0.15.1","@graphorin/tools":"0.15.1"},"publishConfig":{"access":"public","provenance":true},"devDependencies":{"@types/better-sqlite3":"^7.6.13","better-sqlite3":"^12.9.0","@graphorin/memory":"0.15.1","@graphorin/store-sqlite":"0.15.1"},"peerDependencies":{"zod":"^3.23.0 || ^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json","test":"vitest run","lint":"biome check .","clean":"rimraf dist .turbo *.tsbuildinfo"},"_id":"@graphorin/sessions@0.15.1","_integrity":"sha512-07Pyjz4L2llir3Q4pdjM1MO0O+vlispdF/JnRoQ53SaGDb4E7PWWxDmSUxSP4TrfY+aBJLf2WSyp3cSYK9wzBg==","_resolved":"/tmp/6442ccd8da423e72ae15f057e8d08822/graphorin-sessions-0.15.1.tgz","_from":"file:graphorin-sessions-0.15.1.tgz","_nodeVersion":"22.23.1","_npmVersion":"11.18.0","dist":{"integrity":"sha512-07Pyjz4L2llir3Q4pdjM1MO0O+vlispdF/JnRoQ53SaGDb4E7PWWxDmSUxSP4TrfY+aBJLf2WSyp3cSYK9wzBg==","shasum":"a71d4a681ae8454ba842120e33e7eff42a7bbb2b","tarball":"https://registry.npmjs.org/@graphorin/sessions/-/sessions-0.15.1.tgz","fileCount":107,"unpackedSize":525378,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fsessions@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFTq3BmgBGN4tHUPjU4AM/hTS1p7rf4eYOZSGUIFUEVsAiBx320Jr/iVHf6UDCdb4rhUjk6pcatIsXNl7eiSbtV2Xg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb99c700-5f72-4346-99b3-81faf908e127"}},"directories":{},"maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sessions_0.15.1_1784742412081_0.5286124959096532"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-03T06:42:23.403Z","modified":"2026-07-22T17:46:52.497Z","0.5.0":"2026-07-03T06:42:23.677Z","0.6.0":"2026-07-05T05:46:25.270Z","0.6.1":"2026-07-05T08:31:53.428Z","0.7.0":"2026-07-07T03:29:43.526Z","0.8.0":"2026-07-11T15:30:28.708Z","0.9.0":"2026-07-13T11:12:23.269Z","0.10.0":"2026-07-16T11:20:26.233Z","0.10.1":"2026-07-16T20:37:06.380Z","0.10.2":"2026-07-17T07:34:15.021Z","0.11.0":"2026-07-17T12:22:28.203Z","0.12.0":"2026-07-17T14:08:53.241Z","0.12.1":"2026-07-17T16:01:00.625Z","0.13.0":"2026-07-19T11:43:22.166Z","0.13.1":"2026-07-19T16:07:41.333Z","0.13.2":"2026-07-19T19:49:12.302Z","0.13.3":"2026-07-20T05:56:21.351Z","0.13.4":"2026-07-20T07:26:40.358Z","0.13.5":"2026-07-20T10:00:37.448Z","0.13.6":"2026-07-20T12:42:10.383Z","0.13.7":"2026-07-20T15:48:22.440Z","0.13.8":"2026-07-20T19:11:08.433Z","0.13.9":"2026-07-21T05:34:43.326Z","0.13.10":"2026-07-21T08:36:48.028Z","0.13.11":"2026-07-21T12:06:40.451Z","0.13.12":"2026-07-21T17:01:07.016Z","0.13.13":"2026-07-22T09:39:19.618Z","0.14.0":"2026-07-22T14:15:06.371Z","0.15.0":"2026-07-22T16:25:19.554Z","0.15.1":"2026-07-22T17:46:52.211Z"},"bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/sessions","keywords":["graphorin","ai","agents","framework","sessions","session-management","agent-registry","multi-agent","handoff","jsonl","session-export","session-replay","tool-cassette","deterministic-replay","commentary-sanitization","audit-log"],"repository":{"type":"git","url":"git+https://github.com/o-stepper/graphorin.git","directory":"packages/sessions"},"description":"Hybrid facade-with-state session module for the Graphorin framework: createSessionManager() facade that wraps @graphorin/memory.session for message CRUD (single source of truth), AgentRegistry singleton with register / retire / delete / placeholder semant","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"readme":"# @graphorin/sessions\n\n> Hybrid facade-with-state session module for the Graphorin framework.\n\n`@graphorin/sessions` is the session-lifecycle and multi-agent\nattribution layer of the Graphorin framework. It owns sessions\nmetadata, the `AgentRegistry`, handoff records, workflow-run\nattachments, the JSONL session export contract, the tool cassette\ncontract, the sanitized-by-default replay surface, and the\nsession-output-boundary commentary sanitizer.\n\nThe package is a **hybrid facade**: it owns sessions / agents /\nhandoffs / workflow-attachments / audit metadata, but it **does not\nduplicate message storage** - `Session.push / list / search / compact`\nare 1-line wrappers for `@graphorin/memory.session` (single source\nof truth).\n\n## Dependencies\n\n- `@graphorin/core` - typed contracts (`SessionStore`, `Message`,\n  `MessageContent`, `HandoffRecord`, `Tracer`, `Sensitivity`, …).\n- `@graphorin/memory` - owns the `session_messages` table and the\n  `Memory.session` CRUD surface; `Session.push / list / search /\n  compact` delegate to it.\n- `@graphorin/observability` - supplies the `createReplay(...)`\n  primitive used to walk the trace log for `Session.replay(...)`.\n- `@graphorin/security` - supplies the audit-chain helper used to\n  emit one entry per replay invocation, per cassette write, per\n  cassette substitution, and per commentary-phase sanitization\n  decision.\n\nStorage is supplied by any `SessionStore` implementation (the\ndefault production adapter is `@graphorin/store-sqlite`).\n\n## Highlights\n\n- **Hybrid facade.** `Session.push / list / search / compact` route\n  every message-shaped call to `@graphorin/memory.session` exactly\n  once. The package does not declare its own `session_messages`\n  table or FTS5 index.\n- **`AgentRegistry`.** A singleton-per-session-manager registry that\n  records every agent that ever produced a message in a session.\n  Retire / delete / placeholder semantics keep replay working even\n  after agents are renamed or removed.\n- **Multi-agent first-class.** Per-message `agentId`, automatic\n  handoff records, `Session.list({ agentId })` filtering,\n  `handoffsByAgent(agentId, direction)`.\n- **JSONL session export schema 1.0** -\n  `graphorin-session-export/1.0`. Sentinel header + footer; record\n  kinds `meta / session / agent / message / handoff / audit /\n  footer`; N-2 backwards-compat; lenient-forward-parse for unknown\n  record kinds; opt-in `--hash` (SHA-256 body checksum) / `--encrypt`\n  (AES-256-GCM passphrase via `SecretValue`). Embedder-mismatch\n  lossy-field rules drop embeddings on import (with WARN); reasoning\n  content + Anthropic-shaped opaque `meta.signature` / `meta.data`\n  round-trip bytes-equal.\n- **Tool cassette schema 1.0** -\n  `graphorin-tool-cassette/1.0`. Sibling JSONL format with the same\n  N-2 / lenient-forward-parse / `--hash` / `--encrypt` discipline.\n  Records carry per-tool `sideEffectClass` + optional\n  `idempotencyKey` so `Session.replay({ cassette,\n  toolReplayMode: 'auto' })` can substitute deterministic results\n  for `'pure'` / `'read-only'` tools, re-execute live for\n  `'side-effecting'` / `'external-stateful'` tools (with non-\n  silenceable WARN on the latter), and surface idempotency-mismatch\n  / schema-mismatch / artifact-missing decisions forensically.\n- **Sanitized-by-default replay.** `Session.replay({ raw: false })`\n  walks the trace log via `@graphorin/observability.createReplay`,\n  drops `secret`-tagged content, and writes one audit entry per\n  invocation. Raw access requires the `traces:read:raw` scope.\n- **Commentary-phase sanitization** at four session-output\n  boundaries (`push / list / export / replay`). Internal tool-call\n  trace fragments leaking into user-visible text get wrapped in a\n  `<<<commentary>>>` envelope (default), stripped entirely\n  (operator opt-in), or passed through (operator opt-in). The\n  `causalityChain: string[]` field on `MessageContent` parts\n  round-trips bytes-equal through `Session.push / list / export /\n  import`.\n\n## Quick start\n\n```ts\nimport { createMemory } from '@graphorin/memory';\nimport { createSqliteStore } from '@graphorin/store-sqlite';\nimport { createSessionManager } from '@graphorin/sessions';\n\nconst store = await createSqliteStore({ path: './assistant.db' });\nawait store.init();\n\nconst memory = createMemory({\n  store: store.memory,\n  embeddings: store.embeddings,\n});\n\nconst sessions = createSessionManager({\n  store: store.sessions,\n  memory,\n});\n\nconst session = await sessions.create({\n  userId: 'user-123',\n  agentId: 'main',\n  sessionId: 'sess-1',\n});\n\nawait session.push({ role: 'user', content: 'Hi!' });\nconst recent = await session.list({ lastN: 10 });\n```\n\n## License\n\nMIT - © 2026 Oleksiy Stepurenko.\n\n---\n\n**Project Graphorin** · v0.15.1 · MIT License · © 2026 Oleksiy Stepurenko · <https://github.com/o-stepper/graphorin>\n","readmeFilename":"README.md"}