{"_id":"@tutti-os/agent-session-replay-runner","_rev":"103-d79b04adea4e322851b04b00de018843","name":"@tutti-os/agent-session-replay-runner","dist-tags":{"latest":"0.0.427"},"versions":{"0.0.325":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.325","_id":"@tutti-os/agent-session-replay-runner@0.0.325","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"09c32eb75ab0e51f6ef514d5f655ee3c516631f6","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.325.tgz","fileCount":25,"integrity":"sha512-4vD4x5cYo2unLR5ik07h/AbEtFOooDSurUayIzmNGOaThgsYm8UzA8LyPXaWmspNPbE4QTvN+L0AWqxORhLQFA==","signatures":[{"sig":"MEQCIDWIJfV5Ur3lH6mgHruEz1c1Gn7AF/O4gLzy2vzyESl+AiAS0JIt+HrkokFsCdg5SvW79cBUPjGagtzUArzTxwOEtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.325","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.325.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/86ff88b47a42f9e85d66b5a49011d70d/tutti-os-agent-session-replay-runner-0.0.325.tgz","_integrity":"sha512-4vD4x5cYo2unLR5ik07h/AbEtFOooDSurUayIzmNGOaThgsYm8UzA8LyPXaWmspNPbE4QTvN+L0AWqxORhLQFA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.325_1786344618448_0.5123200859665056","host":"s3://npm-registry-packages-npm-production"}},"0.0.326":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.326","_id":"@tutti-os/agent-session-replay-runner@0.0.326","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"5ff471331c6002715d305e3c9e2b15b44fcf7f77","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.326.tgz","fileCount":25,"integrity":"sha512-GYHrVoSnuTeWbY4tCHiIo4sLN9jUkONHxCA+UXRegZy9MDISF/TfREPjo/TibImTf9XkIWJQmyrgaYYlN5ui1Q==","signatures":[{"sig":"MEUCIQCL/epTuxWlMflH93VFQriFW0EYPOwmH5HSBEy6aTagFgIgIaKqC0loNgVUUBdDN5re57VPF2Ky6ZTYEv32OMMyBUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.326","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.326.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/f5bcaa7d1668a1f2b2c3ca9ec9bfafb5/tutti-os-agent-session-replay-runner-0.0.326.tgz","_integrity":"sha512-GYHrVoSnuTeWbY4tCHiIo4sLN9jUkONHxCA+UXRegZy9MDISF/TfREPjo/TibImTf9XkIWJQmyrgaYYlN5ui1Q==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.326_1786352338762_0.26191346870684096","host":"s3://npm-registry-packages-npm-production"}},"0.0.327":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.327","_id":"@tutti-os/agent-session-replay-runner@0.0.327","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"c29c7044fad497ded19eb4c1e2562b0ab0c7adff","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.327.tgz","fileCount":25,"integrity":"sha512-ucXimsKz/0F70Q2s64V18hWtj8IRY4aiPxNTWq7mNbqCFl52njIqfbk2pLnHbkH56EVjNUTeyiL+/TOsLNZihg==","signatures":[{"sig":"MEUCIQC3mUW7aV24hxG2Hwlbi7cd+W0tL67KcHFZTmbu+VjaHgIgBqtdsWNMo3XaRLT3s9LVGy1Avi36VXNgUCwejaxVVt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.327","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.327.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/f0cbd96abbb29a8643ae31e6c1979e0e/tutti-os-agent-session-replay-runner-0.0.327.tgz","_integrity":"sha512-ucXimsKz/0F70Q2s64V18hWtj8IRY4aiPxNTWq7mNbqCFl52njIqfbk2pLnHbkH56EVjNUTeyiL+/TOsLNZihg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.327_1786355839779_0.27955255288424685","host":"s3://npm-registry-packages-npm-production"}},"0.0.328":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.328","_id":"@tutti-os/agent-session-replay-runner@0.0.328","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"37b8a4328c61309699891d9ab85123e1c82de99b","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.328.tgz","fileCount":25,"integrity":"sha512-Y5RndGFvekKtDdeb4StIgBW0KUpXTjH1a1OvIDiZWmo/0LFyimLEYhk95Oe4kafpWvnj7OTZcy4gsOc/60GTDw==","signatures":[{"sig":"MEUCIQCKanXzMdrX0AdNXsMlP9THoJISNI/XkK3sEPX5ShhPXwIgV5hVt7ra1LNmA4T8t30Jbpy2hLDIjYmWgDZ1H6psDfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.328.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/01ac046ef5bb214e32834ac4476dfc32/tutti-os-agent-session-replay-runner-0.0.328.tgz","_integrity":"sha512-Y5RndGFvekKtDdeb4StIgBW0KUpXTjH1a1OvIDiZWmo/0LFyimLEYhk95Oe4kafpWvnj7OTZcy4gsOc/60GTDw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.328_1786356774233_0.6309526740551628","host":"s3://npm-registry-packages-npm-production"}},"0.0.329":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.329","_id":"@tutti-os/agent-session-replay-runner@0.0.329","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"d29b4b91716aff0277f4625331123d7188bddeae","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.329.tgz","fileCount":25,"integrity":"sha512-zfzhiVuCnbcRogyHxcmOuYLpc2uymR+ipaNNxMRVjmLGDFPm64zq6+NKvgURRikEv4LaPGn6QIgxYuS01ovD3Q==","signatures":[{"sig":"MEUCIQCuYGfcoauGhqYIyH3UXUqisTtZX9PQs31lvm7cZr2YsQIgWuGAV5V/i0WEaMyDimDswDbe9cgNNr0cRKdwe1Zyekk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.329","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.329.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/e51fc6376738ad8846673a053474161e/tutti-os-agent-session-replay-runner-0.0.329.tgz","_integrity":"sha512-zfzhiVuCnbcRogyHxcmOuYLpc2uymR+ipaNNxMRVjmLGDFPm64zq6+NKvgURRikEv4LaPGn6QIgxYuS01ovD3Q==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.329_1786361314881_0.3115487226803244","host":"s3://npm-registry-packages-npm-production"}},"0.0.330":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.330","_id":"@tutti-os/agent-session-replay-runner@0.0.330","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"191023e8e7ee75174dc49e3ea0d3c937df32b470","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.330.tgz","fileCount":25,"integrity":"sha512-paZcgLt68LnyMWGeOb5BtgRmyrhRm69ZYGZJtrkI/rn1BeNS1BSrSy8GmzY0rL5UJfWvYzXfIcaypvYPohc0Zw==","signatures":[{"sig":"MEUCIQC/+Rj7/MjxhogXYJdqtwCReHdyuFd7VWsiMAmF8yi69gIgUZKp3s05/V+2Nf083vc3ChbkplcMmjoTP/Xy2e0Caok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.330","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.330.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/1b545d09e18296845298d621d4de41c0/tutti-os-agent-session-replay-runner-0.0.330.tgz","_integrity":"sha512-paZcgLt68LnyMWGeOb5BtgRmyrhRm69ZYGZJtrkI/rn1BeNS1BSrSy8GmzY0rL5UJfWvYzXfIcaypvYPohc0Zw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.330_1786368116623_0.8144936007686543","host":"s3://npm-registry-packages-npm-production"}},"0.0.331":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.331","_id":"@tutti-os/agent-session-replay-runner@0.0.331","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"7c62be59189c0aecbb1d739fc788b7b9911c081a","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.331.tgz","fileCount":25,"integrity":"sha512-Zeu5mEz6itztuOOwX8Nj6ewgRmlWXOiVUInCo2eU9CoowbVSyTP72AWRdZWwVCaf3Y6Dlq4Y17Z/InAXp8O+Qg==","signatures":[{"sig":"MEYCIQC6fBWAF41kt5iQ3aDl2kxDDMKYQ6GmyB5/piMp+HzwFAIhAIy8bat1KF4lPXs8s8CAXkENqVGj21qsYVyxlgTcpXlX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.331","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.331.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/155d89ca337b392e16d68af48683d5db/tutti-os-agent-session-replay-runner-0.0.331.tgz","_integrity":"sha512-Zeu5mEz6itztuOOwX8Nj6ewgRmlWXOiVUInCo2eU9CoowbVSyTP72AWRdZWwVCaf3Y6Dlq4Y17Z/InAXp8O+Qg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.331_1786370286383_0.49733143789548784","host":"s3://npm-registry-packages-npm-production"}},"0.0.332":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.332","_id":"@tutti-os/agent-session-replay-runner@0.0.332","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"dca20efcf37bc0b5c2ab1080ea523cf0b0918aac","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.332.tgz","fileCount":25,"integrity":"sha512-gslWCd3J7aX+ogS+E2haU5MKjjUPk/6eLEYII8YM0JkuUDwNVFa6WvZoM6MuYJmggkmIv+6FDoVdORVuSBySOw==","signatures":[{"sig":"MEUCIQDcHi4PmWKnbNWDZRpRyc5hGPCvLG04Y0S3cL86C3YaYgIgck9stM4sxYUvMIqQuaJ88SLWK0men20OGLVwIXdmTEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.332","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.332.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/0374d615d1f520ecad3b915aeb9b05c0/tutti-os-agent-session-replay-runner-0.0.332.tgz","_integrity":"sha512-gslWCd3J7aX+ogS+E2haU5MKjjUPk/6eLEYII8YM0JkuUDwNVFa6WvZoM6MuYJmggkmIv+6FDoVdORVuSBySOw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.332_1786370679952_0.13255864799980954","host":"s3://npm-registry-packages-npm-production"}},"0.0.333":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.333","_id":"@tutti-os/agent-session-replay-runner@0.0.333","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"3beb2c83743db965e1a4696de5988389c56205e4","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.333.tgz","fileCount":25,"integrity":"sha512-R90TcytspYN1TnKXLRqgwETuvIkyeJsYV7J0I2g9iYGXzSArM/9GTWBCr5GhaKuQPuoILI3IbpIGYove3PTOGg==","signatures":[{"sig":"MEUCIFH+dLZeLTFGHWtTGsRJNiQji8GWNSR9XFuH6Kvfa+XLAiEAvUkyMhAVTkuoqLA7gX43dIJm6cHFks2EtiQZd9nQkaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.333","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.333.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/1d7011c3a095dbdce89bb218b51af07c/tutti-os-agent-session-replay-runner-0.0.333.tgz","_integrity":"sha512-R90TcytspYN1TnKXLRqgwETuvIkyeJsYV7J0I2g9iYGXzSArM/9GTWBCr5GhaKuQPuoILI3IbpIGYove3PTOGg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.333_1786378837182_0.10587271865299996","host":"s3://npm-registry-packages-npm-production"}},"0.0.334":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.334","_id":"@tutti-os/agent-session-replay-runner@0.0.334","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"467187e69909708bbfbeb7776776b6b9cc2c4332","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.334.tgz","fileCount":25,"integrity":"sha512-UQrDiZ4NUgasq10arN1EY4ReQgq4MlUTT8KHrnA5CzXm8FrvqSrSS+JI7hEqnwduu5/eAXDw78qkGCGhM48UTg==","signatures":[{"sig":"MEYCIQCGfM322lE/s3o60hx1UPTIYhJMS03Ya5stqBYRtdrvzwIhAK9YaneyRrx9aMNB1WEpqY8UVvEQaYapnygH7fcgN6+Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.334","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.334.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/57608572da281da55feb9828e9b76d22/tutti-os-agent-session-replay-runner-0.0.334.tgz","_integrity":"sha512-UQrDiZ4NUgasq10arN1EY4ReQgq4MlUTT8KHrnA5CzXm8FrvqSrSS+JI7hEqnwduu5/eAXDw78qkGCGhM48UTg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.334_1786384190102_0.7814065098117315","host":"s3://npm-registry-packages-npm-production"}},"0.0.335":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.335","_id":"@tutti-os/agent-session-replay-runner@0.0.335","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"63ec6c168fba4c6becf9d117d99c676a9e71562e","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.335.tgz","fileCount":25,"integrity":"sha512-Y7AKKmYjV61XwoNy2eK20xncQfMIG3hESLw9Y864v1NSaY9zEXNaGMSu8IJjlY7Ly8V/EEocFNaQq/2UlGsx9w==","signatures":[{"sig":"MEUCIQDnpaMaiL7FVMeJGiZIqHduMXJRhCu2Q7IWgUXjZks/wQIgZEDkg0MGLBMUStgQFsJync2KqC/gwar5rRX0gx6yEnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.335","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.335.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/47ee0b7d128f7a200e33503e66ea6b96/tutti-os-agent-session-replay-runner-0.0.335.tgz","_integrity":"sha512-Y7AKKmYjV61XwoNy2eK20xncQfMIG3hESLw9Y864v1NSaY9zEXNaGMSu8IJjlY7Ly8V/EEocFNaQq/2UlGsx9w==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.335_1786385604747_0.842576867883333","host":"s3://npm-registry-packages-npm-production"}},"0.0.336":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.336","_id":"@tutti-os/agent-session-replay-runner@0.0.336","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"11e337e4ef52afb3a6a6d5bcf1121d0acb106436","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.336.tgz","fileCount":25,"integrity":"sha512-uGUPVw2Y3BwVE8KXmve9vu/DfXGvERrLKnM+x5fXuz7L6L8vV+HaUqPGvpeBkQFFW2d6Cloa0XpddWvgubCx0A==","signatures":[{"sig":"MEQCIHxjiya7Nrp9STJOX08wpfrZ634vh/jpOsyBO6yiSIv/AiAI5Igj4qVRXtOP/iin0j6eqTdiOcmHoUCzUyZgz4gdGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.336","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.336.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/dc79f94a015be3b2fc2a867cdfa695fb/tutti-os-agent-session-replay-runner-0.0.336.tgz","_integrity":"sha512-uGUPVw2Y3BwVE8KXmve9vu/DfXGvERrLKnM+x5fXuz7L6L8vV+HaUqPGvpeBkQFFW2d6Cloa0XpddWvgubCx0A==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.336_1786388422731_0.738654187903296","host":"s3://npm-registry-packages-npm-production"}},"0.0.337":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.337","_id":"@tutti-os/agent-session-replay-runner@0.0.337","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"621ad510aff318c47a33fdb19620a39cf37217cb","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.337.tgz","fileCount":25,"integrity":"sha512-+3e2nZc3Ts/kIuJhqXCWrBXwZ9JnlKMuQ/78XE+hH8qtdNLEinO2/phM3y1kHDUvDbi9U+kCrubLlq8FtHRqZg==","signatures":[{"sig":"MEUCIQCZp3YP1P8FTN7Ed2yK8zmZfdJZJRQH2tXoZ7efxXNe/gIgU7RrdyKe5yeHa0Ddwlxz+9YfWQLv2UJ0VkkZYdcWwsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.337","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.337.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/a1cdee055f628b47af04b4b8bd173254/tutti-os-agent-session-replay-runner-0.0.337.tgz","_integrity":"sha512-+3e2nZc3Ts/kIuJhqXCWrBXwZ9JnlKMuQ/78XE+hH8qtdNLEinO2/phM3y1kHDUvDbi9U+kCrubLlq8FtHRqZg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.337_1786416570494_0.6781391474862444","host":"s3://npm-registry-packages-npm-production"}},"0.0.338":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.338","_id":"@tutti-os/agent-session-replay-runner@0.0.338","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"bba06c2aa9ca886d520fb124a585e4d3b547fb98","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.338.tgz","fileCount":25,"integrity":"sha512-fcAEvNhkrQT/x3jw99KuHP+hp2uoiqh9LJry54Pyo6TIAITdeBPGPwQhKmlXM/llPut88gYSXW345QRs4UMBwg==","signatures":[{"sig":"MEYCIQD8DI7jCIDM6a1LUJmzpLuJ++xB7yEgWi7lAqjn/7l+XgIhAJCPLgCz28ADD9FP+FXKfgFb1FVydubLGmE16p6vfCCt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.338","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.338.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/497059c36e661a57ab62de54e7c24c2a/tutti-os-agent-session-replay-runner-0.0.338.tgz","_integrity":"sha512-fcAEvNhkrQT/x3jw99KuHP+hp2uoiqh9LJry54Pyo6TIAITdeBPGPwQhKmlXM/llPut88gYSXW345QRs4UMBwg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.338_1786431641478_0.3995125216439155","host":"s3://npm-registry-packages-npm-production"}},"0.0.339":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.339","_id":"@tutti-os/agent-session-replay-runner@0.0.339","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"bcfcb4543623c2f37723307f44a96c21b44c1bb2","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.339.tgz","fileCount":25,"integrity":"sha512-RbAVN4CxvpS2ZEedUZqhnupCDrY4TELUGwJNnyc6LLpM2SI5m8d83MnMHJvm4MfCl/9os6NqCsb9zbTQor5kOQ==","signatures":[{"sig":"MEYCIQDgi8G+NeZnYiBpvXfnNugmRTrZP7BFUI/IncvpNGnV4QIhAIMy4z4Rhbbr6DbrUqlK5jEu7xyGKLAWPBFF934nFjFK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.339","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.339.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/5a3fb1227f03f23a6649f1261d35d199/tutti-os-agent-session-replay-runner-0.0.339.tgz","_integrity":"sha512-RbAVN4CxvpS2ZEedUZqhnupCDrY4TELUGwJNnyc6LLpM2SI5m8d83MnMHJvm4MfCl/9os6NqCsb9zbTQor5kOQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.339_1786433390137_0.36656428720398204","host":"s3://npm-registry-packages-npm-production"}},"0.0.340":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.340","_id":"@tutti-os/agent-session-replay-runner@0.0.340","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"ead72434a61b7c111f05f4f1d5cd13a1192377c6","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.340.tgz","fileCount":25,"integrity":"sha512-2kNnb3OScGFQIQOXZ7KgK8RIZg+jl1HIGLkAvroA3CL5nKk+vHT9Ymq939jtBBbrR0b1Xu07FuYiY/FpIuaHbw==","signatures":[{"sig":"MEQCICZJSjOKtRrasoKgHBgsF3tFpn+Rca7qG+8eJm3YTZukAiBYuUe5ZUxXI8K9hFlGs4gq/GjqhNNKI3dc4FHmIa+FQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.340","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.340.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/7cb356750a6ac5f011eb2c80b49d700c/tutti-os-agent-session-replay-runner-0.0.340.tgz","_integrity":"sha512-2kNnb3OScGFQIQOXZ7KgK8RIZg+jl1HIGLkAvroA3CL5nKk+vHT9Ymq939jtBBbrR0b1Xu07FuYiY/FpIuaHbw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.340_1786435680533_0.01476256168576695","host":"s3://npm-registry-packages-npm-production"}},"0.0.341":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.341","_id":"@tutti-os/agent-session-replay-runner@0.0.341","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"e8b7f76ddaf6db6571f060a3e8e4e1b9044eefee","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.341.tgz","fileCount":25,"integrity":"sha512-gROByUnUrEs+FUAZfMyVamtCGk9tG52zbLmWPUPIZIXtmm+hikxQOPM8fPfc6a5aQrKN/7DyIkAoU4W4sBy15Q==","signatures":[{"sig":"MEUCIQDKQJt0nMwx4LaxLD60sNMPn15zPhY9IqX6QQhlUEqssAIgKV3t8NImHNwv3CjsDn7GTPe6Jm38yXVyvD5Z46yGEjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.341","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.341.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/0edf481a8c61a855cb9fdf7d18069789/tutti-os-agent-session-replay-runner-0.0.341.tgz","_integrity":"sha512-gROByUnUrEs+FUAZfMyVamtCGk9tG52zbLmWPUPIZIXtmm+hikxQOPM8fPfc6a5aQrKN/7DyIkAoU4W4sBy15Q==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.341_1786439893916_0.8277360301483634","host":"s3://npm-registry-packages-npm-production"}},"0.0.342":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.342","_id":"@tutti-os/agent-session-replay-runner@0.0.342","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"7e3365d8f10322aeafdab9e303fdd7a7f3fd3c6c","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.342.tgz","fileCount":25,"integrity":"sha512-R9PfxMZb1eGV9ZVEEl8WtL9Ro1OlhJg/egXeEwObtEo9TRxgujmrpcAyyF01HjNUBDOeZxZXZJ/ABUn8WLmT+A==","signatures":[{"sig":"MEUCIElkihiuB0nRH3S62pj9r47HBwZpaDTjr9gYxuTAh4eTAiEA6Kj97ARNdrzP/7LvRBNpO2ngSji+TXafF5M26/tD4Xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.342","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.342.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/c303570c765a5b3d2d524e69d6bd98be/tutti-os-agent-session-replay-runner-0.0.342.tgz","_integrity":"sha512-R9PfxMZb1eGV9ZVEEl8WtL9Ro1OlhJg/egXeEwObtEo9TRxgujmrpcAyyF01HjNUBDOeZxZXZJ/ABUn8WLmT+A==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.342_1786440830344_0.7087343678111586","host":"s3://npm-registry-packages-npm-production"}},"0.0.343":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.343","_id":"@tutti-os/agent-session-replay-runner@0.0.343","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"3e5f531e0feec0a8ddd28e4e57439ca43135c304","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.343.tgz","fileCount":25,"integrity":"sha512-nzRmJ9R8sAjRtCm+KUkjSp9qTKna9M4O1oD52S6ta9QKihbmb17u2qQ2V22nDASS7/7BxR31fl8JTlNNRT1KYQ==","signatures":[{"sig":"MEUCIQCqITiDVfSKrMnHvRzSpWlCGhXzY2cjwuCx+jdZUu7TdAIgPZTWX2QER4U8et+120OotMr4zKJtGbpqv5/grTsfZfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.343","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.343.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/fb07028a283b6c37e0732bc2e69a44c4/tutti-os-agent-session-replay-runner-0.0.343.tgz","_integrity":"sha512-nzRmJ9R8sAjRtCm+KUkjSp9qTKna9M4O1oD52S6ta9QKihbmb17u2qQ2V22nDASS7/7BxR31fl8JTlNNRT1KYQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.343_1786441284277_0.25165001667679165","host":"s3://npm-registry-packages-npm-production"}},"0.0.344":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.344","_id":"@tutti-os/agent-session-replay-runner@0.0.344","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"8cdf728cffdd1bd67dd5f23520b5837ccaee6712","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.344.tgz","fileCount":25,"integrity":"sha512-mhEyDzM4bHrpyA4nKi+jVXudmiZTqwBD21/UBefMDT6Uu83QXO00YGxpX/2uA6VCz/90a6WsP5+5Kqi9Yv9XhA==","signatures":[{"sig":"MEUCIQDNvWBy+5ZivOs0n1De93YlJ134VHyRudQHH0rB5ThhXwIgVIR2CthI+Sdu0MtNk5W4E3Fu9wCnaF5KIkbVQ9fteZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.344","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.344.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/8c3952669c37d6c846e3369268a85e27/tutti-os-agent-session-replay-runner-0.0.344.tgz","_integrity":"sha512-mhEyDzM4bHrpyA4nKi+jVXudmiZTqwBD21/UBefMDT6Uu83QXO00YGxpX/2uA6VCz/90a6WsP5+5Kqi9Yv9XhA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.344_1786444317397_0.15289597566411506","host":"s3://npm-registry-packages-npm-production"}},"0.0.345":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.345","_id":"@tutti-os/agent-session-replay-runner@0.0.345","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"6203081a555af6a98a98a5e7145d8ed4c49d655a","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.345.tgz","fileCount":25,"integrity":"sha512-4iweXXSR89pXjtj2I8NoHX3Q1Hu9mVwl8OxVdLdhrdjx5ZvAd3rQpwOu7CKvZYqOvmVf6sBzWS7q8reIsRnckg==","signatures":[{"sig":"MEUCIQC2N21X8gO+uFM136ot9/1K15dWJFLqxHeH5L/Xj7Y+WwIgXbYYTcaDZj1iFLsCR4x+SsLh9M6zhfFTCN7ZHxl76WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.345","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.345.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/6db054f002e18d60e6a9b3d08e8fcba4/tutti-os-agent-session-replay-runner-0.0.345.tgz","_integrity":"sha512-4iweXXSR89pXjtj2I8NoHX3Q1Hu9mVwl8OxVdLdhrdjx5ZvAd3rQpwOu7CKvZYqOvmVf6sBzWS7q8reIsRnckg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.345_1786444890004_0.7354372859714138","host":"s3://npm-registry-packages-npm-production"}},"0.0.346":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.346","_id":"@tutti-os/agent-session-replay-runner@0.0.346","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"ffa3a92596b93f75158e959fe4e303f89fc833b2","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.346.tgz","fileCount":25,"integrity":"sha512-fU4rduB3hEuWWE8PEw0CYB9MNTLEiACHOOSBVl9H02qdTy+8/kCiz6YpTGBEv1k5txmP0vuRMxf1lHVPn7qcyA==","signatures":[{"sig":"MEUCIAjtk7huY+2UkgmaW6L6DonmmusE2jQuFc6HWnjKYrtBAiEAsHaWz+P+nwBtUsb+flGNGMQU7D2SQpETJFQGdOZGOBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.346","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.346.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/63ee65d437b3b00c627ceed09317b801/tutti-os-agent-session-replay-runner-0.0.346.tgz","_integrity":"sha512-fU4rduB3hEuWWE8PEw0CYB9MNTLEiACHOOSBVl9H02qdTy+8/kCiz6YpTGBEv1k5txmP0vuRMxf1lHVPn7qcyA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.346_1786446507550_0.2761331668635776","host":"s3://npm-registry-packages-npm-production"}},"0.0.347":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.347","_id":"@tutti-os/agent-session-replay-runner@0.0.347","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"940d5c437c3dae52710ef78383d8e4ca02b1c5be","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.347.tgz","fileCount":25,"integrity":"sha512-ZT6HXwmV1H7S0C6VtinnPJfH0hPvYt7OggdN+lE+qM9w26p0MT2doAIARWpkZgsJM9oNQN9Bk9Bcq+1j2qbREA==","signatures":[{"sig":"MEUCIQCdDEikAc+7QFxuiwPyFU9OMU7OEfM6IdfeQLdMdnq3rAIgFlmzUjdL+nz2lfC6xgO6wJyx29bMKFBGbuBGl8RfcbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.347.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/161230a74532ed01c54c3209c595339c/tutti-os-agent-session-replay-runner-0.0.347.tgz","_integrity":"sha512-ZT6HXwmV1H7S0C6VtinnPJfH0hPvYt7OggdN+lE+qM9w26p0MT2doAIARWpkZgsJM9oNQN9Bk9Bcq+1j2qbREA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.347_1786453368944_0.38965433504049174","host":"s3://npm-registry-packages-npm-production"}},"0.0.348":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.348","_id":"@tutti-os/agent-session-replay-runner@0.0.348","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"7a71415b5aae9905cbde8d766e30ae4fade3ac71","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.348.tgz","fileCount":25,"integrity":"sha512-G7ghWukK5rEhpxyq7BSeaZPDtJqVifdU+8P7Ez6NBWgd2fu92dbD091h34OpK8MHwgtAo4t3sxb+LRZEazhSXg==","signatures":[{"sig":"MEUCIQD/w8YfYsZRrsuj/YEUjGjVpkadrKZLGUdPBqKy2+5Z5AIgEs6IVpYmFwOLmb+JmTpFBxsBQVKkLfF2ZdmuTuDTTvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.348","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.348.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/62a65eb21137978352b74b4b4e81809e/tutti-os-agent-session-replay-runner-0.0.348.tgz","_integrity":"sha512-G7ghWukK5rEhpxyq7BSeaZPDtJqVifdU+8P7Ez6NBWgd2fu92dbD091h34OpK8MHwgtAo4t3sxb+LRZEazhSXg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.348_1786454615976_0.24698613567354233","host":"s3://npm-registry-packages-npm-production"}},"0.0.349":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.349","_id":"@tutti-os/agent-session-replay-runner@0.0.349","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"490ba914c8e9803b60da229288fe479e66ab8623","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.349.tgz","fileCount":25,"integrity":"sha512-TBFJEBdF42kkFi6rO0lR/42HHZu9x71TR1ljz9LWDpKwOkSbHQp8egkrKqr9rDnoDlIDPw8/Q52IcUIdXlSPkA==","signatures":[{"sig":"MEUCIENw2KPBUzENiq+xDdI9mMOxcSwVhPJVe5VJV2j+u9kBAiEAzm26iGVUohkCzlRt4sUYv6OdvXHzLO9YCq7H32IW/Zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.349","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.349.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/5bc8e0750aff04cec2a29a8d2f7ae56b/tutti-os-agent-session-replay-runner-0.0.349.tgz","_integrity":"sha512-TBFJEBdF42kkFi6rO0lR/42HHZu9x71TR1ljz9LWDpKwOkSbHQp8egkrKqr9rDnoDlIDPw8/Q52IcUIdXlSPkA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.349_1786459069303_0.11632848435665588","host":"s3://npm-registry-packages-npm-production"}},"0.0.350":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.350","_id":"@tutti-os/agent-session-replay-runner@0.0.350","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"5eb1adac9a7908e66108c080cec5abce459edf54","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.350.tgz","fileCount":25,"integrity":"sha512-DovvEZskm7aVk99HblZEAIkC7Un6BKUnStbd94bmCBvVFjPIQmj3ISiznrYXHSc/1yRZ1XRpMwfP0pJhYxURMw==","signatures":[{"sig":"MEQCIAIKcJMHfBxBh67IZ2CF5MXYpUHqfXymGWcSVlE6g+Y2AiAhQRcOHz9FtIP+2TLg29QlI1vGoJGIGe6lyidVu2roYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.350","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.350.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/2124ad2ecea2cf1aeafaa847f4a1112a/tutti-os-agent-session-replay-runner-0.0.350.tgz","_integrity":"sha512-DovvEZskm7aVk99HblZEAIkC7Un6BKUnStbd94bmCBvVFjPIQmj3ISiznrYXHSc/1yRZ1XRpMwfP0pJhYxURMw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.350_1786497985300_0.33388381854257476","host":"s3://npm-registry-packages-npm-production"}},"0.0.351":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.351","_id":"@tutti-os/agent-session-replay-runner@0.0.351","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"f27e6028e6e9bc56d6f13437dc06079ea4a1a3ab","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.351.tgz","fileCount":25,"integrity":"sha512-ideyjTXclT8F0GbfshkkOXCokrm5Qu4oOZh6T7fbyfyTnJdck1ON2qCthmihiriBp3CqPdq5rQKBB3d6CYs5nw==","signatures":[{"sig":"MEUCIFnOJtLITFqroYx9cwxCVtknBGuU64N57TtxH5HSEVHKAiEAjLBy5cQaObukk+BJ1V7tR2hMYEd5TVbi9OBXlW+1BQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.351","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.351.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/1c1db8cc0db082cbb63da0190fee497c/tutti-os-agent-session-replay-runner-0.0.351.tgz","_integrity":"sha512-ideyjTXclT8F0GbfshkkOXCokrm5Qu4oOZh6T7fbyfyTnJdck1ON2qCthmihiriBp3CqPdq5rQKBB3d6CYs5nw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.351_1786506160543_0.45404484964902414","host":"s3://npm-registry-packages-npm-production"}},"0.0.352":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.352","_id":"@tutti-os/agent-session-replay-runner@0.0.352","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"7dc35cde93c9a2674877b7b0d3f5f4a828b14bae","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.352.tgz","fileCount":25,"integrity":"sha512-NWzOC/jsDgbx/Lah/3m2wDSU2bCNpDLnTGNxvnS42zxnbUI4kcZ+4BsUlwbIv7JLdiA7rR21NrjHW6X07XZ26g==","signatures":[{"sig":"MEQCIBdfVlxf1QGhvsC5B4U163YOflEcPWGKsO2Gw4GGPoFPAiBWCCcNs9ujeDeFcK/Qu/tyHdi38GwUpr6p5DE9uf1cAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.352","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.352.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/5e2d0ce9897fd3e6aad3fa06ca820b5d/tutti-os-agent-session-replay-runner-0.0.352.tgz","_integrity":"sha512-NWzOC/jsDgbx/Lah/3m2wDSU2bCNpDLnTGNxvnS42zxnbUI4kcZ+4BsUlwbIv7JLdiA7rR21NrjHW6X07XZ26g==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.352_1786506624395_0.49372554739268115","host":"s3://npm-registry-packages-npm-production"}},"0.0.353":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.353","_id":"@tutti-os/agent-session-replay-runner@0.0.353","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"01fa77ea91a73d9b8261e6394a7a83ae4ced6967","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.353.tgz","fileCount":25,"integrity":"sha512-Y+bW/g5MqoZeW9IfV40Ahax2m72cTwVGN6LFnpmi2MBnxMLuL9NxyG/0h6XRj9KALf7qjgnMJFA68nvgZzx8Qg==","signatures":[{"sig":"MEQCIGOVzwRdfYnS5RzHcVZnli+R9GeWe8vIFbVu+9JgMl/MAiB8LKdzuvM2e7dzBEP6unDLhxZmFJsf2R2M0+CI2UAuQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.353","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.353.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/e18001be19b23dbb1a4e80ea683116fa/tutti-os-agent-session-replay-runner-0.0.353.tgz","_integrity":"sha512-Y+bW/g5MqoZeW9IfV40Ahax2m72cTwVGN6LFnpmi2MBnxMLuL9NxyG/0h6XRj9KALf7qjgnMJFA68nvgZzx8Qg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.353_1786509727237_0.9036998680214896","host":"s3://npm-registry-packages-npm-production"}},"0.0.354":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.354","_id":"@tutti-os/agent-session-replay-runner@0.0.354","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"8b49d1f4e83670f0f1c8be7b5e100e28292d28ec","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.354.tgz","fileCount":25,"integrity":"sha512-sNxSbRicXzdsrR7OskzMA3jjEtFZVgifnqwC9Zllm1FUNx6FNrfoctbBxzpLvcUsU6cz9TMkan9llmOjT7qngA==","signatures":[{"sig":"MEYCIQDudMrv1DE/Pp+mpg0cQsCwXhqfeyichFOqxJckeDf/4wIhALTS/rfUfdHPwQv81ltxn2QYPZjYqaPsZi+W7v+Mv/ZB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.354","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.354.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/459c3f185f4e94400ba95a929128d2fd/tutti-os-agent-session-replay-runner-0.0.354.tgz","_integrity":"sha512-sNxSbRicXzdsrR7OskzMA3jjEtFZVgifnqwC9Zllm1FUNx6FNrfoctbBxzpLvcUsU6cz9TMkan9llmOjT7qngA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.354_1786515729793_0.040545060300503755","host":"s3://npm-registry-packages-npm-production"}},"0.0.355":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.355","_id":"@tutti-os/agent-session-replay-runner@0.0.355","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"f5c2c7189ed7c0f419107b3d426d24d5708fffb7","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.355.tgz","fileCount":25,"integrity":"sha512-pMlWB5y5q9zP9csf1es03CwLnXmM1dTqUF4IYmIgm4gj+gvWUIi/G6wtJIXSbZq8LS+cmm6WT64NxfqTEFTi3Q==","signatures":[{"sig":"MEUCIQD52cw8vL33m2KY7OUl3QaDATCLiUEGcL20BOeiGB/uWgIgEieKlHP2Gxh2W7O6+r5lGRB8PedaGQpKWEIfATeav28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.355","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.355.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/d7992e0e36e87d48c9f00d5b22db0e90/tutti-os-agent-session-replay-runner-0.0.355.tgz","_integrity":"sha512-pMlWB5y5q9zP9csf1es03CwLnXmM1dTqUF4IYmIgm4gj+gvWUIi/G6wtJIXSbZq8LS+cmm6WT64NxfqTEFTi3Q==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.355_1786516366832_0.6554809604997618","host":"s3://npm-registry-packages-npm-production"}},"0.0.356":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.356","_id":"@tutti-os/agent-session-replay-runner@0.0.356","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"d688c8501a1dae21d139d4cfc659d87a3efa5a07","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.356.tgz","fileCount":25,"integrity":"sha512-TJho5YoBUNrEEk1ncCOaWqEGbyx2N8c3PgPvcZ5npATHKms0Dc9ysWeGjOsXcf6CuevbX/i1vFlONs+M/xmdtw==","signatures":[{"sig":"MEUCIQDkuMmNFGX2rToJ/cx3GOyM9JSfK37ctJJzI4iRo7LGCAIgS+Zt4CxPFQZ68gqSuI8+2Ni4fG0auwdxBkSQ400Hd4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.356.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/46699ad9c5064378815a4fd284618e35/tutti-os-agent-session-replay-runner-0.0.356.tgz","_integrity":"sha512-TJho5YoBUNrEEk1ncCOaWqEGbyx2N8c3PgPvcZ5npATHKms0Dc9ysWeGjOsXcf6CuevbX/i1vFlONs+M/xmdtw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.356_1786518974088_0.3990869385274993","host":"s3://npm-registry-packages-npm-production"}},"0.0.357":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.357","_id":"@tutti-os/agent-session-replay-runner@0.0.357","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"33c2b15e3690b3686427b5b32a7afa2cbbfa723f","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.357.tgz","fileCount":25,"integrity":"sha512-zsXTyU5jq0NOVqvZ4JPwMKn8FtG/weXu2sHUhPdfHKN2MLrmF9fpZZTvDk1roxD3BuZv+iyDpewu1/DxhJfOdw==","signatures":[{"sig":"MEQCID/voA21Pt+TmhHCfcVldGaDNXrkre9K58JXZgGu6kM/AiBavctYJtuJlA/+eldf7hKz8qUd8EcqfGV4oTmsgDz3Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.357","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179405},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.357.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/51fd204196355007426cc98f4422cd42/tutti-os-agent-session-replay-runner-0.0.357.tgz","_integrity":"sha512-zsXTyU5jq0NOVqvZ4JPwMKn8FtG/weXu2sHUhPdfHKN2MLrmF9fpZZTvDk1roxD3BuZv+iyDpewu1/DxhJfOdw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.357_1786526839709_0.9737623975218499","host":"s3://npm-registry-packages-npm-production"}},"0.0.358":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.358","_id":"@tutti-os/agent-session-replay-runner@0.0.358","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"d991981b3f01ab1d55bd369318c5e42882130e49","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.358.tgz","fileCount":25,"integrity":"sha512-WAUmpko0e3hdnS8SjCeHzp85TukzsGaAzGz4SdGAW8c60b+rcn7WPiPf0wus6L0O98XEpTEnbWquLxGfEgRC7w==","signatures":[{"sig":"MEUCIE8OaGhsvJ1ZAsovoyQd2M9qU+Lb6QJ+mZ00SfvBiWrGAiEA7m7eVWRbReTLkSiLDwW+Ar7mTXoQ/fl6hZycfwHESKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.358","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179581},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.358.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/5c0d2d09fe02d66548a1ec77004670de/tutti-os-agent-session-replay-runner-0.0.358.tgz","_integrity":"sha512-WAUmpko0e3hdnS8SjCeHzp85TukzsGaAzGz4SdGAW8c60b+rcn7WPiPf0wus6L0O98XEpTEnbWquLxGfEgRC7w==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.358_1786529245622_0.9096242713275209","host":"s3://npm-registry-packages-npm-production"}},"0.0.359":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.359","_id":"@tutti-os/agent-session-replay-runner@0.0.359","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"48d5397f075014c1b0425fc73b9b02caaf869040","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.359.tgz","fileCount":25,"integrity":"sha512-KzXYZuvwE/Qegvzkllk778/GggwZXOPq3c9le1Ijnk+o2APWGDbAVnYCITqDWevEGiAdDjmGqqq/DyzqI975Ow==","signatures":[{"sig":"MEUCIEdP+5VG8H21n5iWQymw0C90jtkw1m1WIjupC/3U+psfAiEAmPLe33f2FRp2v5ET6s2M8IooeO8wqrcwCPJyTzMC3gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.359","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179581},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.359.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/7d808ddc7d4b9a5a33706f76bdae8fe4/tutti-os-agent-session-replay-runner-0.0.359.tgz","_integrity":"sha512-KzXYZuvwE/Qegvzkllk778/GggwZXOPq3c9le1Ijnk+o2APWGDbAVnYCITqDWevEGiAdDjmGqqq/DyzqI975Ow==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.359_1786529491562_0.337208847280156","host":"s3://npm-registry-packages-npm-production"}},"0.0.360":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.360","_id":"@tutti-os/agent-session-replay-runner@0.0.360","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"2b15d23a10e99453d58c88632b6a06753d48de2a","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.360.tgz","fileCount":25,"integrity":"sha512-NG861QZqfq8UBu9MkQTAGR53x4jTEOelQGyfcNAwjzO8CxS9m8HAvPM+GvcGARIpdf60wQl2NjaHdZvXXDbvyg==","signatures":[{"sig":"MEUCIFaYozF+f3LnD+bex+oBh2e4tOWC3xNA7p++PXzh1XfJAiEArvSguQibSd80iI5XOohTlkmu5WpfC74hEb2j1z15xTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.360","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179581},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.360.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/2320b54a174e1b0ed137a27f63eabaf0/tutti-os-agent-session-replay-runner-0.0.360.tgz","_integrity":"sha512-NG861QZqfq8UBu9MkQTAGR53x4jTEOelQGyfcNAwjzO8CxS9m8HAvPM+GvcGARIpdf60wQl2NjaHdZvXXDbvyg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.360_1786544370831_0.1930091729929435","host":"s3://npm-registry-packages-npm-production"}},"0.0.361":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.361","_id":"@tutti-os/agent-session-replay-runner@0.0.361","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"9633a65b44a371ef3d50808f6e9042d5b7e5a172","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.361.tgz","fileCount":25,"integrity":"sha512-CqK7JpI77WrouvbxLjkDt3gN0IvNvgr8tFYcufVM209vYcbPf8njKGxoLgjajHayrqf+NllsOM7cD0finJ5RJg==","signatures":[{"sig":"MEUCICjMFnmUH/l3JOqcpn3oKyW1rIJkzJCtn7XtN+KQpNhDAiEAs8OTmVzKcNTUXq4cSSVAIJ+y0EhBpTKKdnn7V2Og4iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.361","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179581},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.361.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/477a6e6224503cc44668603e602747ea/tutti-os-agent-session-replay-runner-0.0.361.tgz","_integrity":"sha512-CqK7JpI77WrouvbxLjkDt3gN0IvNvgr8tFYcufVM209vYcbPf8njKGxoLgjajHayrqf+NllsOM7cD0finJ5RJg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.361_1786546189938_0.5664033267889212","host":"s3://npm-registry-packages-npm-production"}},"0.0.362":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.362","_id":"@tutti-os/agent-session-replay-runner@0.0.362","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"e1f78ade0834c0321576d329e2eb683272533c1e","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.362.tgz","fileCount":25,"integrity":"sha512-Io1RXu/8mviywEWpN65Q0L8zBz7tCCdifUMJLHYslEELzKl18TK11lEQ0rrEBURfxnUVEe87+4QZW4H9kGcnnw==","signatures":[{"sig":"MEQCIAC9qeVdbcIeACjgSkhC/Y313rjcPpURtVZNBEVjx3yHAiAasPLJayi/EI3AvcPHEbU5DVjHU4JIWEuuCN2fqM5uLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.362","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179581},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.362.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/db3a675e5faff082104e35624ac760fd/tutti-os-agent-session-replay-runner-0.0.362.tgz","_integrity":"sha512-Io1RXu/8mviywEWpN65Q0L8zBz7tCCdifUMJLHYslEELzKl18TK11lEQ0rrEBURfxnUVEe87+4QZW4H9kGcnnw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.362_1786549764479_0.22881994306233588","host":"s3://npm-registry-packages-npm-production"}},"0.0.363":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.363","_id":"@tutti-os/agent-session-replay-runner@0.0.363","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"235dd5b6fa5a15748bf30670e42de9b1faaa2039","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.363.tgz","fileCount":25,"integrity":"sha512-DlJK4oik2l24FSj8pT2hzARhnLiIMCiIHt3WNZOMo0L7N4PhhC+Bi70eAKxJ7l2SR1DbgATf2Qy0oT8S+lupPw==","signatures":[{"sig":"MEYCIQC2aymryknjQqzYxfcRbBqmI2LsdymlpOXT8rhNS5xlkQIhAONFzWEuDlWalRopg6oqI9FaSPlQFMuv8Fzi7KA2oBTa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.363","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179581},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.363.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/bd4fd8e77b5f74dfecdf45a01d1be7fb/tutti-os-agent-session-replay-runner-0.0.363.tgz","_integrity":"sha512-DlJK4oik2l24FSj8pT2hzARhnLiIMCiIHt3WNZOMo0L7N4PhhC+Bi70eAKxJ7l2SR1DbgATf2Qy0oT8S+lupPw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.363_1786559057378_0.12293906805017873","host":"s3://npm-registry-packages-npm-production"}},"0.0.364":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.364","_id":"@tutti-os/agent-session-replay-runner@0.0.364","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"c983e377db779dca7c1a0ddab9102d6061fd90e4","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.364.tgz","fileCount":25,"integrity":"sha512-9RC+PMYHSd9TFifHUGKtUn0Hbi71CLWxHogIkMY51MRCngmQIHzrVPc92awpDIf2k9IQqy+s0izc16RiFWulag==","signatures":[{"sig":"MEUCIQD52bJVxwih+TlEDJi5CcPC6wMjilbqB1zjwldDxaXnbgIgaaEGhGrUZITcFCBSVeFCxfKBzgZoZwoK0Nvm1l3EqVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.364","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.364.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/c5fddf8771780bef23ceadc88a747019/tutti-os-agent-session-replay-runner-0.0.364.tgz","_integrity":"sha512-9RC+PMYHSd9TFifHUGKtUn0Hbi71CLWxHogIkMY51MRCngmQIHzrVPc92awpDIf2k9IQqy+s0izc16RiFWulag==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.364_1786598147661_0.6715845093446846","host":"s3://npm-registry-packages-npm-production"}},"0.0.365":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.365","_id":"@tutti-os/agent-session-replay-runner@0.0.365","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"64189927ae63d2e660030cbacc3f2409a0f546a3","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.365.tgz","fileCount":25,"integrity":"sha512-vTsDupZPnwX5VUs8+U+a4WsgiBnNwHkmXoD9JimqqTBfTgn3A3+JhSKxPCKo8oxH2k0swk6kdI/TsXKtyoClxg==","signatures":[{"sig":"MEYCIQCxIuHr5h7A/xLV/eyMhhxShly39+aCrH9AKADI9g4kMAIhAIj/PaFodsviKjO5cFhwDs8PHkeWYoIskN8RYgnNW4Rr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.365","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.365.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/392eeb10e7d00df329cd2c7f20cd832d/tutti-os-agent-session-replay-runner-0.0.365.tgz","_integrity":"sha512-vTsDupZPnwX5VUs8+U+a4WsgiBnNwHkmXoD9JimqqTBfTgn3A3+JhSKxPCKo8oxH2k0swk6kdI/TsXKtyoClxg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.365_1786604326430_0.8954429892511475","host":"s3://npm-registry-packages-npm-production"}},"0.0.366":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.366","_id":"@tutti-os/agent-session-replay-runner@0.0.366","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"6f4ec889830cd519d61860e83a75212f85d0d9d7","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.366.tgz","fileCount":25,"integrity":"sha512-n0AUJPEHtKAj8HN702SgPbGbMfXC2A/0eqeYMqxOO7k1LDob5qTYjwTcKhX23xycw8CqG5HQ1FP3kquQW5RDeQ==","signatures":[{"sig":"MEQCIGu0/ON6WH4ygWPD/TUQaF8LNh4IdJyX3kHR7eew24vhAiAdvBYVbEr0RcsT1PVf+WWOAuFOzqTh3QVDEuHkZVR6BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.366","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.366.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/9d3430f8aea90d2dc9a66a181fbea216/tutti-os-agent-session-replay-runner-0.0.366.tgz","_integrity":"sha512-n0AUJPEHtKAj8HN702SgPbGbMfXC2A/0eqeYMqxOO7k1LDob5qTYjwTcKhX23xycw8CqG5HQ1FP3kquQW5RDeQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.366_1786628079243_0.926848991535963","host":"s3://npm-registry-packages-npm-production"}},"0.0.367":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.367","_id":"@tutti-os/agent-session-replay-runner@0.0.367","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"2fad74375b82e2bb34002d3019b00f80bfc0b071","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.367.tgz","fileCount":25,"integrity":"sha512-DBJQYup+Dqd8T6jDywtc1+nvUep6hlMH/UzoxrwVpZLyxKkV0s/pjDNRGgxk1Fh/ul2eCCqj7rh2aS00O3VN0g==","signatures":[{"sig":"MEYCIQCKlPSbF422SVWspGWQS3tLJb2wmzy6tgrtsea+vtu6OwIhAMyxlsg/3ATWbxHQSHXnAP5W90nd6Ot07vlaxIaSQpbU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.367","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.367.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/8df0016516efcbfa10b2231cb281fd1b/tutti-os-agent-session-replay-runner-0.0.367.tgz","_integrity":"sha512-DBJQYup+Dqd8T6jDywtc1+nvUep6hlMH/UzoxrwVpZLyxKkV0s/pjDNRGgxk1Fh/ul2eCCqj7rh2aS00O3VN0g==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.367_1786635517273_0.537184436984151","host":"s3://npm-registry-packages-npm-production"}},"0.0.368":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.368","_id":"@tutti-os/agent-session-replay-runner@0.0.368","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"a40c54c93b9021e42ed3a972eee152d99be7f6bc","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.368.tgz","fileCount":25,"integrity":"sha512-0LdVjTP4ZgtMsd5GHakgVdPbosKQ6eW1Ff0qAHomVoV48xhMGOnoHLf2i5KhA42Gh1a37RBy2mL8a+29BIQ3Ug==","signatures":[{"sig":"MEQCIGNtBeBIzpz8ZBooirVZSQrdRRDys3n5ApzZG2xUMb9jAiAuVM78OncSeNuUXNFNuwSKtTS+DvFM111HE0UU4BY9kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.368","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.368.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/96da40a06e958e8426e5ab204b78427e/tutti-os-agent-session-replay-runner-0.0.368.tgz","_integrity":"sha512-0LdVjTP4ZgtMsd5GHakgVdPbosKQ6eW1Ff0qAHomVoV48xhMGOnoHLf2i5KhA42Gh1a37RBy2mL8a+29BIQ3Ug==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.16.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.368_1786675960443_0.5459609932667489","host":"s3://npm-registry-packages-npm-production"}},"0.0.369":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.369","_id":"@tutti-os/agent-session-replay-runner@0.0.369","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"7725a36b5dadd2a49394dc2d6910bfee9b57a64d","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.369.tgz","fileCount":25,"integrity":"sha512-7WFtM1QDHaVqlESXHHCpZPb3ecAEuLyYkCVjwjE8gJt5POrJ8A1TJYVRuazQekg0xZmAXuBiYiqkIr64m/TgcQ==","signatures":[{"sig":"MEQCIFi8L0wdn0pDrOXFUHfjNCMwrPNuZ/j9pgqmOOc9RSQFAiBut4LLtM8xytQ2STz8Ti1b8f5aJ1O+5O4ZyuwH3pY4ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.369","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.369.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/281093b1fb931a84382147229e4800c1/tutti-os-agent-session-replay-runner-0.0.369.tgz","_integrity":"sha512-7WFtM1QDHaVqlESXHHCpZPb3ecAEuLyYkCVjwjE8gJt5POrJ8A1TJYVRuazQekg0xZmAXuBiYiqkIr64m/TgcQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.369_1786681316175_0.6691371869593861","host":"s3://npm-registry-packages-npm-production"}},"0.0.370":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.370","_id":"@tutti-os/agent-session-replay-runner@0.0.370","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"65788ab16d113f6d235ec01b64f86c918e2deaea","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.370.tgz","fileCount":25,"integrity":"sha512-rviyIwzv0YkZKiIEO5rj5oNtHOdOAcDY/DjMNJKwRZuB+F0Qa0sFSkmrmCeMIf0hC3+cfU2IMkIj+LlmqTb84Q==","signatures":[{"sig":"MEQCIE/z2c405HNQDAKzR3Ghn51IAw5VViVAecjmKrGVaSuwAiAka1p/duDKzr2Cf6HZjvanS+n2puOqt1n4vMIIRFBsOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.370","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.370.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/7dcb3edd6292187a1dd2b9f2d0c01a66/tutti-os-agent-session-replay-runner-0.0.370.tgz","_integrity":"sha512-rviyIwzv0YkZKiIEO5rj5oNtHOdOAcDY/DjMNJKwRZuB+F0Qa0sFSkmrmCeMIf0hC3+cfU2IMkIj+LlmqTb84Q==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.370_1786681911668_0.7419078147253511","host":"s3://npm-registry-packages-npm-production"}},"0.0.371":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.371","_id":"@tutti-os/agent-session-replay-runner@0.0.371","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"64dca4dfe0ae7f63a47c6843f0420800cacd9978","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.371.tgz","fileCount":25,"integrity":"sha512-cSOZVvYltPvdqtFyvbb8/Es3kgPy7cBWellckx1twkOfZnFNpiY20xzQzvKTCg8ZJIo5C/dn5c1vPxH5CUnOwA==","signatures":[{"sig":"MEUCIGd63PCZAzTOsRUCpmE8htz72wHc1GtrZKsYXfPKUHHfAiEA2fwAiXKD/aUeeYP/ZqLigbqsYYACyD6vkMA1iINnG6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.371","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.371.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/59b5c7aa4e4ef293cd547c442b373c04/tutti-os-agent-session-replay-runner-0.0.371.tgz","_integrity":"sha512-cSOZVvYltPvdqtFyvbb8/Es3kgPy7cBWellckx1twkOfZnFNpiY20xzQzvKTCg8ZJIo5C/dn5c1vPxH5CUnOwA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.371_1786689171970_0.8500723259600522","host":"s3://npm-registry-packages-npm-production"}},"0.0.372":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.372","_id":"@tutti-os/agent-session-replay-runner@0.0.372","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"962b0032ea0702022e034775f7c2802d95636e48","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.372.tgz","fileCount":25,"integrity":"sha512-AgduJ2T7KM9kqOtJAsmORtz3rGqeXBAworu1j8k7h005UOOeltrKfOYfNSShLOaDk2qsO9zn16gZkl9tFhYYOg==","signatures":[{"sig":"MEUCIQCw61UEMuX+ce9JI4tkx5vG9JnK31xpF1R7SIw26TdcfwIgGkj4HknegU0/z8cXbPAEnlEPBkK40GncQumUzGcw9yQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.372","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.372.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/70a77e80ee8222bff2240a1c94e7015d/tutti-os-agent-session-replay-runner-0.0.372.tgz","_integrity":"sha512-AgduJ2T7KM9kqOtJAsmORtz3rGqeXBAworu1j8k7h005UOOeltrKfOYfNSShLOaDk2qsO9zn16gZkl9tFhYYOg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.372_1786694395618_0.13298494976162534","host":"s3://npm-registry-packages-npm-production"}},"0.0.373":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.373","_id":"@tutti-os/agent-session-replay-runner@0.0.373","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"a1e8951e9bf8e8f9372b6f98f02801df2a883513","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.373.tgz","fileCount":25,"integrity":"sha512-gfUuNFqCu2FuQLGxb1XByz5xE+XVRYezu1iJLs4MVK/l5xPgpmufvT9v74U3zXRCYkTAWZpnpXMHOIwfF6mc4g==","signatures":[{"sig":"MEUCIQCOe2AmXPuECQ7ymOP1RWS5xm2vUVgufBExFrGZgX7DjAIgOD1ZbD//x0Q4zFUUHe25R25BgYfqAG1sBBXA0SB5OaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.373","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.373.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/3af1dad9dc7a45ebbb686cada2218e22/tutti-os-agent-session-replay-runner-0.0.373.tgz","_integrity":"sha512-gfUuNFqCu2FuQLGxb1XByz5xE+XVRYezu1iJLs4MVK/l5xPgpmufvT9v74U3zXRCYkTAWZpnpXMHOIwfF6mc4g==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.373_1786704103822_0.0829566577507932","host":"s3://npm-registry-packages-npm-production"}},"0.0.374":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.374","_id":"@tutti-os/agent-session-replay-runner@0.0.374","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"4c406afc08aeda63b46363a99779130e3d5b416e","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.374.tgz","fileCount":25,"integrity":"sha512-OgzYemZ7T798a8YnlfXg7ChvtVOZwIUJUDAZRJHsV6BFQ6jo59HLZaAjdyofdEBNENkmVCxM3BZzXDpO7tLpFw==","signatures":[{"sig":"MEUCIQD7hhgOIhwn/RnugLyPrpM1Ma3qRiqBFCA8DX4gFn4FlgIgNzlw+DR4bnl10bAmY35OkE1+YNNXfcy3qn3C9l9LJxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.374","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.374.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/e4ff2ef586f93703a580c5c28186e0bc/tutti-os-agent-session-replay-runner-0.0.374.tgz","_integrity":"sha512-OgzYemZ7T798a8YnlfXg7ChvtVOZwIUJUDAZRJHsV6BFQ6jo59HLZaAjdyofdEBNENkmVCxM3BZzXDpO7tLpFw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.374_1786705000291_0.3855910968466847","host":"s3://npm-registry-packages-npm-production"}},"0.0.375":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.375","_id":"@tutti-os/agent-session-replay-runner@0.0.375","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"48e275c5964fca39d6ba7d7be1ba299c59a4c9fa","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.375.tgz","fileCount":25,"integrity":"sha512-z+/X1bKegZBqL2KSP22ExKrU0J7bDFM1+Od33Z9T7Hyu5XZx3WSdZ2sSvhF4IE6QlFxGhX/vg5YwBemJlyrQGA==","signatures":[{"sig":"MEYCIQCfapa04S/6szXYrUqc7M1nvRfPJmdLsEIJqc2vAasragIhAIlp8h9hVoUB64zqlDnauA8NOmujEyb0yMu/adfS3GYk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.375","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.375.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/c4ef8bce4bc588b69f6ff11b9b983bca/tutti-os-agent-session-replay-runner-0.0.375.tgz","_integrity":"sha512-z+/X1bKegZBqL2KSP22ExKrU0J7bDFM1+Od33Z9T7Hyu5XZx3WSdZ2sSvhF4IE6QlFxGhX/vg5YwBemJlyrQGA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.375_1786727673824_0.9664279273684948","host":"s3://npm-registry-packages-npm-production"}},"0.0.376":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.376","_id":"@tutti-os/agent-session-replay-runner@0.0.376","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"8a0e38a9029f9e4778b18af31448428cf39ae184","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.376.tgz","fileCount":25,"integrity":"sha512-K4KQM/a5Q87+QDkgpwhLAdc4QZ+LujKYmQC19Q9AD92i3tOPiwRDVWSQLJLTGj6zrQ82NhTNDfMqkl4Jy+Hf5g==","signatures":[{"sig":"MEYCIQCrosRLOHFUvlrQJtUjT/C4DGfONH9mLPa7OGThYyrlTQIhAI9x6EsuxHYNF3Zbcku0ZXTVLG0iMosxxp4Czs1gCJqG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.376","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.376.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/0f6adbbcd985c569876186f69519d7a9/tutti-os-agent-session-replay-runner-0.0.376.tgz","_integrity":"sha512-K4KQM/a5Q87+QDkgpwhLAdc4QZ+LujKYmQC19Q9AD92i3tOPiwRDVWSQLJLTGj6zrQ82NhTNDfMqkl4Jy+Hf5g==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.376_1786735050863_0.9704826242409741","host":"s3://npm-registry-packages-npm-production"}},"0.0.377":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.377","_id":"@tutti-os/agent-session-replay-runner@0.0.377","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"3ae6da40d70ba4c1fb7f21459c9457fb5359abbb","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.377.tgz","fileCount":25,"integrity":"sha512-1Zi6hzBK22t93LYJzOZ771581cViN1CZ6ZjPOwePCu9h+YG3r3leAly6P1YX0sQGh6a6Rsttuq+oKEuJ0R8hLQ==","signatures":[{"sig":"MEYCIQCTVEPOqwgMlkJRJ/F8RgvkBfHSDYxMACKShFHqBRRzigIhANavkT8QTMs94h/lnfDOKy8FLiIiOpUCNb2ilE3sx5He","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.377","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.377.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/3da8bdbf1e7b4e93f4fe4a57ff70841e/tutti-os-agent-session-replay-runner-0.0.377.tgz","_integrity":"sha512-1Zi6hzBK22t93LYJzOZ771581cViN1CZ6ZjPOwePCu9h+YG3r3leAly6P1YX0sQGh6a6Rsttuq+oKEuJ0R8hLQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.377_1786767975353_0.5928518032268792","host":"s3://npm-registry-packages-npm-production"}},"0.0.378":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.378","_id":"@tutti-os/agent-session-replay-runner@0.0.378","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"2991837fc755f3e997f66d0304acdeb064d30fbb","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.378.tgz","fileCount":25,"integrity":"sha512-mLawV/g01B4+rcPNsS420VlPHCIAcD6JQQzvaXiac0TTGqxtlAgWTEpe4E/NT138jaRb9Yws2AtOTc5abcjYrA==","signatures":[{"sig":"MEUCICGFcv5+VqUlVh6zc0Swl+pJFp0UufIf8AhByEiQxN1WAiEA1kdwOSP24da4c1CZJJtRYNSr0YHr0b3FS0u0Hna104s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.378","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.378.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/f8d878970d8785a6960bc4547c2d4603/tutti-os-agent-session-replay-runner-0.0.378.tgz","_integrity":"sha512-mLawV/g01B4+rcPNsS420VlPHCIAcD6JQQzvaXiac0TTGqxtlAgWTEpe4E/NT138jaRb9Yws2AtOTc5abcjYrA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.378_1786769361027_0.4889230450868427","host":"s3://npm-registry-packages-npm-production"}},"0.0.379":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.379","_id":"@tutti-os/agent-session-replay-runner@0.0.379","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"645d9d1ce828a01db2f69c18bfabdf23e4bcf5d1","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.379.tgz","fileCount":25,"integrity":"sha512-FdGbpf8pj0YSCp7Lv6uLNItL4kRx4n65MTZCWWTwIIQm/4SPpLdcs8LV7AcLxQLbjsI7VDb9lrchYxvkRxnWdQ==","signatures":[{"sig":"MEUCIF1oKIeUBY7UyNrmrabfJgnegv8N7nxIQIkp3tjRy2aOAiEAmUuqTCtxxuTQZI4awmoD+F68Q69L6BW23d6vs0wKhkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.379","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.379.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/65e3fe7483135580b62b276ca1924191/tutti-os-agent-session-replay-runner-0.0.379.tgz","_integrity":"sha512-FdGbpf8pj0YSCp7Lv6uLNItL4kRx4n65MTZCWWTwIIQm/4SPpLdcs8LV7AcLxQLbjsI7VDb9lrchYxvkRxnWdQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.379_1786773871228_0.6774807588630496","host":"s3://npm-registry-packages-npm-production"}},"0.0.380":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.380","_id":"@tutti-os/agent-session-replay-runner@0.0.380","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"52fa333e70b824268a3e170ccfa9d0807dfcdfbe","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.380.tgz","fileCount":25,"integrity":"sha512-5yxMYJu6OvolndkaO3ox1xsME5qjPCifKnfOdB33k4tQzVPh1Ojt2SAQwVyyMHblclrXVszzhVnO/0e8BUFxRg==","signatures":[{"sig":"MEUCIQDwv5xiMcautVjP9A8RAn79WBHqyCC+IwU9d1ljUEST0wIgVguoc9EujcXR9xvaQX533lYQ42NhJhEemQlqjs95NAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.380","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.380.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/a1ba6fbfa2bd12aba666bfd3cd3586b5/tutti-os-agent-session-replay-runner-0.0.380.tgz","_integrity":"sha512-5yxMYJu6OvolndkaO3ox1xsME5qjPCifKnfOdB33k4tQzVPh1Ojt2SAQwVyyMHblclrXVszzhVnO/0e8BUFxRg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.380_1786784169610_0.04506376884602581","host":"s3://npm-registry-packages-npm-production"}},"0.0.381":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.381","_id":"@tutti-os/agent-session-replay-runner@0.0.381","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"c0182b9f0df7342c32191f29ca115739eb4291a1","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.381.tgz","fileCount":25,"integrity":"sha512-1mM5RsY7bQrO5bG3+QbMadIr3csK8uLmsczioAVoUHHsdYweY1ABLldJrbmligEamkrJGWZNVtL5UkfgiiSUew==","signatures":[{"sig":"MEUCIHsneIQqzyjfKK4Gc5zthfctePt72P0yrUOmfl0pTZyEAiEA3K4KDm4/Vne0M5gQ/85fMxw5PhRwvHuPMtfjjZIcigs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.381","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.381.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/6617e2ec9e4c477b3e371d720c3391e2/tutti-os-agent-session-replay-runner-0.0.381.tgz","_integrity":"sha512-1mM5RsY7bQrO5bG3+QbMadIr3csK8uLmsczioAVoUHHsdYweY1ABLldJrbmligEamkrJGWZNVtL5UkfgiiSUew==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.381_1786785363386_0.8440489693053757","host":"s3://npm-registry-packages-npm-production"}},"0.0.382":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.382","_id":"@tutti-os/agent-session-replay-runner@0.0.382","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"2033bafbb03af45b389dd2c2f7851e1c5e1bb077","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.382.tgz","fileCount":25,"integrity":"sha512-DRX20Z5OtR7kjoegRrI0W20qyTpn4l8VRhEkcZ1cWtEYJEWR/mi8xUJpp9Gs+9eXpRgFXyUETTnflsLvcndSkA==","signatures":[{"sig":"MEUCIBk/9aTZodF+RTuryRMBVpVV1ZA1EwV2JFaB8opSE+NcAiEA28VZgN3Bx622iniE2yu3dM470/RN9SiAHwnJCltSKYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.382","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.382.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/fb8dbc953a30e78563745eba81f46e42/tutti-os-agent-session-replay-runner-0.0.382.tgz","_integrity":"sha512-DRX20Z5OtR7kjoegRrI0W20qyTpn4l8VRhEkcZ1cWtEYJEWR/mi8xUJpp9Gs+9eXpRgFXyUETTnflsLvcndSkA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.382_1786785724086_0.07323364900940588","host":"s3://npm-registry-packages-npm-production"}},"0.0.383":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.383","_id":"@tutti-os/agent-session-replay-runner@0.0.383","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"abf2c6e44f2e07036a800b90572b9ab1eed1807e","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.383.tgz","fileCount":25,"integrity":"sha512-7ZZOvg4SKVSiNL0tbKbhv0GEYpKHxAJQnaw3SYxmnu12CvfQ6+87dPp2rk8cGNtymhYojM2mxLTiiQRjkjYuEA==","signatures":[{"sig":"MEQCIAWZ4Rp/lcVy5tzjCmJAbcPRzWD6YRE3N8hgE4P33vjDAiBK5uCf9EvDBrYZL/fVBJKkrmyuQlfVAxucL9/uh71mhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.383","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.383.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/daf3401ff4daadb4e64a8d1e0278fa35/tutti-os-agent-session-replay-runner-0.0.383.tgz","_integrity":"sha512-7ZZOvg4SKVSiNL0tbKbhv0GEYpKHxAJQnaw3SYxmnu12CvfQ6+87dPp2rk8cGNtymhYojM2mxLTiiQRjkjYuEA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.383_1786788752935_0.23490839541106534","host":"s3://npm-registry-packages-npm-production"}},"0.0.384":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.384","_id":"@tutti-os/agent-session-replay-runner@0.0.384","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"ad226a6a6bb899ee00a33fa5708fc4dcfad5084c","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.384.tgz","fileCount":25,"integrity":"sha512-FuIVAg5iXP6pE+oZxXhOSdFwX6sYB0JVvxXFG8AospqGnf6/285YBhUA7CWhEn0+YxBRBq0ll4kzaxQZ65Bvpw==","signatures":[{"sig":"MEYCIQCOuhYtQFVPeQhuiFc46mHVpUNd+xKSaA2vmY6ZtaK3XQIhAOtBbM1JoM+Haj+JPp4lTNcNkM9Bz8vhCOaWJoLn3WAr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.384","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.384.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/cb0cdf98e0b9a72c16b9323b18c3e205/tutti-os-agent-session-replay-runner-0.0.384.tgz","_integrity":"sha512-FuIVAg5iXP6pE+oZxXhOSdFwX6sYB0JVvxXFG8AospqGnf6/285YBhUA7CWhEn0+YxBRBq0ll4kzaxQZ65Bvpw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.384_1786800265257_0.11302825102389868","host":"s3://npm-registry-packages-npm-production"}},"0.0.385":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.385","_id":"@tutti-os/agent-session-replay-runner@0.0.385","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"5758d0ced1be571540d4ae5a834c845f25f09c84","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.385.tgz","fileCount":25,"integrity":"sha512-qQnibD4BapSe7OVA9nDhgVsRjsshTl6E33fPXMt+jEaSrKQN8O4R4I8FqD2Weo6CYoE3pAte6xffheKS0Xszwg==","signatures":[{"sig":"MEUCIQDsvKg5gzMMklMTRkcOVDVN3NARbsqLb+9jnCXxrV9c7QIgTFg2p2qulnuQx252NZ2788ezj5k9udb6wUf5XF+7sZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.385","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.385.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/945f84f17ae79491508d0552b342669f/tutti-os-agent-session-replay-runner-0.0.385.tgz","_integrity":"sha512-qQnibD4BapSe7OVA9nDhgVsRjsshTl6E33fPXMt+jEaSrKQN8O4R4I8FqD2Weo6CYoE3pAte6xffheKS0Xszwg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.385_1786854826990_0.7592224898815725","host":"s3://npm-registry-packages-npm-production"}},"0.0.386":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.386","_id":"@tutti-os/agent-session-replay-runner@0.0.386","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"eb1f77dc9b61503e5b5dbdfcdfdebfeda08a8bf5","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.386.tgz","fileCount":25,"integrity":"sha512-NSvaO7878Dalf7S3v2jJc10P+39ofxOpUHzkRt6G+nwcw2SUPOPDOesZ0IsC5GPi2F+npsLhrS2nH0RWMJEziw==","signatures":[{"sig":"MEUCIQC5ieBY4bfpNUitlPjIEdW3wB9Hj8tcG5mF/XRW/LsiMQIgM+CZ+prL+HEQ1Y97AM0yEb9BlYDV7d1ChOS5cUMoAnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.386","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.386.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/6c75c8be8ee49409b751f597004bf9f8/tutti-os-agent-session-replay-runner-0.0.386.tgz","_integrity":"sha512-NSvaO7878Dalf7S3v2jJc10P+39ofxOpUHzkRt6G+nwcw2SUPOPDOesZ0IsC5GPi2F+npsLhrS2nH0RWMJEziw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.386_1786950583187_0.8069324340067576","host":"s3://npm-registry-packages-npm-production"}},"0.0.387":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.387","_id":"@tutti-os/agent-session-replay-runner@0.0.387","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"ddacf696bc926fe0bb40e4c2883809b6bf6ceb59","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.387.tgz","fileCount":25,"integrity":"sha512-i0Vf/sL3N5jmRdAYsd7WlNDDfoz+9fSqk67RaLMI86QpV/H/S4bzqro/A2vpS5YDZK3K+hyb5t2pM8Qi5oiQvA==","signatures":[{"sig":"MEUCIQCL2lKh8Nuv+/nTZt5OJolBDxxx+smhrBm0Iq+Cs5X0RAIgL4EEzBO2LK0MXCDk3lGiQkQOJIWpbYGR/VF7RgyAg0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.387","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.387.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/c0203619cd897ad7bb59ccfbe532cdf7/tutti-os-agent-session-replay-runner-0.0.387.tgz","_integrity":"sha512-i0Vf/sL3N5jmRdAYsd7WlNDDfoz+9fSqk67RaLMI86QpV/H/S4bzqro/A2vpS5YDZK3K+hyb5t2pM8Qi5oiQvA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.387_1786957464295_0.7940994355810589","host":"s3://npm-registry-packages-npm-production"}},"0.0.388":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.388","_id":"@tutti-os/agent-session-replay-runner@0.0.388","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"ce3277b5d349c5de02823acb0e98a24fa70159e3","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.388.tgz","fileCount":25,"integrity":"sha512-o7qdSyn2i6pifqzRZBelwbf7Qvxq/u00eifUDs46QQvUDqBSBBn/M+QEfWdwAZdUgX1g0hJRiXPr3JeQKQoFHw==","signatures":[{"sig":"MEUCIEuAMIxVnd+aTNgtsssxyVT9dAWU64Kbr0Iq4XzhMhfKAiEAwyP2ekSivbuFwn/K85tYJxwPQVHgrPMWkolTWiI4igk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.388","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.388.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/eb90010919fa1d1e94ee5e2d65a5c1cd/tutti-os-agent-session-replay-runner-0.0.388.tgz","_integrity":"sha512-o7qdSyn2i6pifqzRZBelwbf7Qvxq/u00eifUDs46QQvUDqBSBBn/M+QEfWdwAZdUgX1g0hJRiXPr3JeQKQoFHw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.388_1786961924881_0.5661519389465721","host":"s3://npm-registry-packages-npm-production"}},"0.0.389":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.389","_id":"@tutti-os/agent-session-replay-runner@0.0.389","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"b5427c8ddb51230bd03df56a8a0090dbe160d197","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.389.tgz","fileCount":25,"integrity":"sha512-LjFWMA/LyrcjY46OZer9dgD9X3a5v1eclMYI+eqkpDKIN+EdxpNLgl+t6o0IMzz3qR+72hlVtkmVSANA6t8yEQ==","signatures":[{"sig":"MEYCIQCMpfky9KIGiADdFxSp4R0AfwC07dPtUHI8Sjo6bX2wrAIhAK2DL56+HGktM2RPrGfYNW1LAyLakhN8SFWKWWAgkP9/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.389","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.389.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/b9ad03e8982a57f904bca8f40f3cd6c2/tutti-os-agent-session-replay-runner-0.0.389.tgz","_integrity":"sha512-LjFWMA/LyrcjY46OZer9dgD9X3a5v1eclMYI+eqkpDKIN+EdxpNLgl+t6o0IMzz3qR+72hlVtkmVSANA6t8yEQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.389_1787030543329_0.9082960741526742","host":"s3://npm-registry-packages-npm-production"}},"0.0.390":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.390","_id":"@tutti-os/agent-session-replay-runner@0.0.390","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"ecf513796a130fa15816f816067afee58566e57f","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.390.tgz","fileCount":25,"integrity":"sha512-lSf4NrZNk3KnUIQmUx8mt6U9BzVNfokyrg2NNGLsQHyWBJYRxiHu2Rm0+9p5dyuStwbUqUID8P2WKTRAsKGNmQ==","signatures":[{"sig":"MEYCIQCUuIUEP/JXimNKYG7LRttNFBh0GVRucZbi/hBwaEifzAIhAJyapviS1F2wtCTQgAxT468NizUGzIJw9yALFVaQrOgJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.390","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.390.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/8fbaba25e3fa394900ad8d2c9d58b2a9/tutti-os-agent-session-replay-runner-0.0.390.tgz","_integrity":"sha512-lSf4NrZNk3KnUIQmUx8mt6U9BzVNfokyrg2NNGLsQHyWBJYRxiHu2Rm0+9p5dyuStwbUqUID8P2WKTRAsKGNmQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.390_1787033836068_0.9206994571595768","host":"s3://npm-registry-packages-npm-production"}},"0.0.391":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.391","_id":"@tutti-os/agent-session-replay-runner@0.0.391","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"1d445515bce8d5e0fb6acabdd8bfbd1dacb37248","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.391.tgz","fileCount":25,"integrity":"sha512-L3FL3CEXdoe8j8YsoIepK+PNgNaqOzDR7QLWEb5YwzxP43IJV6vyfQMZBNzrEdZEKu3suIu0mLn3ECCx2PMRMA==","signatures":[{"sig":"MEUCICEt1Na6UnbhMUjRSHphKJnPWni5c+t7yO/FVqq1rDqcAiEA7qTRjgZfbBiShk5ju8DU4mLXZmvt+qdtHFqKeEIQDzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.391","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.391.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/a7ffe2724921490d7b9905995307ee84/tutti-os-agent-session-replay-runner-0.0.391.tgz","_integrity":"sha512-L3FL3CEXdoe8j8YsoIepK+PNgNaqOzDR7QLWEb5YwzxP43IJV6vyfQMZBNzrEdZEKu3suIu0mLn3ECCx2PMRMA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.391_1787038617042_0.6243569704573078","host":"s3://npm-registry-packages-npm-production"}},"0.0.392":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.392","_id":"@tutti-os/agent-session-replay-runner@0.0.392","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"d18f9dcffe79c09afae1c343f4613bf1f77cf992","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.392.tgz","fileCount":25,"integrity":"sha512-iDZpZt2XqtNu1T3MwF94DGg5RKhheKsmAd4b/TiFyI7pTS7+i1enl9TGhvvRKeff7O0q03reTmse+CJJVNQpMA==","signatures":[{"sig":"MEYCIQDDhDIV9ms8dl30nvOYiTfe6dIJqQdO6Mt4zzMOAOvqXwIhANbhzptaqRQ983Ydl5kFBtJDVjqvpDGi2V4SGlYZnNgT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.392","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.392.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/e50932114cfe33b89822668910d099c0/tutti-os-agent-session-replay-runner-0.0.392.tgz","_integrity":"sha512-iDZpZt2XqtNu1T3MwF94DGg5RKhheKsmAd4b/TiFyI7pTS7+i1enl9TGhvvRKeff7O0q03reTmse+CJJVNQpMA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.392_1787093112105_0.967507401741786","host":"s3://npm-registry-packages-npm-production"}},"0.0.393":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.393","_id":"@tutti-os/agent-session-replay-runner@0.0.393","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"b0280a80836b0b8561e7c6fb9647afe1de4c95b8","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.393.tgz","fileCount":25,"integrity":"sha512-MUo6UkVsrVeTyoNa1FdFlzyT87T6BwPVdX9GdKZR/rkYe3Be4Xgl9l9mjoX1m2JnMzBeMxsm8OP2RdESjKhM1Q==","signatures":[{"sig":"MEQCIDEx6bptNfdmo3oMlLkQ27FTnH+5wtocVP/yhVsTuy5XAiB1KKFpSS0+IKQf3mOSwYdfMRO+DCQwkrDeJpbjyVKzGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.393.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/3bfc560421493c288ecad8a0cb2fbff3/tutti-os-agent-session-replay-runner-0.0.393.tgz","_integrity":"sha512-MUo6UkVsrVeTyoNa1FdFlzyT87T6BwPVdX9GdKZR/rkYe3Be4Xgl9l9mjoX1m2JnMzBeMxsm8OP2RdESjKhM1Q==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.393_1787113556366_0.35077461107006136","host":"s3://npm-registry-packages-npm-production"}},"0.0.394":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.394","_id":"@tutti-os/agent-session-replay-runner@0.0.394","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"9bd3199b5736066383f6990e77a0cd7de9f1c2bb","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.394.tgz","fileCount":25,"integrity":"sha512-9umuEE3jD56860RkyDd4bv5S4P7icQPosl7yqs6aNA21CTGNmwrHMcdofkzbemEzfB3bCiUB+KO3DtINkxvDRA==","signatures":[{"sig":"MEQCIERsopOKBL5FBzKIHCA6v7rFsnNQorBuHMqgOp2o/s01AiAsPFmC6UgLahzumwclVWPjCp8BftvGGhld9sc7c5knYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.394","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.394.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/dcdc05547dd82b9f078e960323c9ec3b/tutti-os-agent-session-replay-runner-0.0.394.tgz","_integrity":"sha512-9umuEE3jD56860RkyDd4bv5S4P7icQPosl7yqs6aNA21CTGNmwrHMcdofkzbemEzfB3bCiUB+KO3DtINkxvDRA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.394_1787131891654_0.9393187544357429","host":"s3://npm-registry-packages-npm-production"}},"0.0.395":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.395","_id":"@tutti-os/agent-session-replay-runner@0.0.395","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"808c038bc1aa85b38f3c1df7373fcd5a7ae3dafc","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.395.tgz","fileCount":25,"integrity":"sha512-80xYjn2ryMjgJ7FnJJstat96Z8KhWyPHFuYvpEA7FIDl9BmRaYR4Ci25L5V9EaimkvwABwzDE+tn14Ta3x48mA==","signatures":[{"sig":"MEQCIFCfbhnYpY+BEkmdS6tNxQNnnKyFIKQ1e2kBOWy9RUrCAiBz4x4WYcDuBM05+e+CeYd73NXzUz8vnJYVzA2aFk/FAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.395","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.395.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/610f279ab9113b4e588b8724b1ce3bb9/tutti-os-agent-session-replay-runner-0.0.395.tgz","_integrity":"sha512-80xYjn2ryMjgJ7FnJJstat96Z8KhWyPHFuYvpEA7FIDl9BmRaYR4Ci25L5V9EaimkvwABwzDE+tn14Ta3x48mA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.395_1787133945191_0.4995231617883915","host":"s3://npm-registry-packages-npm-production"}},"0.0.396":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.396","_id":"@tutti-os/agent-session-replay-runner@0.0.396","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"355859387302f39f92be2714f6dab4312a50bee9","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.396.tgz","fileCount":25,"integrity":"sha512-Hfkv/h8j+APMMGlQjojblJmwFnmx9fyxhlgR9+ugitwaKD584sq5dZCdfCyfQeHQao7+vJbvJgWJhefqWycYZA==","signatures":[{"sig":"MEUCIBmGUwXI68AJJdXXaGc+B9SA1KwLflVXd89Lw20LMaqgAiEA6pIatelHG/LvV+AK3CRiCWQHwugzBoxK/ZGVwzxOnvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.396","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.396.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/83b342e221df70c84ce0e9b223a90b9c/tutti-os-agent-session-replay-runner-0.0.396.tgz","_integrity":"sha512-Hfkv/h8j+APMMGlQjojblJmwFnmx9fyxhlgR9+ugitwaKD584sq5dZCdfCyfQeHQao7+vJbvJgWJhefqWycYZA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.396_1787134698397_0.736950263177877","host":"s3://npm-registry-packages-npm-production"}},"0.0.397":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.397","_id":"@tutti-os/agent-session-replay-runner@0.0.397","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"b95b052cbf40c4ba940671251266349ab10327b1","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.397.tgz","fileCount":25,"integrity":"sha512-kEu40gXDuBGbqU46/H8CMBKWuaI8oZGLNOM9zHt3yfLfURRlrnOI2xCYuKNhmDoOS4Oal1iMECwz/2HNiXk6Fg==","signatures":[{"sig":"MEUCIQCEnDxzJA82dMiA/SmRjoboGxVobrdfQYjvbWBAnMBOmAIgNQ3+xYcvTDfPMpdTskaRE/S4QefqEFLw2MMYTG1WHDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.397","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.397.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/796dfccb9bc95ab08651308b3cd5b797/tutti-os-agent-session-replay-runner-0.0.397.tgz","_integrity":"sha512-kEu40gXDuBGbqU46/H8CMBKWuaI8oZGLNOM9zHt3yfLfURRlrnOI2xCYuKNhmDoOS4Oal1iMECwz/2HNiXk6Fg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.397_1787141102188_0.03046604452334467","host":"s3://npm-registry-packages-npm-production"}},"0.0.398":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.398","_id":"@tutti-os/agent-session-replay-runner@0.0.398","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"eb80b357a251d27481810eb9c5ddba058dd02b2f","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.398.tgz","fileCount":25,"integrity":"sha512-ZlhU71AJjR3PzauxKyjJHyowuKukDadyU0drik/79qzQcLUcZx7VaWZ7VPrrkv0Sm8ge40u4YaQFOsby6U6gmQ==","signatures":[{"sig":"MEUCIHX//X/aLTfy9craEwbNMwiAauuon+fQCo15tqOyt+Z7AiEArt2691v7gOXTOKUUNBP4A/SQ+68S26WeQoRZvHvb+iQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.398","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.398.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/f77738f99c1a7e6e917d2256aa74c1d4/tutti-os-agent-session-replay-runner-0.0.398.tgz","_integrity":"sha512-ZlhU71AJjR3PzauxKyjJHyowuKukDadyU0drik/79qzQcLUcZx7VaWZ7VPrrkv0Sm8ge40u4YaQFOsby6U6gmQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.398_1787142092969_0.21930877975499796","host":"s3://npm-registry-packages-npm-production"}},"0.0.399":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.399","_id":"@tutti-os/agent-session-replay-runner@0.0.399","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"c4d40a85b766eb27397afbb10e394ab60833bb02","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.399.tgz","fileCount":25,"integrity":"sha512-lYhO6InvpqDKO1MSnfoGc9lEfmgsCinLflSqvvmSh3dfZspE8zQ01rYlRzFWXgEi6RkKughTD8dScEa4023HoA==","signatures":[{"sig":"MEQCIGsCqZ7/WgtYcvs5PPewJ0i7Y9vkNkPm4o1+JdnjoAHxAiBpZ4nwArku42LI6tCf9Jfp4apywcfbNzGgbVIBF0gTmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.399","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.399.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/b4ebfc1861739d2916e9ce637ff0bf45/tutti-os-agent-session-replay-runner-0.0.399.tgz","_integrity":"sha512-lYhO6InvpqDKO1MSnfoGc9lEfmgsCinLflSqvvmSh3dfZspE8zQ01rYlRzFWXgEi6RkKughTD8dScEa4023HoA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.399_1787152291667_0.7077767878289385","host":"s3://npm-registry-packages-npm-production"}},"0.0.400":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.400","_id":"@tutti-os/agent-session-replay-runner@0.0.400","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"fe1385b6d0f8cc1689c1a44ad2929342f64545df","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.400.tgz","fileCount":25,"integrity":"sha512-5JJBiZ+KsVA3+clszvkSnNArzQTRiREYE/TfmarveuVAvw3L5zw6XcHFT6+vEu2S6dXGXsjZFuY/DZkd8crwIg==","signatures":[{"sig":"MEYCIQDqYsDC45ljRue5ukGxd2Td62q6O97dO96AycqxA0IEKAIhAJ/OnJJZ9GysWPex5ugne2KIcS5Tpo8IRNYKfFN/qqjx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.400","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.400.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/30c308878e597dfbeef0b6d4ce239767/tutti-os-agent-session-replay-runner-0.0.400.tgz","_integrity":"sha512-5JJBiZ+KsVA3+clszvkSnNArzQTRiREYE/TfmarveuVAvw3L5zw6XcHFT6+vEu2S6dXGXsjZFuY/DZkd8crwIg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.400_1787153790398_0.40567141660604644","host":"s3://npm-registry-packages-npm-production"}},"0.0.401":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.401","_id":"@tutti-os/agent-session-replay-runner@0.0.401","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"e45c5acd1772be48dbcb2bb299d139460d0ad4d1","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.401.tgz","fileCount":25,"integrity":"sha512-boIAtbTNkRHsCIWAInWbOQHmBITb65Ay9l9M062ujSnAySC2V+H38qtWeW2BNdj7oz74JTbnzkWUtInENOhxfA==","signatures":[{"sig":"MEUCIQCOVKg1epWN5j+IpVn5q8IzWGV9HXE7H86HOJinmxVPuwIgVbz4ca1GjPSepUnrHjLzcaBM0X19HXVO0WFoZYWNHdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.401","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.401.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/0f6a850156ac68d891ea488f1c4528bf/tutti-os-agent-session-replay-runner-0.0.401.tgz","_integrity":"sha512-boIAtbTNkRHsCIWAInWbOQHmBITb65Ay9l9M062ujSnAySC2V+H38qtWeW2BNdj7oz74JTbnzkWUtInENOhxfA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.401_1787195148485_0.0805868377979797","host":"s3://npm-registry-packages-npm-production"}},"0.0.402":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.402","_id":"@tutti-os/agent-session-replay-runner@0.0.402","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"e3b4333cd41a1142cd732503248535463059ff0d","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.402.tgz","fileCount":25,"integrity":"sha512-SS/hCj8ElKqU8d0+PB2Zsry5ycPGfM6DdtDKlbfElJ1HNSq361DeXvCNq51Grx3Zz3oncp+NLdZn/52OJyVIOA==","signatures":[{"sig":"MEQCIEVf3CAmCqLnBUgvemxpiS7f+id2xyllOocf8LGds1/ZAiAO9Gl+bpD8WCbJQ+auFDWbgAeH08AiSkNFbWLFDNI6Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.402","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.402.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/7c0cce5389e2e8d69f7f6e442fd8945b/tutti-os-agent-session-replay-runner-0.0.402.tgz","_integrity":"sha512-SS/hCj8ElKqU8d0+PB2Zsry5ycPGfM6DdtDKlbfElJ1HNSq361DeXvCNq51Grx3Zz3oncp+NLdZn/52OJyVIOA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.402_1787195714760_0.11166388185307241","host":"s3://npm-registry-packages-npm-production"}},"0.0.403":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.403","_id":"@tutti-os/agent-session-replay-runner@0.0.403","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"a538cfcf45b7a4db153af905df8943c8f48dd69d","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.403.tgz","fileCount":25,"integrity":"sha512-4qKhkI/MYhLzzdvcGNn4HK6YezBQZZEOwrdVCcsarcqtzyWEhHyEQS5xPsuXB5cYTapeQud2r7YBwhItPAWLjg==","signatures":[{"sig":"MEUCIDm0O05AnIo9yKRBcGEMn9wi7FUWu4Qz4CPE6QkSvYsTAiEA/SiqvDLHL4MubKUXjEe6cid/46k0WTv8EXK5YLZna0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.403","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.403.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/c342fd3c1ef01e1f415eed3cdbff18dd/tutti-os-agent-session-replay-runner-0.0.403.tgz","_integrity":"sha512-4qKhkI/MYhLzzdvcGNn4HK6YezBQZZEOwrdVCcsarcqtzyWEhHyEQS5xPsuXB5cYTapeQud2r7YBwhItPAWLjg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.403_1787205718289_0.5789348625029349","host":"s3://npm-registry-packages-npm-production"}},"0.0.404":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.404","_id":"@tutti-os/agent-session-replay-runner@0.0.404","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"73a6d89b33c333602642f676375a15c1496c962c","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.404.tgz","fileCount":25,"integrity":"sha512-fLPu1gAJu3CWVDBqaGM+ODR9jWJidH/nK4BBOl4G6fF7P77pMR9cTBCklGnPeW0sI/E3ixBqqLN9oFTY4L0Y3w==","signatures":[{"sig":"MEUCIQDZpXIiH6bsBT0qsAXWxOA8ahzFtOQDnFDfkiqg4E/+FAIgRnyhbnAGc2n5PlsCtgjosDmvsOPfLFDUx4pvpQ/6i2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.404","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.404.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/1e195495806a146ca94bf9d87962b91e/tutti-os-agent-session-replay-runner-0.0.404.tgz","_integrity":"sha512-fLPu1gAJu3CWVDBqaGM+ODR9jWJidH/nK4BBOl4G6fF7P77pMR9cTBCklGnPeW0sI/E3ixBqqLN9oFTY4L0Y3w==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.404_1787215493081_0.8557872449346153","host":"s3://npm-registry-packages-npm-production"}},"0.0.405":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.405","_id":"@tutti-os/agent-session-replay-runner@0.0.405","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"5ee6d543686cb14b6033a0cbb579303fb95d0d90","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.405.tgz","fileCount":25,"integrity":"sha512-TmyibcqTwn8a92vpkrRzS/IKP5zQfr6uv4FB6np8BiuJtyZ9rJ01q9Dahc40G+R0kQLXmCQ2bJ5v9Hqp7mfgvg==","signatures":[{"sig":"MEYCIQDljs/RgdT067wSTYJ3AiyCJU9vxDrFc6N7X1kUMqxd1gIhAKX0lnmFscxgjYbje5IgVuojLDV6FX7iBxAlDPpmJv40","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.405","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.405.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/ccdbf1585475fe5db881c80f48ba94e5/tutti-os-agent-session-replay-runner-0.0.405.tgz","_integrity":"sha512-TmyibcqTwn8a92vpkrRzS/IKP5zQfr6uv4FB6np8BiuJtyZ9rJ01q9Dahc40G+R0kQLXmCQ2bJ5v9Hqp7mfgvg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.405_1787217335350_0.7253638044676374","host":"s3://npm-registry-packages-npm-production"}},"0.0.406":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.406","_id":"@tutti-os/agent-session-replay-runner@0.0.406","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"c0d22fa9196f9315fff4e1e5b73fc6ac9da2b0ff","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.406.tgz","fileCount":25,"integrity":"sha512-tRqsXKLPmJyS5im4SYlxQfwkRCakbeVOjUedOiWYaD1DknCUR+63JitK4q7dZXGAPU0MitJMFsrFbWhg2AGVnA==","signatures":[{"sig":"MEQCIA+lL0O6YTGNaTME0MYTMvq/Zn2K22vDl6FWiWkBT2cNAiBTTyFHNT8qbTund6xcdtXGcMd8zTrC3YmdTm0qjEuaGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.406","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.406.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/35e846f83a8230eeaec5501b4221dea0/tutti-os-agent-session-replay-runner-0.0.406.tgz","_integrity":"sha512-tRqsXKLPmJyS5im4SYlxQfwkRCakbeVOjUedOiWYaD1DknCUR+63JitK4q7dZXGAPU0MitJMFsrFbWhg2AGVnA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.406_1787218585052_0.6160641954559223","host":"s3://npm-registry-packages-npm-production"}},"0.0.407":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.407","_id":"@tutti-os/agent-session-replay-runner@0.0.407","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"f99ecb1c5b01c02c3b1c3e27ac8fc52947f840d0","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.407.tgz","fileCount":25,"integrity":"sha512-rBZPH5TZXa9X5J/BcUC6tfZQ+qEdnqB9cqLTmDqfIpbHW+AJwBpylKf6R1anaDO2gay20zZL3dLwNFALs3Tc6w==","signatures":[{"sig":"MEQCIDtYoEiPbu+VFL/BIqKxyNddOdEUjc+KbcbUU37IeF9yAiAcpj/Y9mpmXpgk8TVzwcMfPt5Uvkm3PB2DtONiqqirnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.407","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.407.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/465df39f02d458fc73e558ce1dde24c8/tutti-os-agent-session-replay-runner-0.0.407.tgz","_integrity":"sha512-rBZPH5TZXa9X5J/BcUC6tfZQ+qEdnqB9cqLTmDqfIpbHW+AJwBpylKf6R1anaDO2gay20zZL3dLwNFALs3Tc6w==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.407_1787222726369_0.6858495513169138","host":"s3://npm-registry-packages-npm-production"}},"0.0.408":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.408","_id":"@tutti-os/agent-session-replay-runner@0.0.408","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"4d314b61d0781f17531de08f2b6994ffa147267b","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.408.tgz","fileCount":25,"integrity":"sha512-YkhM3FDOK50RqcxDUGOInWBm530ZLT6OLj8Mve6UyW8z2uEi89OgJFMw2pbJKn0SWW8O69FzAymdpzBhwM/4VQ==","signatures":[{"sig":"MEUCICAbX1mpUzm/lqhGsjGhuH97caUIPr4jl9g67Kce4uYtAiEAvkSonAxLZo/eHugksQt458eKE1Y5UBSR9rql30tMPfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.408","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.408.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/a3d65cd339aec957a38b07b120b648e5/tutti-os-agent-session-replay-runner-0.0.408.tgz","_integrity":"sha512-YkhM3FDOK50RqcxDUGOInWBm530ZLT6OLj8Mve6UyW8z2uEi89OgJFMw2pbJKn0SWW8O69FzAymdpzBhwM/4VQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.408_1787236581632_0.4016656060060948","host":"s3://npm-registry-packages-npm-production"}},"0.0.409":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.409","_id":"@tutti-os/agent-session-replay-runner@0.0.409","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"047695111e9c19bde2587ec2efb3e09e21d805d5","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.409.tgz","fileCount":25,"integrity":"sha512-MY/vn0f+lu+6Xecovi7sBBy1PEEy5tjekf3xsujaSxW7oRiFr1lxpg8vRn3eJLon6soknd494Yz47xwQ9+UKSw==","signatures":[{"sig":"MEQCID7R1PYoq753MZnDi4+zuT68Igxx+Zy1gxIO0EwUMLHjAiBJ6Q4REqvrTyE2ilPRISXQ8WIR6xKdK+UX6RY7pV/6Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.409","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.409.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/cfcab6e78e16d05f952d55b1e1fd89b4/tutti-os-agent-session-replay-runner-0.0.409.tgz","_integrity":"sha512-MY/vn0f+lu+6Xecovi7sBBy1PEEy5tjekf3xsujaSxW7oRiFr1lxpg8vRn3eJLon6soknd494Yz47xwQ9+UKSw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.409_1787236983274_0.5834127862943734","host":"s3://npm-registry-packages-npm-production"}},"0.0.410":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.410","_id":"@tutti-os/agent-session-replay-runner@0.0.410","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"f24c93f14af03912b890fbff2895dc6a766c945b","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.410.tgz","fileCount":25,"integrity":"sha512-EufiJrErHu9e79xs4cOz1NJKSv+Q+wFpVK6u7PF9i/g8kJf3rTpPNMHM8lydkDZ+htFTUMNgW1ASgFRXO+sjXg==","signatures":[{"sig":"MEQCIDWeIjShn+2X2CNkWW7lkCUIqAZZjbZEwFEKQCy3PNO7AiA/Reqor+pNYwcwWZLwEAJbXx2BeZBHT1eaHtB1PC62pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.410","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.410.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/32a57ef3f2cedb68e4d6bb3e75b165bb/tutti-os-agent-session-replay-runner-0.0.410.tgz","_integrity":"sha512-EufiJrErHu9e79xs4cOz1NJKSv+Q+wFpVK6u7PF9i/g8kJf3rTpPNMHM8lydkDZ+htFTUMNgW1ASgFRXO+sjXg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.410_1787241428442_0.6632096188242931","host":"s3://npm-registry-packages-npm-production"}},"0.0.411":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.411","_id":"@tutti-os/agent-session-replay-runner@0.0.411","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"38760fa4c9c103e886ac9420268c052d1b731feb","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.411.tgz","fileCount":25,"integrity":"sha512-aNz3R4w7j6APRJacMwN3DW63tMXZBjKotPdta2v8761u2dsW6Owk9CSz82Hfy0AjJ8dw8zYcfrEuJMvytCSudA==","signatures":[{"sig":"MEQCIA4AK5GdImxyOsaGXcLO3PUcDxQzr3cQDeVoPT0cuTTbAiA+4D0D38/K89QvGuXamDoOHUnVDNt47zugpMxHrcbx5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.411","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.411.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/686a898d6bbd401d36aad27c5e84ef3b/tutti-os-agent-session-replay-runner-0.0.411.tgz","_integrity":"sha512-aNz3R4w7j6APRJacMwN3DW63tMXZBjKotPdta2v8761u2dsW6Owk9CSz82Hfy0AjJ8dw8zYcfrEuJMvytCSudA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.411_1787389583547_0.5972150886096812","host":"s3://npm-registry-packages-npm-production"}},"0.0.412":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.412","_id":"@tutti-os/agent-session-replay-runner@0.0.412","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"b6bab1543b178ce3d2fac0f0e8f9bf6f893437d6","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.412.tgz","fileCount":25,"integrity":"sha512-ixuuUps8kyq13pG5QsDPGFW3/AxDVbFoq1DgUZEEMbJKcOoQdXzeYmGbZEr4DQj9a9FsNuGXP7/7j3gof0AhNA==","signatures":[{"sig":"MEQCIAYClMPnwHoZorxg4XuZLFPTl3aL4807fe9cMrPMrumhAiBEbH9qXjhtoqS10Mp3UyKfrRN3MH5kEQFDGqx1tF4xmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.412","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.412.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/e4b07f607a57ca3246fb6b6364f73ff1/tutti-os-agent-session-replay-runner-0.0.412.tgz","_integrity":"sha512-ixuuUps8kyq13pG5QsDPGFW3/AxDVbFoq1DgUZEEMbJKcOoQdXzeYmGbZEr4DQj9a9FsNuGXP7/7j3gof0AhNA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.412_1787393799427_0.46284592207054676","host":"s3://npm-registry-packages-npm-production"}},"0.0.413":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.413","_id":"@tutti-os/agent-session-replay-runner@0.0.413","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"87a3ea6e42a5da31d98d8149315e02cd61324071","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.413.tgz","fileCount":25,"integrity":"sha512-8lS8tUfVYw99ovhwST/DqyApJYK8Cmnuuu+UlxSCQDbk2tSwzJ0ber3TXmFknTpBnGxLFB1QrQGJImtK73n1Zw==","signatures":[{"sig":"MEUCIQDGye4uN5ldg+1NF5bSoNi14/gsf8CssA7ZGYYMhGHQvQIgH1wxL+yl6uBaR/GXYqdTE5oOOz8gmObrzoN77vdIQZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.413","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.413.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/9810819800a447c69313491544e2ba10/tutti-os-agent-session-replay-runner-0.0.413.tgz","_integrity":"sha512-8lS8tUfVYw99ovhwST/DqyApJYK8Cmnuuu+UlxSCQDbk2tSwzJ0ber3TXmFknTpBnGxLFB1QrQGJImtK73n1Zw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.413_1787477448560_0.6998439323058625","host":"s3://npm-registry-packages-npm-production"}},"0.0.414":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.414","_id":"@tutti-os/agent-session-replay-runner@0.0.414","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"d94c05b004a7657db12b8a255414db2c742490f4","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.414.tgz","fileCount":25,"integrity":"sha512-Gm5ZYaviqbXTCZlV5lZYBVQVHBm1YdK1at5g+PxtTrNJC3eIg9vWvIJCZKHmIdIXLoEucEFIQU9MdPxEWYX3cg==","signatures":[{"sig":"MEQCIFHvzMZkV2LYAoYWh/0jEUT0Aj8efMN/zmF+jOa4HsCjAiAb8zIVSHWEJIVoHAlTygsfXl4+rEuuaqM9Gjzu2NvCOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.414","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.414.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/e6db6e84bd055b15276dc9ba4fc491a6/tutti-os-agent-session-replay-runner-0.0.414.tgz","_integrity":"sha512-Gm5ZYaviqbXTCZlV5lZYBVQVHBm1YdK1at5g+PxtTrNJC3eIg9vWvIJCZKHmIdIXLoEucEFIQU9MdPxEWYX3cg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.414_1787494746879_0.9777040276990385","host":"s3://npm-registry-packages-npm-production"}},"0.0.415":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.415","_id":"@tutti-os/agent-session-replay-runner@0.0.415","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"85a380e37ad3fddaad84f40182b55c73ee9d5bf9","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.415.tgz","fileCount":25,"integrity":"sha512-Tc8v5A9ZGIyG0NHieAuv0no3oosUBlY6pLW2TYvpfEXK0RwAwhIJZUzDwnMqZpSiZ2+1NpZxuWB/+NlVZfYDMw==","signatures":[{"sig":"MEUCIQDDIg33EtRxA9oCrVPCBRGiwsPtEak1x14CEzv6by3KhwIgSe/XF0mnk6/ZK08S7SIkr76w7L2XC+irvy2s+ZvXS84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.415","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.415.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/c5b61020913547bdf486ddd395e9973d/tutti-os-agent-session-replay-runner-0.0.415.tgz","_integrity":"sha512-Tc8v5A9ZGIyG0NHieAuv0no3oosUBlY6pLW2TYvpfEXK0RwAwhIJZUzDwnMqZpSiZ2+1NpZxuWB/+NlVZfYDMw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.415_1787550050177_0.2074711307988324","host":"s3://npm-registry-packages-npm-production"}},"0.0.416":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.416","_id":"@tutti-os/agent-session-replay-runner@0.0.416","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"0532eddeca5dfc11f1f114445a36b89e77e140bf","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.416.tgz","fileCount":25,"integrity":"sha512-16stgUdXKPvwpIZSNv4UhgKvT931ssdGtaUcPPVFUuBhohegVbJRSvde4hqiToPiSXeqlEgxireEmC/VLnFDtQ==","signatures":[{"sig":"MEUCIQDHp15GYo+KNMXBjU7pWMUEVdwcBHhzxBS/a4aXuas41AIgEQejwkiV2Sy7lb8QsQBMQPZYVPWcenEXE8kmihBh9As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.416","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.416.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/1a9fde6e5c5785bc83d852c4f478ce81/tutti-os-agent-session-replay-runner-0.0.416.tgz","_integrity":"sha512-16stgUdXKPvwpIZSNv4UhgKvT931ssdGtaUcPPVFUuBhohegVbJRSvde4hqiToPiSXeqlEgxireEmC/VLnFDtQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.416_1787573893771_0.2148731672597426","host":"s3://npm-registry-packages-npm-production"}},"0.0.417":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.417","_id":"@tutti-os/agent-session-replay-runner@0.0.417","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"a1f035603792eec91ffa98b50eea379cc779d1db","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.417.tgz","fileCount":25,"integrity":"sha512-Ofm04qw+2IwqXwS5F6Zkv1JDafGiT0SHvWfg4kONpRVkThI3RQXjWWq9QBHnwFT6MYpGCgkxJ7XEyCX4MjYwHA==","signatures":[{"sig":"MEQCIB9PAqueYCabvezpXbq/Powi4ajIbDNJ6D3Olx9lCUq3AiBtunz/PAD5ycNJSWhIy1E18YVJly9Rc2idU/cCS/oB9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.417","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.417.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/72163e09b73d9ec7ad862eae81e51e33/tutti-os-agent-session-replay-runner-0.0.417.tgz","_integrity":"sha512-Ofm04qw+2IwqXwS5F6Zkv1JDafGiT0SHvWfg4kONpRVkThI3RQXjWWq9QBHnwFT6MYpGCgkxJ7XEyCX4MjYwHA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.417_1787575451767_0.2842149183486702","host":"s3://npm-registry-packages-npm-production"}},"0.0.418":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.418","_id":"@tutti-os/agent-session-replay-runner@0.0.418","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"a6abfa49d2445b979679b85c76f6995e9ccfecbd","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.418.tgz","fileCount":25,"integrity":"sha512-gokuR5Mfrwev9qsV442PzFRWSn1HRGeWNcwwLyxhTr/E9yiARp5cL4d+R2zOIU2eBgYYNstmMiEIeFsRBDefhg==","signatures":[{"sig":"MEUCID42ZfClzaqIFYYRUeNQ0567D1yRAA7CdlsrV7XFJMUVAiEA1z7iURwOdPWq/Tgvx3CkjM5JqeJMTrP/1edg7RlUCBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.418.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/f88adcf949e43e32e8bee4085ee2b04a/tutti-os-agent-session-replay-runner-0.0.418.tgz","_integrity":"sha512-gokuR5Mfrwev9qsV442PzFRWSn1HRGeWNcwwLyxhTr/E9yiARp5cL4d+R2zOIU2eBgYYNstmMiEIeFsRBDefhg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.418_1787581585573_0.7348391608106817","host":"s3://npm-registry-packages-npm-production"}},"0.0.419":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.419","_id":"@tutti-os/agent-session-replay-runner@0.0.419","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"4d4b77010b014be675a6cb6d78832a4e53e69d04","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.419.tgz","fileCount":25,"integrity":"sha512-jVYMpFPoFvc6k6T8lu35NsH0ksX+yoAdm3NrcpYquuS1DtvV7DO9hhNNcMshRcaK9Xv2rT44E8kAEJcdgXAcug==","signatures":[{"sig":"MEYCIQCCuARKYQxz1XF6kXTi3adHVKmRTWtwpbpLdNa3wMoLXwIhAMRKV6/2AnNnqDfTQ4iEYsU+RX8Mqqa7Dg7RQLKQTItv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.419.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/754c21a53f8f35b318fae85ca4c86896/tutti-os-agent-session-replay-runner-0.0.419.tgz","_integrity":"sha512-jVYMpFPoFvc6k6T8lu35NsH0ksX+yoAdm3NrcpYquuS1DtvV7DO9hhNNcMshRcaK9Xv2rT44E8kAEJcdgXAcug==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.419_1787592029415_0.40112594530880963","host":"s3://npm-registry-packages-npm-production"}},"0.0.420":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.420","_id":"@tutti-os/agent-session-replay-runner@0.0.420","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"e45d544d9672c0f69c2bd88284c492d277923b5d","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.420.tgz","fileCount":25,"integrity":"sha512-BB80/leUfeMbkAd7oAVr2e4W9tPDbYUcJmCxCqQYbgoifUPKni+7QV+sEPKHYHWsCHKUwadxygE1HxEIagcFig==","signatures":[{"sig":"MEUCIG/zr5jepF4b0ntvImxN6xnp/CCDjXt+39k375nKs9r1AiEAjNQY+ClgwpiGUt5O3+mNlJB5bm8yQLG+N8dL84EE4VA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.420","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.420.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/6a9440f9da10e64e5f8b5aec17ed0112/tutti-os-agent-session-replay-runner-0.0.420.tgz","_integrity":"sha512-BB80/leUfeMbkAd7oAVr2e4W9tPDbYUcJmCxCqQYbgoifUPKni+7QV+sEPKHYHWsCHKUwadxygE1HxEIagcFig==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.420_1787631651617_0.8120905036748092","host":"s3://npm-registry-packages-npm-production"}},"0.0.421":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.421","_id":"@tutti-os/agent-session-replay-runner@0.0.421","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"dc460c0a82d6414e7e94c1df87e6dc563eb30a6b","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.421.tgz","fileCount":25,"integrity":"sha512-FkuFv5d1cJu0G/hPN1sK/OFtzwFkhnsfaaweKLI26mRTDuQ72+Z1/gQf7Ryj+9p9Ir6DLxB8KsW4BuLpUKFy8g==","signatures":[{"sig":"MEUCIQD2opU3yLBLftbA77Z+Qd+qFJTU/4hnNSB69UikzOysDgIgYw7mCQFtV0fEX5NSnnYVkc2W90XtZYAoQfXSrrP3DHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.421","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.421.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/27d2b7d812e40fcdc1637dc8685d6935/tutti-os-agent-session-replay-runner-0.0.421.tgz","_integrity":"sha512-FkuFv5d1cJu0G/hPN1sK/OFtzwFkhnsfaaweKLI26mRTDuQ72+Z1/gQf7Ryj+9p9Ir6DLxB8KsW4BuLpUKFy8g==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.421_1787632688048_0.7489748933322178","host":"s3://npm-registry-packages-npm-production"}},"0.0.422":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.422","_id":"@tutti-os/agent-session-replay-runner@0.0.422","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"4278513025f3f63629fa10b41d1a25691e4474ef","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.422.tgz","fileCount":25,"integrity":"sha512-ZtH88Kb/0CkLnD5uTGfxqdIPiFeEpiTq6wJ7RShuCBqWKOQP60tnRrGp6mRkNMWdKG1+8b//eYChwMG75BSjSg==","signatures":[{"sig":"MEUCIQDR6VjySGv2xb5fBcz/oQyfcuHu+V4JNOu2p8wIizNNzwIgM+Od3hO7HnYj2tAmxaGqbsI6QD3/PCn228uyTDqbCcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.422","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.422.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/0e60f49ca86ece1b54b2c74f9d334128/tutti-os-agent-session-replay-runner-0.0.422.tgz","_integrity":"sha512-ZtH88Kb/0CkLnD5uTGfxqdIPiFeEpiTq6wJ7RShuCBqWKOQP60tnRrGp6mRkNMWdKG1+8b//eYChwMG75BSjSg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.422_1787723553701_0.7667986481011588","host":"s3://npm-registry-packages-npm-production"}},"0.0.423":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.423","_id":"@tutti-os/agent-session-replay-runner@0.0.423","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"9f9e7e214bffbe27d62717fc34b9699f36c41aa8","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.423.tgz","fileCount":25,"integrity":"sha512-jLOAuZqdH/H9u6sisZFCR/GW7nODr4xtvG//u8QUmvabpGPFnDMcvkszcNgoMPJqNWDHdCg/5ZXdoxajQgv3qA==","signatures":[{"sig":"MEYCIQC96xQH6zEXL4vfh9ue/jQAAIqjUL9DKJvfBGUJPBKKOgIhAM27TSptCKlFkVqXk19g8qTv2w85nO84PrxZaSlTBdPc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.423","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.423.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/5737e15491b6adf0be53f8e52f04ac39/tutti-os-agent-session-replay-runner-0.0.423.tgz","_integrity":"sha512-jLOAuZqdH/H9u6sisZFCR/GW7nODr4xtvG//u8QUmvabpGPFnDMcvkszcNgoMPJqNWDHdCg/5ZXdoxajQgv3qA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.423_1787744043319_0.36338088457713713","host":"s3://npm-registry-packages-npm-production"}},"0.0.424":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.424","_id":"@tutti-os/agent-session-replay-runner@0.0.424","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"e5a15a56c78cbef78aa5f1e6a9beb38f8de53703","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.424.tgz","fileCount":25,"integrity":"sha512-29o5Clx00yE+Z57krjGVi2Xys7pDTCmX0F6CubICx/z7OytIhJESzwHAuA9PNok8obzsErZ8Qfs5x8U+z10QRw==","signatures":[{"sig":"MEYCIQDMQQIyAQkIxbjKT9QHbmn8sRfW8j91rWDu9OeUN1+VrQIhAMhgo1XY4XYGM/QP7UE8mPtcBAa08dmOO/rXWF1YhIyz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.424","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.424.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/07ce3ce06c254caaa7bdabc9782368a7/tutti-os-agent-session-replay-runner-0.0.424.tgz","_integrity":"sha512-29o5Clx00yE+Z57krjGVi2Xys7pDTCmX0F6CubICx/z7OytIhJESzwHAuA9PNok8obzsErZ8Qfs5x8U+z10QRw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.424_1787746724861_0.94315517512055","host":"s3://npm-registry-packages-npm-production"}},"0.0.425":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.425","_id":"@tutti-os/agent-session-replay-runner@0.0.425","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"aabeead834a543376f449e4bdac2fac71f85060b","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.425.tgz","fileCount":25,"integrity":"sha512-IZcZvCMRU15s1Y5QP9fGNd4imljq1ljlbqnKum3IM8y0cyMwEXB05oEYWLXFi+HucrvageGrYapnJy6YVlmdUg==","signatures":[{"sig":"MEUCIQC2mzdFIvK7YLFrtLSdKRDyE5ouKJUitjcOhoLbHY6O4gIgMac465e21CK7fTwvMiDQdefRIgHf314I43NIzDiyMl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.425","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.425.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/85bcb10220569079ca0fd47d2b678b46/tutti-os-agent-session-replay-runner-0.0.425.tgz","_integrity":"sha512-IZcZvCMRU15s1Y5QP9fGNd4imljq1ljlbqnKum3IM8y0cyMwEXB05oEYWLXFi+HucrvageGrYapnJy6YVlmdUg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.425_1787759370442_0.911758196287533","host":"s3://npm-registry-packages-npm-production"}},"0.0.426":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.426","_id":"@tutti-os/agent-session-replay-runner@0.0.426","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"45e4d20db74bb8476aaf5d118928a774ccc74511","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.426.tgz","fileCount":25,"integrity":"sha512-DUc5RFwLCPEBap5nAnCGdR6+3+/fZ7K1t7chQjE3JtHOVvIymL/a4eq3+llTbiIQ9/MFZXwtTivFokNVzNY8bg==","signatures":[{"sig":"MEUCIQDlxS45qyRKk0YwS3OT4FYylrdFYaQbeiIcb9x6gp2EYwIgLq/BqwctyVx7bqmLk+E20/CsIfFaU6CIoUh6BfFAQ6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.426","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180293},"type":"module","_from":"file:tutti-os-agent-session-replay-runner-0.0.426.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.mjs","./cassette":"./dist/cassette.mjs","./stimulus":"./dist/stimulus.mjs","./recording":"./dist/recording.mjs","./serial-queue":"./dist/serial-queue.mjs","./product-ports":"./dist/product-ports.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs","./playback-controller":"./dist/playback-controller.mjs","./cassette-policy.json":"./dist/cassette-policy.json","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./activity-contract.json":"./dist/activity-contract.json"},"private":false,"scripts":{"test":"node --test \"./src/**/*.test.mjs\"","build":"node ./scripts/build.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/93ad699a1eb2ff1559001896cee85141/tutti-os-agent-session-replay-runner-0.0.426.tgz","_integrity":"sha512-DUc5RFwLCPEBap5nAnCGdR6+3+/fZ7K1t7chQjE3JtHOVvIymL/a4eq3+llTbiIQ9/MFZXwtTivFokNVzNY8bg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/agent/session-replay-runner"},"_npmVersion":"11.17.0","description":"Product-neutral Agent Session Replay JS runner kernel.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-session-replay-runner_0.0.426_1787805135004_0.34437886036402854","host":"s3://npm-registry-packages-npm-production"}},"0.0.427":{"name":"@tutti-os/agent-session-replay-runner","version":"0.0.427","private":false,"type":"module","description":"Product-neutral Agent Session Replay JS runner kernel.","exports":{".":"./dist/index.mjs","./activity-contract.json":"./dist/activity-contract.json","./cassette-policy.json":"./dist/cassette-policy.json","./cassette":"./dist/cassette.mjs","./cassette-policy":"./dist/cassette-policy.mjs","./checkpoint-plan":"./dist/checkpoint-plan.mjs","./evidence-helpers":"./dist/evidence-helpers.mjs","./managed-log-prefixes":"./dist/managed-log-prefixes.mjs","./managed-shutdown":"./dist/managed-shutdown.mjs","./playback-controller":"./dist/playback-controller.mjs","./playback-helpers":"./dist/playback-helpers.mjs","./product-ports":"./dist/product-ports.mjs","./recording":"./dist/recording.mjs","./replay-stimuli":"./dist/replay-stimuli.mjs","./serial-queue":"./dist/serial-queue.mjs","./stimulus":"./dist/stimulus.mjs","./turn-freshness":"./dist/turn-freshness.mjs","./turn-identity-tracker":"./dist/turn-identity-tracker.mjs","./wait-diagnostics":"./dist/wait-diagnostics.mjs"},"engines":{"node":">=22"},"repository":{"type":"git","url":"git+https://github.com/tutti-os/tutti.git","directory":"packages/agent/session-replay-runner"},"publishConfig":{"access":"public"},"scripts":{"build":"node ./scripts/build.mjs","test":"node --test \"./src/**/*.test.mjs\""},"_id":"@tutti-os/agent-session-replay-runner@0.0.427","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"homepage":"https://github.com/tutti-os/tutti#readme","_integrity":"sha512-vfir9azZTLoISrkbo9LpFHLoAMn1bYGeP0OD4bdX9+PzcYcag5geMkL/0ApQjubi28AHwlTgPOfZyAM4n3nuiw==","_resolved":"/tmp/cf98bdb54a83449b26bea9dd02dfa63f/tutti-os-agent-session-replay-runner-0.0.427.tgz","_from":"file:tutti-os-agent-session-replay-runner-0.0.427.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-vfir9azZTLoISrkbo9LpFHLoAMn1bYGeP0OD4bdX9+PzcYcag5geMkL/0ApQjubi28AHwlTgPOfZyAM4n3nuiw==","shasum":"777d09b6828d800b180525f32cfae6573082e932","tarball":"https://registry.npmjs.org/@tutti-os/agent-session-replay-runner/-/agent-session-replay-runner-0.0.427.tgz","fileCount":25,"unpackedSize":180293,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fagent-session-replay-runner@0.0.427","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIATwMXnWwTTwTRE5Lksar0WYeyrT0ciQkgVfGnFLLnWOAiATm7ui7BH8q8ghydwB0HZ55v+9SBdEIiNRRizlfO/5fg=="}]},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"directories":{},"maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-session-replay-runner_0.0.427_1787908647876_0.013928825060557148"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-10T06:50:18.321Z","modified":"2026-08-28T09:17:28.333Z","0.0.325":"2026-08-10T06:50:18.613Z","0.0.326":"2026-08-10T08:58:58.897Z","0.0.327":"2026-08-10T09:57:19.911Z","0.0.328":"2026-08-10T10:12:54.400Z","0.0.329":"2026-08-10T11:28:35.056Z","0.0.330":"2026-08-10T13:21:56.750Z","0.0.331":"2026-08-10T13:58:06.525Z","0.0.332":"2026-08-10T14:04:40.118Z","0.0.333":"2026-08-10T16:20:37.341Z","0.0.334":"2026-08-10T17:49:50.256Z","0.0.335":"2026-08-10T18:13:24.931Z","0.0.336":"2026-08-10T19:00:22.866Z","0.0.337":"2026-08-11T02:49:30.640Z","0.0.338":"2026-08-11T07:00:41.687Z","0.0.339":"2026-08-11T07:29:50.299Z","0.0.340":"2026-08-11T08:08:00.669Z","0.0.341":"2026-08-11T09:18:14.067Z","0.0.342":"2026-08-11T09:33:50.484Z","0.0.343":"2026-08-11T09:41:24.434Z","0.0.344":"2026-08-11T10:31:57.545Z","0.0.345":"2026-08-11T10:41:30.154Z","0.0.346":"2026-08-11T11:08:27.701Z","0.0.347":"2026-08-11T13:02:49.121Z","0.0.348":"2026-08-11T13:23:36.141Z","0.0.349":"2026-08-11T14:37:49.458Z","0.0.350":"2026-08-12T01:26:25.459Z","0.0.351":"2026-08-12T03:42:40.676Z","0.0.352":"2026-08-12T03:50:24.549Z","0.0.353":"2026-08-12T04:42:07.378Z","0.0.354":"2026-08-12T06:22:10.044Z","0.0.355":"2026-08-12T06:32:46.976Z","0.0.356":"2026-08-12T07:16:14.239Z","0.0.357":"2026-08-12T09:27:19.856Z","0.0.358":"2026-08-12T10:07:25.767Z","0.0.359":"2026-08-12T10:11:31.704Z","0.0.360":"2026-08-12T14:19:30.985Z","0.0.361":"2026-08-12T14:49:50.093Z","0.0.362":"2026-08-12T15:49:24.624Z","0.0.363":"2026-08-12T18:24:17.533Z","0.0.364":"2026-08-13T05:15:47.822Z","0.0.365":"2026-08-13T06:58:46.579Z","0.0.366":"2026-08-13T13:34:39.440Z","0.0.367":"2026-08-13T15:38:37.631Z","0.0.368":"2026-08-14T02:52:40.574Z","0.0.369":"2026-08-14T04:21:56.338Z","0.0.370":"2026-08-14T04:31:51.808Z","0.0.371":"2026-08-14T06:32:52.146Z","0.0.372":"2026-08-14T07:59:55.782Z","0.0.373":"2026-08-14T10:41:43.970Z","0.0.374":"2026-08-14T10:56:40.479Z","0.0.375":"2026-08-14T17:14:34.121Z","0.0.376":"2026-08-14T19:17:30.983Z","0.0.377":"2026-08-15T04:26:15.506Z","0.0.378":"2026-08-15T04:49:21.166Z","0.0.379":"2026-08-15T06:04:31.368Z","0.0.380":"2026-08-15T08:56:09.764Z","0.0.381":"2026-08-15T09:16:03.526Z","0.0.382":"2026-08-15T09:22:04.247Z","0.0.383":"2026-08-15T10:12:33.085Z","0.0.384":"2026-08-15T13:24:25.406Z","0.0.385":"2026-08-16T04:33:47.146Z","0.0.386":"2026-08-17T07:09:43.362Z","0.0.387":"2026-08-17T09:04:24.450Z","0.0.388":"2026-08-17T10:18:45.031Z","0.0.389":"2026-08-18T05:22:23.469Z","0.0.390":"2026-08-18T06:17:16.212Z","0.0.391":"2026-08-18T07:36:57.183Z","0.0.392":"2026-08-18T22:45:12.238Z","0.0.393":"2026-08-19T04:25:56.520Z","0.0.394":"2026-08-19T09:31:31.799Z","0.0.395":"2026-08-19T10:05:45.335Z","0.0.396":"2026-08-19T10:18:18.557Z","0.0.397":"2026-08-19T12:05:02.339Z","0.0.398":"2026-08-19T12:21:33.109Z","0.0.399":"2026-08-19T15:11:31.891Z","0.0.400":"2026-08-19T15:36:30.543Z","0.0.401":"2026-08-20T03:05:48.626Z","0.0.402":"2026-08-20T03:15:14.906Z","0.0.403":"2026-08-20T06:01:58.431Z","0.0.404":"2026-08-20T08:44:53.244Z","0.0.405":"2026-08-20T09:15:35.514Z","0.0.406":"2026-08-20T09:36:25.201Z","0.0.407":"2026-08-20T10:45:26.528Z","0.0.408":"2026-08-20T14:36:21.793Z","0.0.409":"2026-08-20T14:43:03.428Z","0.0.410":"2026-08-20T15:57:08.575Z","0.0.411":"2026-08-22T09:06:23.721Z","0.0.412":"2026-08-22T10:16:39.565Z","0.0.413":"2026-08-23T09:30:48.703Z","0.0.414":"2026-08-23T14:19:07.058Z","0.0.415":"2026-08-24T05:40:50.343Z","0.0.416":"2026-08-24T12:18:13.920Z","0.0.417":"2026-08-24T12:44:11.895Z","0.0.418":"2026-08-24T14:26:25.738Z","0.0.419":"2026-08-24T17:20:29.557Z","0.0.420":"2026-08-25T04:20:51.750Z","0.0.421":"2026-08-25T04:38:08.199Z","0.0.422":"2026-08-26T05:52:33.859Z","0.0.423":"2026-08-26T11:34:03.491Z","0.0.424":"2026-08-26T12:18:45.000Z","0.0.425":"2026-08-26T15:49:30.626Z","0.0.426":"2026-08-27T04:32:15.127Z","0.0.427":"2026-08-28T09:17:28.015Z"},"bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"homepage":"https://github.com/tutti-os/tutti#readme","repository":{"type":"git","url":"git+https://github.com/tutti-os/tutti.git","directory":"packages/agent/session-replay-runner"},"description":"Product-neutral Agent Session Replay JS runner kernel.","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"readme":"# `@tutti-os/agent-session-replay-runner`\n\nProduct-neutral **JS runner kernel** for Agent Session Replay.\n\n## Status\n\nThis is a public npm package in Tutti's fixed `@tutti-os/*` release cohort.\nExternal products install the same exact cohort version as their other Tutti\ndependencies:\n\n```sh\npnpm add --save-exact @tutti-os/agent-session-replay-runner@<version>\n```\n\n```js\nimport {\n  createReplayProductPorts,\n  runReplayCassetteBatch\n} from \"@tutti-os/agent-session-replay-runner\";\n```\n\nShared Go Cassette / Replay contracts stay in `packages/agent/session-replay`.\nThis package owns Node orchestration helpers that must stay isomorphic across\nproducts.\n\n## Bundled contracts\n\nThe published tarball carries the canonical cross-language contracts from the\nGo core at these public subpaths:\n\n- `@tutti-os/agent-session-replay-runner/cassette-policy.json`\n- `@tutti-os/agent-session-replay-runner/activity-contract.json`\n\nConsumers resolve those package subpaths and read the files from the installed\npackage. They do not locate or read a Tutti source checkout.\n\n## What products must supply\n\n- Desktop / Electron launch + ports (CDP, daemon listener, control path).\n- Room / Workspace / shared-agent product surfaces (TSH Room bootstrap, Tutti\n  workspace rail, ui-drive product adapters).\n- A `ReplayProductPorts` object via `createReplayProductPorts(...)` for path\n  scope, transport command dialect, and session-observation mode.\n\n## Vertical slice (current)\n\nExtracted and wired from both runners:\n\n- cassette policy loader (`loadCassettePolicy`) — path-agnostic bytes + shape\n- managed replay log prefixes + control router document helper\n- serial async queue\n- checkpoint plan load / validate (schemaVersion injected by product)\n- stimulus idle precondition + duplicate engine-send guard +\n  `replayStimulusRequest` (scope segment: `workspaces` / `rooms`)\n- recording helpers (`resolveRecordScenarioProject`, binding verify,\n  `assertForbiddenPathAbsent`, `seedRecordingUserProject`)\n- playback sub-helpers (activity clock, provider cursor math, status/failure\n  log routing, submit-idle gate, retryable stimulus statuses, registration\n  validation, hydration/session-terminal diagnostics, transport health GET)\n- turn freshness / pending-interaction identity helpers + renderer snapshot\n  collapse (`activityTurnFromRendererSnapshot`)\n- evidence helpers (checkpoint PNG path, clip/label, settle predicates)\n- managed Desktop shutdown binder (`bindManagedReplayShutdown`; products inject\n  `stopDesktop`)\n- wait diagnostics (`configureReplayWaitDiagnostics`, `pollUntilReady`,\n  compact/format helpers) — no CDP/Room embedding\n- ui-drive scenario shell (`loadUiScenario`, `runUiDriveScenario`, checkpoint\n  screenshot/plan helpers) — products inject prepare/launch/surface ports\n- **`createReplayPlaybackController` / `createReplayTurnIdentityTracker` /\n  `runReplayCassetteBatch` / `replayStimuli` / `waitForSessionIdle`** —\n  parameterized by `ReplayProductPorts` (no product-named forks); a cassette\n  wave preserves the first failure as the shared abort cause and emits one\n  terminal outcome per cassette\n- cassette verify / parse / blobs / portable activity payload /\n  turn-identity plan (`createCassetteHelpers`, `verifyCassette`,\n  `parseActivityEvents`, `materializeReplayWorkspaceBlobs`, …) — products\n  bind policy + optional ports (TSH shared-agent prerequisite fork,\n  Tutti realpath canonicalization)\n\n## Product ports (dialect injection)\n\nBuild ports with `createReplayProductPorts`. Command name helpers:\n\n| Concern                  | Typical Tutti wiring                      | Typical Room/TSH wiring                  |\n| ------------------------ | ----------------------------------------- | ---------------------------------------- |\n| Timing / cursor commands | `KEBAB_REPLAY_TRANSPORT_COMMANDS`         | `CAMEL_REPLAY_TRANSPORT_COMMANDS`        |\n| Timing wire values       | `encodeKebabTimingModeValue`              | `encodeCamelTimingModeValue`             |\n| Playback state           | `normalizePlaybackStateRequireTimingMode` | `normalizePlaybackStateDeriveTimingMode` |\n| HTTP scope               | `workspaces`                              | `rooms`                                  |\n| Session GET              | no `/state`                               | `agentSessionStateSuffix: true`          |\n| Observation              | `sessionObservation: \"canonical\"`         | `\"lean-activity\"` (+ baselines)          |\n| Session watch            | off                                       | `watchSessionsDuringPlayback: true`      |\n\nProducts keep a thin wrapper that injects their ports; shared modules must not\nhardcode product names.\n\nStill product-local:\n\n- runtime / ui-drive / Room bootstrap / Electron launch / CDP evaluate waits\n- TSH shared-agent target rewrite + Room project-binding helpers that sit\n  beside the shared cassette kernel ports\n","readmeFilename":"README.md"}