{"_id":"@voicethere/agent","_rev":"63-ccf17bbae350d63547df0516f6c6673c","name":"@voicethere/agent","dist-tags":{"latest":"0.9.1"},"versions":{"0.1.0":{"name":"@voicethere/agent","version":"0.1.0","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"UNLICENSED","_id":"@voicethere/agent@0.1.0","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"dist":{"shasum":"39a81a4fe32d70ffe171b68cbac6348d2fbed33f","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.1.0.tgz","fileCount":17,"integrity":"sha512-AeCLLBn3xVMOvBC+K58Gu/5EL32NdwRDDFywCLAGMSXbgDxKCFAS3tIPVDdUrLZ9aBVkFQnnxvA9b6FXTYfm+Q==","signatures":[{"sig":"MEQCIHBr5oV/l+5aANCbCiDxkYW2oTqKYQpp7SSKUbKN+ReBAiAcyjjy4iYjTL2XASYsSgZV0K5s3fNq1FUlRiahhYOtYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40154},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ba1a2cb0af5ad3fdf060d2a42a13572148e539f0","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && esbuild examples/agent.ts --bundle --platform=node --format=esm --outfile=dist/agent.js","test:ci":"npm run typecheck && npm run build && npm run test","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && tsx scripts/verify-local.ts","prepublishOnly":"npm run build","verify:local:only":"tsx scripts/verify-local.ts"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@node-webrtc-rust/sdk":"0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","esbuild":"^0.25.12","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.0_1780988939204_0.008822848661826255","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@voicethere/agent","version":"0.1.1","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"UNLICENSED","_id":"@voicethere/agent@0.1.1","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"dist":{"shasum":"c4c64dbbc8e0598b6cc8d3406831254439fe8ac9","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.1.1.tgz","fileCount":17,"integrity":"sha512-04121v4qg/VLpseOAM3n1+APnqyeLa1Nl5zDwQyww8ejutBCnw0bC8fFUSa8Bz1T5r5ylkiYsRWXdDTXIbGfvA==","signatures":[{"sig":"MEYCIQC25NH4ED6JLvNv8464oUsPbBBlPMLGZt9J5WGszOqMlQIhANNb3pYfax7hrP25G3irvOmy2S7sEG/p1G0/9H3CpTj0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40142},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b9f2f9810f0de8a02e2d03e8de0169527fb71b49","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && esbuild examples/agent.ts --bundle --platform=node --format=esm --outfile=dist/agent.js","test:ci":"npm run typecheck && npm run build && npm run test","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && tsx scripts/verify-local.ts","prepublishOnly":"npm run build","verify:local:only":"tsx scripts/verify-local.ts"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@node-webrtc-rust/sdk":"0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","esbuild":"^0.25.12","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.1_1780989800154_0.6088010925721161","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@voicethere/agent","version":"0.1.2","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"UNLICENSED","_id":"@voicethere/agent@0.1.2","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"66dde51573c3b84fe943e3132b1de909d4821a56","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.1.2.tgz","fileCount":25,"integrity":"sha512-2TKunVb2qIglxBOP3YO4jMK+iZZB+i2+X0sSw+okW9ackYsdrZVv6qRAzz1XDFQH/YXt8V3lrjbCHvCBNT8u6Q==","signatures":[{"sig":"MEQCIA0srBBMC4M6bZ6cXa41buJS4rmWTpMYdGHHVXJDOybqAiBaskliyo1G6TBxAkh1OYl2SHJ0ffh1oGy3lHaSYVoH6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48849},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1144f14fdf3efd59914b27db31f8d9acea04373a","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test","build:lib":"tsc -p tsconfig.json","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && tsx scripts/verify-local.ts","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","prepublishOnly":"npm run build","verify:local:only":"tsx scripts/verify-local.ts"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.25.12","@node-webrtc-rust/sdk":"0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.2_1780990166903_0.7116653732843794","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@voicethere/agent","version":"0.1.3","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"UNLICENSED","_id":"@voicethere/agent@0.1.3","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"2dd0c4e683e65d409dd55950bc202fb64f0e8e59","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.1.3.tgz","fileCount":42,"integrity":"sha512-lmNkwnTMNh7XkdRDYEauE49V1iB4NhwLDNGPuurCOu7EGDnK9Zdd8LILvV2t2iojUyJXruUSt1YxJWUG/wOxOA==","signatures":[{"sig":"MEUCIQD+FayXOARGO+XcstOaN0CKIw+izEee5ETxZSW+Wf/5JQIgX6pyRGZrdPF32aGL9WJ7lWUE3sv4aLTOhpn1xfxb0UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82005},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"22bafd7700ff5f59aa7243ba935f189060d0639b","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node dist/cli.js verify --no-build --bundle dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","prepublishOnly":"npm run build","verify:local:only":"node dist/cli.js verify --no-build --bundle dist/agent.js"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.25.12","@node-webrtc-rust/sdk":"0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.3_1780991394562_0.5657106302697512","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@voicethere/agent","version":"0.1.4","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"UNLICENSED","_id":"@voicethere/agent@0.1.4","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"30f4e1ebb8753dea0955917817cfcd163b6b3597","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.1.4.tgz","fileCount":46,"integrity":"sha512-FEiT4gxhNv13ir6KSq9LMs/uVhKcKjEUeF41kdsb48znsWOHXu/0P9PQqvdmVR2IP2VOqTBsOtZRNFPHCpyzOg==","signatures":[{"sig":"MEUCIE/O1W8iRB4C/kAcm+c2F4iN67tVjpAsJ0DUIggTam2QAiEAiLHm+LO0033UnOCMaVHU+npE+tdmDtYK1t4w/DAxmPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82691},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js"}},"gitHead":"b2daf309c4b80fcb380101ba16515eb15e963fe8","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node dist/cli.js verify --no-build --bundle dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","prepublishOnly":"npm run build","verify:local:only":"node dist/cli.js verify --no-build --bundle dist/agent.js"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.4_1780998210258_0.6686959950211309","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@voicethere/agent","version":"0.1.5","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.1.5","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"a0cda475015a365533e07ad30a32ccf4182b444f","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.1.5.tgz","fileCount":47,"integrity":"sha512-4pF0KM4S2HB/OpS39LhiRKfb/lnkfuJ4mq25UBytWjUiRfNI6b7A58l4ybppvQYaLz635g5Gdr4WJnQNi+qZQw==","signatures":[{"sig":"MEUCIDp7kZclEeYvRmYiGPnpsU0fXo4Z1ZlT5iCj+hP1X5C0AiEA56m0zbzhlfXLsQe1qf/SyHUf+HJdm1jKlGh2HRXzG3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83817},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js"}},"gitHead":"0fe091dd2e4db55512ee0f56854aec322903d732","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node dist/cli.js verify --no-build --bundle dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","prepublishOnly":"npm run build","verify:local:only":"node dist/cli.js verify --no-build --bundle dist/agent.js"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.5_1781252320422_0.25751501727291726","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@voicethere/agent","version":"0.1.6","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.1.6","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"9611a2ae813c06970eadcaf73faa86baeeb9e177","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.1.6.tgz","fileCount":48,"integrity":"sha512-OgUpX5kOrjjViYpr2LBBjyRUqNKaEU78aVVbMozV0MnlFhy1F61DlOENpdeMtUOFOM653/+rodvivBYneOW6Og==","signatures":[{"sig":"MEYCIQDwyevq8YocHqf05oElBr7xzlPcEWQFOz2So86/EpurkwIhAMfOYQZo+IFIwO9FgFtwKGofJAD82o+KRjpdntbvsvMK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89565},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js"}},"gitHead":"4baca7a9f004ccf845a6246d08c6d5455c8d2571","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node dist/cli.js verify --no-build --bundle dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","prepublishOnly":"npm run build","verify:local:only":"node dist/cli.js verify --no-build --bundle dist/agent.js"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.6_1781509167036_0.10026319204913925","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@voicethere/agent","version":"0.1.7","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.1.7","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"d464c0eea7d9b14cfafeac132299773dc2b8f44a","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.1.7.tgz","fileCount":49,"integrity":"sha512-JPHVRIpXN1Jk84C5piSHruLa7uE7XDSo+kGwtVmem7XpJoNmauPq7Jckc1zboSLGKmqBxz/cK50azNvCVkvmBg==","signatures":[{"sig":"MEUCIQCkTrYUZnrtB1Q0teXrQO3arOwHhqYPBWWd36uwUMEU1gIgb5POGYCR8WkFbdS+RiXDMU1cs15ick+jZeyt94R9CKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91694},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js"}},"gitHead":"2fce515a6490ca90a4380b746ee5cf5516b96603","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node dist/cli.js verify --no-build --bundle dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","prepublishOnly":"npm run build","verify:local:only":"node dist/cli.js verify --no-build --bundle dist/agent.js"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.7_1781511824096_0.8078877372279936","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@voicethere/agent","version":"0.1.8","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.1.8","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"a43dfbc6b5a0d8755deef9bc0a6be998325830e4","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.1.8.tgz","fileCount":49,"integrity":"sha512-B7dQlVCCWKXU5dNtzg7i1qq5HeQ/EzBCaDJjMdB8SjZ8OB+9ezOCgWPuJ279YiP5qxQrSh/eEcqTZw7DDBCMIg==","signatures":[{"sig":"MEUCIQCDEvyNilpuHWqDKymxuXFG0kcAuuRoOeKigNy3MOpAqgIgPAKfVUxjLCz1l5OAX7sACndvppbptD97xjYZzdOV44U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95736},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js"}},"gitHead":"957355f9b5c09deb9982e122739bc96d7caf2a59","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node dist/cli.js verify --no-build --bundle dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","prepublishOnly":"npm run build","verify:local:only":"node dist/cli.js verify --no-build --bundle dist/agent.js"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.8_1781587366339_0.1610821579749746","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@voicethere/agent","version":"0.1.9","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.1.9","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"0f5b8f3513ef04f0279537bff7fb744c39b968e9","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.1.9.tgz","fileCount":49,"integrity":"sha512-XIbKZkNkKG2BCIZtQbg8T9FviOJMf/C6T7tQlW/Iaj7hfUuODsM3lUkt5+qc8L4fmT0xF8k7gHOmKeC00P6ICA==","signatures":[{"sig":"MEUCIQDmohQZxiyM3jtfdFb21Dr86KztmWpGlR3e/9argWSKXgIgX9r2maycq4xnGw5+jkezTkX43AuJgpc4ui/K3jYTraM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95950},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"68cc7ccc7372a4473737b99c52889b7877f114e2","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node dist/cli.js verify --no-build --bundle dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","prepublishOnly":"npm run build","verify:local:only":"node dist/cli.js verify --no-build --bundle dist/agent.js"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.9_1781595195558_0.32426630006072266","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@voicethere/agent","version":"0.1.10","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.1.10","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"3a9af47d65d06706a41e2d179e6fa2898c5cfa46","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.1.10.tgz","fileCount":49,"integrity":"sha512-tcRjpNE7kSTnYEQo2J9RaUgpBe50DK1/9Eknalo3ddOeNrFHEnTjW/N2eihUZ2goVyVKWojQlqq1S7BbX34OWQ==","signatures":[{"sig":"MEUCIQC0g0BDgm2VfO1GAkYuz8vsjs0yp/lUhjgFQtJlaqW6xAIgVvuK6euy2lLLrJExM88o1c2715hwf/rqzRogUNKfAcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97422},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"24a02e2cf1fcc33d52f0a6c01359fda688d0d64e","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node dist/cli.js verify --no-build --bundle dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","prepublishOnly":"npm run build","verify:local:only":"node dist/cli.js verify --no-build --bundle dist/agent.js"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.10_1781781058192_0.8486437705983307","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@voicethere/agent","version":"0.1.11","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.1.11","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"505b9c5ecfbba3d48311feba3c25cfd6a8e29100","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.1.11.tgz","fileCount":54,"integrity":"sha512-SqG02v3BoSRS4+SDddGQW/TKgfc26BCkHHlIvxWHXk2qrOj6/PhoD2HTMQjlOm24exB8UlrRDwitIrfmHtAdgg==","signatures":[{"sig":"MEUCIQCwmPxe9vHzUA56y7PkqO4NBwLhBJEBVTXyc8ZCzEGhAQIgJ2EfNQRUNr+AzLhTSbKlYkfc39PoPBI+mKNymbxNcF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117168},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"51fd05b5100c01425189cdab2c290a6752b6e828","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node dist/cli.js verify --no-build --bundle dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","prepublishOnly":"npm run build","verify:local:only":"node dist/cli.js verify --no-build --bundle dist/agent.js"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.11_1781966978710_0.15874023548987592","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@voicethere/agent","version":"0.1.12","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.1.12","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"afd249cd3f1f0d1bb03eb23245cecd40b1e15462","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.1.12.tgz","fileCount":54,"integrity":"sha512-BnqC/07iQtd19rmqDmpmDtIt2BWJ7jeMmNDb3ocroBfmXfk+YQOYBNF4wdyUC/BAEQlTGkv9c8I6PX6Oj+cfyA==","signatures":[{"sig":"MEYCIQDdnYXfetiEZDaROJ13zo5CerJFiAKF2NDK59OpGfkiIgIhAPLzbbv3tbEgqxfcOwVbfwMEImLWRElwAQELcXfEhw5q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118126},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"73ff7a0e27c29410b4b7a1828871c25dc2986c68","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node dist/cli.js verify --no-build --bundle dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","prepublishOnly":"npm run build","verify:local:only":"node dist/cli.js verify --no-build --bundle dist/agent.js"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.12_1781970105612_0.8048864464306269","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@voicethere/agent","version":"0.1.13","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.1.13","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"c22974d9d7012fa3d43fffa168c3ef932f55cc4c","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.1.13.tgz","fileCount":54,"integrity":"sha512-IGKvTAN3Fo8lHGsUlRA6AkqlFupEWffguLQsK5P3kIjcBkaBd36QOJYMMHfjphhHdvSPr1FXDihlnmJaFP4Abg==","signatures":[{"sig":"MEYCIQCFuGNTrgGIi4FY836UymHM9Vu2fRzi4ebbUNXYRP5XugIhAI5keeBjixC7lq/cPYMJ89/HWPbhpbLswdcbXxDWwHFX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119704},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"343220537b83f270587f225d98cc34da7af0735f","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node dist/cli.js verify --no-build --bundle dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","prepublishOnly":"npm run build","verify:local:only":"node dist/cli.js verify --no-build --bundle dist/agent.js"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.16.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0","@node-webrtc-rust/sdk":"0.6.2"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.13_1782195872108_0.8194593454374386","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@voicethere/agent","version":"0.1.14","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.1.14","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"9b70206922ef3a099e90755ff9a2bfb92995269d","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.1.14.tgz","fileCount":54,"integrity":"sha512-Yng1eWFmKXc60USV9BHGv/I2jmNFX6XxtV5LNilaPPlc2bhNmh8ZCpBwBvIdQ8g7eQ+AjCX/lkHS95AqJLytkw==","signatures":[{"sig":"MEQCIGQXKD5ejFr79vWt23prx5Z4aoCESupkR8zmOl5IS6I7AiBv7tQbuBEq+g/arbOuQugUswyomKpxVATilzM338AXpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121592},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"9f34cf0b62297379d26cf256b21271b2353510ba","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node dist/cli.js verify --no-build --bundle dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","prepublishOnly":"npm run build","verify:local:only":"node dist/cli.js verify --no-build --bundle dist/agent.js"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.17.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0","@node-webrtc-rust/sdk":"0.6.5"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.14_1782619834208_0.5309511101257443","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@voicethere/agent","version":"0.2.0","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.2.0","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"495aca3bbd1df201fb3d1d5478ba8d836feb0a5f","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.2.0.tgz","fileCount":58,"integrity":"sha512-zbQhit5hWQoZKwx4oz1h3W+eO0/zWLKIwlSvDMuRNVFdKKLp2qTyfidpFzDpbzWAAEy2Kz1YfBsdz0vDLOal/w==","signatures":[{"sig":"MEQCIFSFwLppgqCaPSdnU/Ub/GofAntoAW3YY6oGQY0br8rNAiAh+MZUYOOacnBc5JOp+MNvcf19jq6VfLS7RrpEkgPY6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128181},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"dad2746f6909c26c0221592ef5be5c47b37da5f4","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","live-test:stack":"bash ./scripts/live-test-stack.sh","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.17.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.6.5","@node-webrtc-rust/helpers":"0.6.5","@node-webrtc-rust/signaling":"0.6.5"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.2.0_1782627341910_0.6190020721241822","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@voicethere/agent","version":"0.2.1","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.2.1","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"ae22cac1bcb24027a9619ad4732b6dd1502af203","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.2.1.tgz","fileCount":58,"integrity":"sha512-8FdTbcxgWcJr91XnJ/2lKz4HgmWYDzqnEAkMFtuQdy5t0iOU3pGYxx6gG4Bl4Vwjrea1kZnIbXDC1zEvORmGTg==","signatures":[{"sig":"MEYCIQCaR8e+ZhnxZdcIIxAIaO2ZWPw0ISI9cwWrnBasaxzGsgIhAJHu/VvuHgs/CBTgPfUWXnLM9ESluGKK7mp6C70dW/sB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142936},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"c8f804ab2821e9df17aaac5a37e8d97b165f1d01","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.17.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.6.5","@node-webrtc-rust/helpers":"0.6.5","@node-webrtc-rust/signaling":"0.6.5"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.2.1_1782633476322_0.5831630061777744","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@voicethere/agent","version":"0.2.2","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.2.2","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"5897396f090617aec5d09f3d4431036aa6ab2dfa","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.2.2.tgz","fileCount":58,"integrity":"sha512-Ok88veuS5ZafZRTzmcfxxT5OePaUjjc1+n2ttYyXohR6qxv8wAt3c0RlpmCgq1/7UfDvLjGxcXK+06SzFOWl0g==","signatures":[{"sig":"MEUCIB41EctKFmAvhOWTZ6kol2CCzfzdSpR29F+5EOdPYYDBAiEAztOvbkVwjyJ4yC55Yt5z69SyO9iBoYWVW9/t/Hlofls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147707},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"632d0aa37dd647c83b4bed58d815010aa0c722a0","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.17.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.6.5","@node-webrtc-rust/helpers":"0.6.5","@node-webrtc-rust/signaling":"0.6.5"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.2.2_1782645138321_0.5950274467176107","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@voicethere/agent","version":"0.2.3","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.2.3","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"4587b0430e06e38e83cfeb1ce95538cbe7b4dfe1","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.2.3.tgz","fileCount":58,"integrity":"sha512-kUcRlTmrfFygELW07e/STPxB7DwEv6BdVXX/L4z+akLubGSxIKVy7cVL5ltlKjFAojzS5/SWEUXAbfy5u9K7mA==","signatures":[{"sig":"MEUCIF+N9qtv9sx8W5sjdsSBRLbRsIXcw9skC4Vf+8qoqoZsAiEAlyHLcWxVapJC9ozEfqKzlDLnDhv94RVlBw/koDtsiaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145692},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"b97b702797967d663c7ccc45ed3c793f198adf46","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.17.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.6.5","@node-webrtc-rust/helpers":"0.6.5","@node-webrtc-rust/signaling":"0.6.5"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.2.3_1782795672606_0.20403197229042558","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@voicethere/agent","version":"0.2.4","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.2.4","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"b4a24d5ee3bf23152fd5da6ad70b4a97012c2bcf","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.2.4.tgz","fileCount":62,"integrity":"sha512-k++rxHIVKOabx4S9HbV6Js/D41rxwY1OH35k5n9z4pgmOoHUlXq23s3PmgUeIZppb2nodRqX2O/wX7wlD0Un/Q==","signatures":[{"sig":"MEUCIQC99wUV5S3yYKs8Cvm1t2YVxly4+kMEXRdTyUEQH338sAIgUeH8ywUQKOt69rRCjAWTvRzK3IMRRfXiUtHvZbKv6IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159919},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"547bce7fed39ee9329916846a4a817944033acf0","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.13.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.17.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.6.5","@node-webrtc-rust/helpers":"0.6.5","@node-webrtc-rust/signaling":"0.6.5"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.2.4_1782801332495_0.4049009193078583","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@voicethere/agent","version":"0.2.5","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.2.5","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"fca829d0c00e2744b877a36ff490b261c805d2c6","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.2.5.tgz","fileCount":62,"integrity":"sha512-772xNSLKKW61C0g+QykySntvmwYMhmEKPva6zYRCgNT3Xf0eNklFND9TymiclZbbMq32p+ovgZSLutl2CwaCow==","signatures":[{"sig":"MEUCIQD3gGUmlatMjikP7HVqY/EkVZZluh8ZPexyeIbk9vUPWAIgE9MVp3HeQiYQvlSBPVKyTK3QT/dguDillW3GCMO9tNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160391},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"cf7c4a77ade4b1fee73318612f034f7d82b27b1f","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.16.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.6.5","@node-webrtc-rust/helpers":"0.6.5","@node-webrtc-rust/signaling":"0.6.5"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.2.5_1783935298483_0.21370285921081256","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@voicethere/agent","version":"0.2.6","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.2.6","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"c6eed6c022d38ed2b93d0738cda44f4730566695","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.2.6.tgz","fileCount":62,"integrity":"sha512-fUBbngGLk9l9cs3odyL8M3mByCIab9kx80SLCZuHpXghrAlKvfBhYJ1a3U7G42rPBXLETS/gfp0WTrsE0NWlSw==","signatures":[{"sig":"MEYCIQCmuuza1WBbN9vCeRMemfKevbbtX1+/laXPG6s853gI8gIhAPd5eiUmENe3F+xao6xtErNaPcWAnKqvozafhMgIVL7M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161663},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"0482e41d8e0a21509be18271fdce5048c320a6bd","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.16.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.6.5","@node-webrtc-rust/helpers":"0.6.5","@node-webrtc-rust/signaling":"0.6.5"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.2.6_1783947086408_0.7715484247739326","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@voicethere/agent","version":"0.2.7","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.2.7","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"aaa285de38a3231eb61a58529d496790c29dc6ae","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.2.7.tgz","fileCount":62,"integrity":"sha512-HJSQhZXpQiL63dB3ltiExvyjGt7VuA66kFZHDACxXLtFZWR86yPZqSGL8rjvrgQdc4gd7ghNxqMpai2mrKDILQ==","signatures":[{"sig":"MEQCID4WZM06pO/jqMHIr3Kdr6BzbWSJ3iNnfuYHYsiwE6uMAiBMvuA3IYsxMu1wbPizCo/MyHSBjZ4F7ICyQPjtooD10g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161665},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"a52940faec6b2dfdf0beb0bde4b593119544c42f","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.16.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"24.18.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.6.9","@node-webrtc-rust/helpers":"^0.6.10","@node-webrtc-rust/signaling":"0.6.9"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.2.7_1784259261634_0.4805157684868393","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@voicethere/agent","version":"0.2.8","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.2.8","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"0bd5bcf7639c4fbe478b148857fa2f1dde55f8d7","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.2.8.tgz","fileCount":62,"integrity":"sha512-lcPDQUPR0Y4/0v3iubG0A8Su9joK0MCIdA4eBwEWnVGtvr2AysWJ3W5kbEVwl6lCPxOolHHVqUfd8/muUycCSg==","signatures":[{"sig":"MEUCIQD17085EGhtfFa/Ji0QbOcglDgX5npBFfHt7He6XBquDwIgQzKlj6ieJE3VVK7KDhhT5cP/GK5jLilC768sdpe/2Yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167680},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"a1054b17a9935e6a8025fe59126302eca667cda3","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.17.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.5.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","ioredis":"^5.11.1","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.6.9","@node-webrtc-rust/helpers":"^0.6.10","@node-webrtc-rust/signaling":"0.6.9"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.2.8_1784266256100_0.4493501423203017","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@voicethere/agent","version":"0.2.9","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.2.9","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"ae385bc92f5918d5fcb1e111d8bff4b5f92dc873","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.2.9.tgz","fileCount":62,"integrity":"sha512-AANQPMit+gwpv67sgu/kNZAe3/wuyVAbrkS7BpvG4a2oXFaSM6Q9ecxxw/2njRuuuswJxeCbhrjKRK4F4lfACQ==","signatures":[{"sig":"MEUCIQC7HXjy/vQB79ZRSNA/37O+4jUNXwR2st5b9CRz7h8ObAIgCDMoDoLHuL1VOEA5j803BWmGxW7XciV/P2HJZFn5zb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171655},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"0f6bcff3303632e99ad1bd9d1b51309ae1b4c5c2","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.17.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.4.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","ioredis":"^5.11.1","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.6.9","@node-webrtc-rust/helpers":"^0.6.10","@node-webrtc-rust/signaling":"0.6.9"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.2.9_1784272562863_0.632360979591416","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@voicethere/agent","version":"0.2.10","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.2.10","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"b98e1b704129d6c5861822cb59c728cae7edeca3","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.2.10.tgz","fileCount":62,"integrity":"sha512-nlg5zi3IVD0Wn8pi1W8fcAkdB1kmvt9ys3pWcseljEEC0SQOq4LLFF6ROnNA8bcG/qydd09YvVOgGRd3IjqySQ==","signatures":[{"sig":"MEYCIQCe0LgGnbpdp7Bdncko/dAliqKhM+4vg2X8sh06wyuRXQIhAO+APDNzjgabG8dpZEWOcoVL5mmuZ3N6yELylyLbyZ09","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171801},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"9c439030acb5bd64dd23c40a35b4094a3349b108","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.17.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.5.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","ioredis":"^5.11.1","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.6.9","@node-webrtc-rust/helpers":"^0.6.10","@node-webrtc-rust/signaling":"0.6.9"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.2.10_1784275159986_0.2687367722153835","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@voicethere/agent","version":"0.2.11","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.2.11","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"7c1806ba7b6df6c1766be918544cddea30ce37c5","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.2.11.tgz","fileCount":62,"integrity":"sha512-ZB+OIzLcpmNYQACwRmMpivjCSsk5XY8W3iZNUIVgNkK7luwyEM1wIIPg7ulJRhoD6RVTbRRhfoO16Zr9dvVMAQ==","signatures":[{"sig":"MEYCIQCMRVcVElEY4j90zOmWyDTxlC/eb1V9xV7J68V7Juq7BwIhANOjRSDDSeCMWzGXvRbq7VwxiHgzIgzQ7Bs2ZSJue1R5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179533},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"a77fafb6533db2402140928bd8c4e60bc8487966","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.17.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.5.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","ioredis":"^5.11.1","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.6.9","@node-webrtc-rust/helpers":"^0.6.10","@node-webrtc-rust/signaling":"0.6.9"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.2.11_1784532953584_0.02629612959721861","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@voicethere/agent","version":"0.2.12","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.2.12","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"01cac11c80496ff0b1701a3115cfe8ea79c4e3a2","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.2.12.tgz","fileCount":62,"integrity":"sha512-/DzH51nEhRzBflahB6verYUf4r9sNXCKNJ0y91vzzILTs8d8ASuhXC7UrWszhUChxfgBJbPJiVitVWkOAiwQXQ==","signatures":[{"sig":"MEUCIHn07yjEVyr3ADVd2DFS7CevZ8dZHGSCEPvXGTRQbyj6AiEA8cOIW1bwk9GihuUCr38fDh1MJL/VudkzJfNd1twqv1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182635},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"8189c2ef9d081386c57502f094dbbda69fbe1461","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.17.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.5.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","ioredis":"^5.11.1","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.6.9","@node-webrtc-rust/helpers":"^0.6.10","@node-webrtc-rust/signaling":"0.6.9"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.2.12_1784980167742_0.9308450666291264","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@voicethere/agent","version":"0.2.13","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.2.13","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"1fbe50e3bc0a916ebc23d8764b23e9375a77e81f","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.2.13.tgz","fileCount":62,"integrity":"sha512-PEP9OmV2dmYs67ZZpuJSv2H5DTXM1KN+/M/LRMjR7Y3qTOT6l0BPpoi9RMRODpHZWBBWpEthALfNbVIXJvu07g==","signatures":[{"sig":"MEUCIC2FwU7s+PYQdEL+nJXNYmjI7q15wdrol05oxFTgD3lxAiEAlzGKVEF1upXvGz+E5rTfOZlEuiHKbBajEY/9b5R2VEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201758},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"11152afb93624b0351342fcedf0156b18b40c21b","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.17.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.5.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","ioredis":"^5.11.1","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.6.17","@node-webrtc-rust/helpers":"^0.6.17","@node-webrtc-rust/signaling":"0.6.17"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.2.13_1785227230206_0.7660338030935399","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@voicethere/agent","version":"0.2.14","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.2.14","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"602c48eeeef4a565875e68f3ab6235a99d976be5","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.2.14.tgz","fileCount":62,"integrity":"sha512-kSnywy0nG15nYTd1iBthyvHTbnqzSHRDLGBJTtqhL/qqob0oPqixAa+Q8jbPruT7h5gcrRC6/KnQOGSAcacNxQ==","signatures":[{"sig":"MEUCIFVhY/i3+djNl6tOI0suLdMsDZBwk98wp/lZfo0QuzH8AiEA68IvTO6A7zgQB9lrTWiAkaLBZc0chUaBKrxQT9+upzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204480},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"1bb1ee7ecfd722a3d14fdceeb1c844f7116f3d9f","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.17.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.5.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","ioredis":"^5.11.1","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.6.17","@node-webrtc-rust/helpers":"^0.6.17","@node-webrtc-rust/signaling":"0.6.17"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.2.14_1785247123630_0.194267799271443","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@voicethere/agent","version":"0.2.15","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.2.15","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"30e1189c9c7854f93fd7a62e534f6494db227547","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.2.15.tgz","fileCount":62,"integrity":"sha512-xwFQjneeThsx2ILJRXsuNM7t3zPEVn2nC3DM4+fgwu67TwWglp6Kt/L8y0sWvWstj9oREN4s1HEqBbkrLiNnjg==","signatures":[{"sig":"MEYCIQD6jUgc0y+tmlYVpf1fz70c7xOaAcbVaj8spER0ZSJbRQIhAPTA5KQUL5PGb5tbCbP2XqhstQHQaWE1J6ZAn0ngCVsE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204480},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"0299eb54de3070c75978247a59be72f3b78c66b6","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.17.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.5.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","ioredis":"^5.11.1","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.6.21","@node-webrtc-rust/helpers":"^0.6.21","@node-webrtc-rust/signaling":"0.6.21"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.2.15_1785321978093_0.25164453552991417","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@voicethere/agent","version":"0.2.16","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.2.16","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"3824d0aefd6b7c12c11051d83ec0efb5a028eb65","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.2.16.tgz","fileCount":62,"integrity":"sha512-7iB7F0fKBlaKcQyDHsG3a3zwLFm8nctLW4C/QiH2tn0Z9u/NmoKDD7ZLgOPsF48+G98ca49NgJZHpvfpOO5oJA==","signatures":[{"sig":"MEUCIF1c38dFQXkizN5h+OK7NVi+EsR4BOHn8Udqcl9sW2U3AiEAiacq+a/8EjKEFgU/f4wzEktiPOcUmL26kl/vAYjftd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204480},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"e2e8fc0a09102a6565db707f161c4de6621fa477","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.17.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.5.1","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","ioredis":"^5.11.1","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.6.24","@node-webrtc-rust/helpers":"^0.6.24","@node-webrtc-rust/signaling":"0.6.24"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.2.16_1785393188329_0.5345540458451417","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@voicethere/agent","version":"0.2.17","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.2.17","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"b9dc8a3d169a1e1ce6b699b26f07921a0777ce0c","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.2.17.tgz","fileCount":62,"integrity":"sha512-bO+HZJrsxkIpN5tG6iZuonFz7EVv3y3Q/N8++53Lm8b1LIS2vR0jlrR6oxDFIDA3F9WwOyeDhYYc/MbN5ZfESQ==","signatures":[{"sig":"MEQCIDyPhz2Xa7244JFkwUnVaFX068FtLjEBkkSxXsSbV3EzAiACGJt9l/5bsrAfVRBCuJAnRB/4yITk4gjj1tX4kTi+rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204477},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"}},"gitHead":"d02f7dc71c616b586e2cbc9631b990f56f2a7e7c","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.17.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.5.1","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","ioredis":"^5.11.1","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.7.0","@node-webrtc-rust/helpers":"^0.7.0","@node-webrtc-rust/signaling":"0.7.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.2.17_1785453965710_0.12431480814665075","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@voicethere/agent","version":"0.3.0","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.3.0","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://github.com/voicethere/agent#readme","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"4d1e493185b3681c499d042196eba531457aec39","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.3.0.tgz","fileCount":83,"integrity":"sha512-xoIFKQST2dzw1jmgb7NT+zky0gNwNN1RSApxDeNlmE5l5tNzRKzJKhdYu+eKMKJ2xdEfXqP2grKvrMSsSWFj5Q==","signatures":[{"sig":"MEUCIBzJPGJUdbII9E8xG75S0uR9oGV+2GUWkfpglTRdFuqkAiEAnjt9a4uRF3BeByOdy4mlEc0AI56ftb1fgHc8wOoZv+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316082},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"6423209da160f38ec677ac3e2677d8376f041a4c","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.17.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.5.1","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","ioredis":"^5.11.1","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.7.0","@node-webrtc-rust/helpers":"^0.7.0","@node-webrtc-rust/signaling":"0.7.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.3.0_1785647587816_0.28231477515130243","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@voicethere/agent","version":"0.4.0","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.4.0","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"ab0e4c7a4627d257f7d4f6a06138ce0fbc84ad2c","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.4.0.tgz","fileCount":83,"integrity":"sha512-eCoKwAqdELKyHhK+wg6PMaYGYq3JXh0M8cNslbN9q1L9a8trKIXYYgnHpHi/x/Zr+njXqvMUAFaYE6QHWP95UQ==","signatures":[{"sig":"MEYCIQC0+4fwuNFcUkFkOTA8lD3aJyW+0sGZ/0aynijDYQRY4wIhAL22ntW69kc+Wf1DxKM7HIPKJ6oUzUZa7uGl0Gly9xch","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGhnn8vk46SSu9SEt98Ulxra7/mLZO8R/dn6YUVULMaUAiAzUkcVXcBz3fpmWbYZ6YuZh//7egTkmkjVbOsZkrtUEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336272},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"a7b1ebf6946dc4c8ee2fe9bf8310f787e46d399f","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.7.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","ioredis":"^5.11.1","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.7.0","@node-webrtc-rust/helpers":"^0.7.0","@node-webrtc-rust/signaling":"0.7.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.4.0_1787489981281_0.665357443537338","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@voicethere/agent","version":"0.5.0","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.5.0","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"300a84b368ba4c8108480850487fa791329a2b10","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.5.0.tgz","fileCount":87,"integrity":"sha512-bULa+lU8WuQtmHAPkzSz73JEcEjzrGqGkXFsWjTS1isS8AeS2CiRHGV1fXZfjMX0MmqpAuHdhITSIvQL4qL/Cw==","signatures":[{"sig":"MEUCIQCha9vw6SGPDfjz8mpmz62YEOq4Pm/nJhpMCtxwbn9DWwIgVQfXxy2qfoXBNNpAK27s7+UfYRPhSDJ7O/KG2BqFk74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxKZMA2VLd1DYR7YFtmh3bGk8MR7iwthvx8WdJ/FYicQIhALCSfCXkC+sb7tNGv0s8X+ls9fGQU2PHwPU1rm1iaMXH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737785},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"d7063e7f2e4f4373345838bb38444f2f2f75e24f","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.7.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","ioredis":"^5.11.1","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.7.0","@node-webrtc-rust/helpers":"^0.7.0","@node-webrtc-rust/signaling":"0.7.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.5.0_1787664360019_0.8519040554260309","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@voicethere/agent","version":"0.5.1","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.5.1","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"156e6947c057d42e907098935800e156be207616","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.5.1.tgz","fileCount":87,"integrity":"sha512-6B+nysV9KDSfXWFSlZNZ1dTfHFhA76XDsYihYBaUOdZN2mMavdV2ckqjxL2t8qqvhjEQlgvJ2wMYlgu7VF5Rnw==","signatures":[{"sig":"MEUCIFfH8UQOz5w1G2H2+YUZY6F8j5DjfDwiODnulULRuEJTAiEAh5LGZO1Anv+90Q6JDmy7K+DB+fOZl4g5np6WxmpWBh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCg/76woKqSl2EUc3E5J0IUmPR3npnO/x+M+UN03Bq/NQIgD4ftV98zFYz0YtEygzkC+/GjzlgcfOZCFhpXH1uAKns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737945},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"96ae7b34106a196b0b0a886ead2da497f1d753aa","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.7.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","ioredis":"^5.11.1","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.7.0","@node-webrtc-rust/helpers":"^0.7.0","@node-webrtc-rust/signaling":"0.7.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.5.1_1787707190259_0.501329452762797","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@voicethere/agent","version":"0.5.2","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.5.2","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"b5ad73af9049a334007e2edcd9e4508a36d7d519","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.5.2.tgz","fileCount":87,"integrity":"sha512-ffypV65b3+ZXTNq1YtQUBph35W+vm6TvhLNDDJviTTjqAK2nYFb2g0p6HEx1KZ6xDaKpA1DdT0wVk5gQ+IZXdA==","signatures":[{"sig":"MEUCIQC/URWW5wJLL/8npJg7Z/eP12eevqKtwrBWFFyylwLYYQIgP/vkhwSIw6LxNleQLhggPRkRlk3Bd/uBe81SsjsP2p4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDk0GckO1AABiTzeQKOr3DBUUeleIaYxJn4zeUZq0ZRZAIhAL7X1ogJBa8yrWbL7Hfu8qA8YMAyC3c0LekG3QO++CJX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740863},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"3ec5a1a2c0c8545f71431a885d7f447f3473ca00","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.7.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","ioredis":"^5.11.1","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.7.0","@node-webrtc-rust/helpers":"^0.7.0","@node-webrtc-rust/signaling":"0.7.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.5.2_1787716331892_0.4055359045257416","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@voicethere/agent","version":"0.5.3","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.5.3","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"81c581b2c2194dde204b0a1823fba8fe4ea4ce1b","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.5.3.tgz","fileCount":87,"integrity":"sha512-YmOQIKrwz+8B+GZn1ZvnJV+VFEh4L3cCRvbcRUSga1RBD+nULUh6tNURVELQTiIUbosu80GazvU1UO4r0nfCZw==","signatures":[{"sig":"MEUCIQD8ZJqPqulrBhDa/z1o0wzsVO7rQjQCV8aKVCKyt6hpZAIgUnNdiTqsko8zmfjtcbsM9KqAG5A8dOEYS3C7lzz5hAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFva7QSZqPhy8tnRlS4/cf9ZUiwjnu0nulK3ff0X31huAiA9XW4QoR/Jk8ldtjM4pKCobGyMER6Wq3he7IvzAvJapA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741990},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"647521e7b78f16860ccf220acbcf6107d0882805","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.7.0","dependencies":{"esbuild":"^0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.8","ioredis":"^5.11.1","typescript":"^5.7.0","@types/node":"^22.10.0","http-server":"^14.1.1","@node-webrtc-rust/sdk":"0.7.0","@node-webrtc-rust/helpers":"^0.7.0","@node-webrtc-rust/signaling":"0.7.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.5.3_1787719707746_0.31107323654796004","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@voicethere/agent","version":"0.5.4","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.5.4","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"cab60e831b1645a2ed1ed8413b52abda64c5b44a","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.5.4.tgz","fileCount":97,"integrity":"sha512-T6gTp89x9qvvcxEUNSNGqwKH+qzp+ADmlBGqiNYTFKuFCZaGLiuqqIEtSKMMJ4ZHMGpEFnh/jUADu2IpJ3cJAg==","signatures":[{"sig":"MEQCIBjTCcHsTs1ftlFuRMR9MOeEJvdHsljC3PIVJNnXaXJeAiBkh4C2VZHJA71JjUyWMefhm7IoA0Lu5CNSgNTNc3OwMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDXmJKc2+X9VDvsUqUrIfouCHUGODoBkjZd7ql2dIqvsAIhAPrrPd59Uxfv6I/4jfVfkVlqNOu53jm7bMTm4TgY/O5W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1159290},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"7900ae945e6019c91b3ea69fc382752dcd75496a","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.8.1","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.7.4","@node-webrtc-rust/helpers":"0.7.4","@node-webrtc-rust/signaling":"0.7.4"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.5.4_1787908010597_0.8917653102952321","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@voicethere/agent","version":"0.5.5","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.5.5","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"da98014b5dcdd4d59b746265060645a7c9b69759","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.5.5.tgz","fileCount":97,"integrity":"sha512-Af2ob6lr7yWQjqba/kV880ZqTak2HTS/beYMi9Ojnck8mFLPvRl0ai3kCyQ079oOOThLioN/GuRnyzsU1PYFiQ==","signatures":[{"sig":"MEQCIEvKhy5baNcQtvBfhqqp/fXXrF1OQTAkcmKv9axlhewAAiBM8xLlfA+dAC4/fHMTT3cysT1MfWdPI1VEv4p22vV0HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQuFYTDQGPWURvy4Dq4PAiP249dAsIti6E2Wy74pFVMQIgNyPBILH/fUU3NNLRINHhXgtbAO/hFwAZpH/3kX1lDc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1172560},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"4b852a22d4ccc6a79caa471e1e7838a6c89cefca","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.8.1","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.7.4","@node-webrtc-rust/helpers":"0.7.4","@node-webrtc-rust/signaling":"0.7.4"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.5.5_1788095077282_0.21684884754913325","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@voicethere/agent","version":"0.5.6","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.5.6","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"0ea4ff48b34f8de0904635cf43b83d65b6fbfae1","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.5.6.tgz","fileCount":100,"integrity":"sha512-CIAVb2WufmjOja9sokqEII9ZgvEfje4NSgVbR36JK7FuvSNl7oXx465lq7Pr+DFnvjmbmcJ4J0MYFiM1ssWVGA==","signatures":[{"sig":"MEICIGoxowlD9CjpIZGYtxayf2jAp9+J0fUAzOfhwunxj+qLAh5uCrGMx6ss09nNaVqSaen0Uz0E24trYa/jrF11nPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxD+b7mjXLlBR/OV51QlVvUbbOeFIy3vInkkyHiszouQIhAPCm9NqC2B1luAhu7ASbzpCN0Rn+59yF+S55bmCkuJFQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1220854},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"a4c9e03eed5ee0f59e5ca84ca1921a2fc27b61af","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.8.1","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.7.4","@node-webrtc-rust/helpers":"0.7.4","@node-webrtc-rust/signaling":"0.7.4"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.5.6_1788150331366_0.5499264343303665","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@voicethere/agent","version":"0.6.0","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.6.0","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"3b7b65bfc6ffe0e3f1a9187a334995bd553954df","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.6.0.tgz","fileCount":101,"integrity":"sha512-YycS51wIyzrsNbMy8tKrjwnT787dye2I7vZMJCRwiuW6CuNmUdGC5nQo+cIPGqV4a6aMPgFiIHTuuDXOuj8+Cw==","signatures":[{"sig":"MEUCIFUnPo5zZkk7YxBtpS3mTqeLb6OJZIDvPTPCsZYNceQ5AiEA3kLxT+M79eGaFbhrMPlCK5EQX6mW4SjyaJ1EMJIwna8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFu+mv5heTeRuyQ93+KhOtjb29zX3qLG9b+WX9qm0P5dAiBmfyLaYuPcp+0LdQcfxc1hDGZKnxYiXhrskRQs5EN2Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1226496},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"9c1dd21187b9cf2827e51b06da0d2e083f83c78d","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.8.1","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.7.4","@node-webrtc-rust/helpers":"0.7.4","@node-webrtc-rust/signaling":"0.7.4"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.6.0_1788245195267_0.003712347459414067","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@voicethere/agent","version":"0.7.0","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.7.0","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"45c7a3b301167e0eafd33986aaa9c4c8e9639199","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.7.0.tgz","fileCount":105,"integrity":"sha512-cwTcergkvASNsJaalufGhQwke4RqE819RZ4PtCM4spNsQ3XxvvqHWg9rNKxL/uCbe+YRHctXGE5yzz+4c2Wq/A==","signatures":[{"sig":"MEUCIBj/li7ruvX0PZKla6jxRKasYyqUCbHK9mPp9klM3/cbAiEAhxpJb1FjRO75JLu/glRb+eMFOEIhi9gOZzhOVYBPYYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH4gt6L69/sAEUJKcI8Ba3e25UDaGTM+Q8bTO91DFNWlAiEA2YoCTIEcpZf57W8SB4KGjOBIVVptyhierjQYzHuL7oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310761},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"6fa0146239427c1798a2ccdee1ddc38d785ad124","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.8.1","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.8.0","@node-webrtc-rust/helpers":"0.8.0","@node-webrtc-rust/signaling":"0.8.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.7.0_1788379959405_0.6455190872650458","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@voicethere/agent","version":"0.7.1","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.7.1","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"b8a4f8ffb294b93645ab676e3df19868bda47d79","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.7.1.tgz","fileCount":105,"integrity":"sha512-GP2RMtBee1tE4L6+rDPl/Im5e+ENKHykh2/kTb0P4do2ayZBkKeheK4S1kizsZRHEiescrS2MtcNNASlV/+DHA==","signatures":[{"sig":"MEUCIQCJBegzNd+mKu6Ip4/m26IT/20f5PruzrGLgr/L1SV18gIgSk2CbnZF22eEl00sUUy/byic7uXlUpAMNmrG8T2nQ0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCiqVtNzWoT+5sX3QegdT3hdTo5aivQ6/K/oXsT6T1eogIgMHkteSXkGpn3Ne7mcb2R08eyzSPH5yDfNg79Pm7b8B0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1319374},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"673fd8cf666c7a043d802e0448e84f7c8803b67c","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.8.1","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.8.0","@node-webrtc-rust/helpers":"0.8.0","@node-webrtc-rust/signaling":"0.8.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.7.1_1788785349328_0.25932937316084526","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@voicethere/agent","version":"0.7.2","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.7.2","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"08a8f2232bd6aa4b1efcd3ff9275608786feb950","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.7.2.tgz","fileCount":105,"integrity":"sha512-LmC9LRxg11RYkEcSrq+UTUxlxDPIKvpwuIJiQHVuHqPZiaWvefxqyTkcZGjBwCxQbWKf1uX0D02hEYTttBrpbg==","signatures":[{"sig":"MEUCIQDCa91C9Zd6x6VzFHo3IR3/oKRFX+ao0XlVRbElMZ9BbQIgA7aEWhqou2Xon2ulsOai9SUY4fKPAwiOxSZQKpn791s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDHtx5VaWLl2v7rCUCCxL4IB2/G5cBV+NbtLnVnXIK/XAiAC14cL3RnPB1m54OmK26okDXnxHGJO4j01xGKm9RxnSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1321360},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"4148b946f2962da2cdc7274f834823d60e0eb329","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.8.1","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.8.0","@node-webrtc-rust/helpers":"0.8.0","@node-webrtc-rust/signaling":"0.8.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.7.2_1788795037328_0.8927726914785745","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@voicethere/agent","version":"0.7.3","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.7.3","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"e07840610b659ab4750584224bd7c14757dfef58","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.7.3.tgz","fileCount":105,"integrity":"sha512-o3d9aLuebnGIyBtmUO+Ha9heBJ+lMWQWdrjn4o2HKuCcoQh6MbyhqBDGECuaSZJOIJEscS9cXbRCf6OxBaMr4g==","signatures":[{"sig":"MEUCIDSC4lt89YARvkB8Onb0eJSHeIjgza1dCX3VIEQN5M2cAiEA8MZIyjuNoutzoQbBWtT5BA1cheOchcNPN+5Utivk7T8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAcZy4NFEliaetgqMOwOvHHJkxBE72IQiGL/7WIs2qxeAiEAksMRcb0thmdoR3YUzDXl+F1F4g3TG31MCCf8lcwnABI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1372722},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"361cdf75ae84a12d6281e74bf934c022fa2ea45e","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.8.1","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.9.0","@node-webrtc-rust/helpers":"0.9.0","@node-webrtc-rust/signaling":"0.9.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.7.3_1788919293087_0.5564093277484761","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@voicethere/agent","version":"0.7.4","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.7.4","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"ec8c967374bbae05a3f2484372b7869aad96477d","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.7.4.tgz","fileCount":105,"integrity":"sha512-Qsb97y1okE0iuKtZeFaOte0uTH2QDAC49FuJ9WkEqyqOXoJMLg45PYQpGWV1Lm2b1xCxZvAzuFIR2SnUqhk4wg==","signatures":[{"sig":"MEQCIC5WoM5XjMArRrzzwaH4XcXZNGBV5JFR12VviUZXfqIhAiBCLs5taNO2sZsZ3xN9T+AgDovrXuooAFKvvM4u3yVYGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB8dLRcxHaa5cWvNacXBZrBnTI+e6qbB2yNllfLKD0sCAiASEflWbYpsP7hx6CKQNKERfQH3M8BB5mt/00gjEBrX0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1381518},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"d7dd394b0bc22d39d0d8ac0aa72c64966412669d","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.0","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.8.1","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.9.0","@node-webrtc-rust/helpers":"0.9.0","@node-webrtc-rust/signaling":"0.9.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.7.4_1788921054370_0.17077410255700953","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@voicethere/agent","version":"0.7.5","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.7.5","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"11a9846c3d2aa3f99aeab9bd7e56571ba3b4c1c2","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.7.5.tgz","fileCount":105,"integrity":"sha512-Y8tS+L6nYgiELLZaGu68HGewILlQaMUXiG5xdhFFx6iyu8yEAjbviidP03tcE+YAmpUJVRlfCIHz2RfS0qFYvA==","signatures":[{"sig":"MEQCIHNLtVCVQthaTZMcZPihi7HQ3OLI464zfsUPNHP1p2D0AiB9UaOc2QXoeOu+OIpJzkyeYVubJBLOc9O7V0XrSKE1ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAydD4SA8lhmPLdkodAC8dgorY+qPXlQvCgCfq5QTF6KAiEA3DwA4P1mQlZJtNNbDdXaiaWSBjTbZ86s1kSZb86nWL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1382806},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"a17a972b1a23af435f7257ebea5ff01521489073","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.1","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.8.2","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.9.0","@node-webrtc-rust/helpers":"0.9.0","@node-webrtc-rust/signaling":"0.9.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.7.5_1789013123911_0.9425922784882577","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@voicethere/agent","version":"0.7.6","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.7.6","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"9d1200f3c9e87b58d1b650451bc550e63750830e","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.7.6.tgz","fileCount":105,"integrity":"sha512-dQ/kDDRG1l2EJbOl/h8+RuVIQHy4AqROLOAC0dc2AFZcoi/7bgQpMJJSC3MQ86sKg5/egK09EzvKe1BEbxY/Wg==","signatures":[{"sig":"MEUCIDr5EIuwxuCtruVgGUBJCHm/9cEIpUil7NmMGCrHAfFnAiEA+VX/SBzLz1PHyVtWsGQfj2rgYmFeHjCIqt+WsAlZKMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZSmY+y8oYO0jFD3btEvjBzjxpqVs+c10AazNu14z71QIgHaWMCLOZRYfEl6DP/vGuYt7Rd6wTcXHPZKhxBOkADJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1383549},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"8570dc72898df6ecbe58b7d4992bf3618a48adea","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.1","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.8.2","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.9.0","@node-webrtc-rust/helpers":"0.9.0","@node-webrtc-rust/signaling":"0.9.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.7.6_1789019080234_0.09977887647908967","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@voicethere/agent","version":"0.7.7","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.7.7","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"2e77c2b6b79d74aa73f310490ce40aae6439dd42","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.7.7.tgz","fileCount":109,"integrity":"sha512-kvmPeWJNh7at2iHKREsxJJ1O8p30iow0mGRj4vrnlPKwEbIxQCKQYCPhpz2eQrbmbcMs/Oc2qBJlcUEi0EGDRQ==","signatures":[{"sig":"MEYCIQDT8UloZZ4Ea1mtYpvT7rXgWvoFKoeX5xztlQvtK1rpLAIhAP7n25kDXKCAIWYDjSrYBpR2ZYA2Ph7Fop3VYeaBgx8Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDoy72K62GcWW3yL7spLkaWExYaT3ufQ1t2HdWkioY/wwIhAOlMeqXxECYTKK8pgbR0Np4iG9pT0ydwPgnUXNo2oFUO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1390286},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"5ca6629b95a82546a6598a4e3e63b510cd38ac2a","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.1","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.8.2","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.9.0","@node-webrtc-rust/helpers":"0.9.0","@node-webrtc-rust/signaling":"0.9.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.7.7_1789084956214_0.6620004061079656","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@voicethere/agent","version":"0.7.8","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.7.8","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"4b974bd3bc0c8e5aae69e34eeaa0c279e1d5a013","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.7.8.tgz","fileCount":109,"integrity":"sha512-VOl6i8CbogIDHGaOiHiV1yTuhCrkxw/MLjIJbPNzPfn35fCEajGXK0wfOHDLs7hH/DlDLCddnIzmJOv4qEfnNQ==","signatures":[{"sig":"MEQCIGMvzYDCERvQnkm8eoxCsddIhF7+f52NQLHN6hC6QRK4AiBKvm58+b+VnvwMY4OVECR7vL7sfr7VTSrKcKx9NJ/o8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFyiywMv8V1zZoW1zgObY04YwFHPc7uTfY66D4tXp+SwAiEA9P4fQz38ZbAbcMTgi4+fdge4F4k1deSUDwNhixEO/+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1390262},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"317d66950be4a6fb0e3c8aef81b22046529976dc","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.1","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.8.2","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.9.0","@node-webrtc-rust/helpers":"0.9.0","@node-webrtc-rust/signaling":"0.9.0"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.7.8_1789090316143_0.2182229013731547","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@voicethere/agent","version":"0.7.9","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.7.9","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"d966f902bf97b488b59326ddfa368de8b97fc567","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.7.9.tgz","fileCount":109,"integrity":"sha512-kMQGvPSvygBWB92INninzb65bBVoa/iXsUcukqPP8sO2JvUE+q1oKy+7wBJGrQQJ2sx5EtzE2POfdCy/HoT2ew==","signatures":[{"sig":"MEUCIDK4yW7/8T3JCpHdn2XBlq1hUtFSHK0tua5yftYLTOIVAiEAuQ7cMN7sCceW0e/+jPXyxOGXuPN7Yar4c+xVLhus9VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCv3m29yuCu8EceH7S8TphVuKUEkj/n1ccgdU6tAXQ6/AIgD9ybvqtO1aZk96lBPr/yMOLZzjVJgAsPqg/0VGQg+V0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1390506},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"eb2a78a325228099c241c058e0f21a90851aa22d","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.1","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.8.2","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.9.5","@node-webrtc-rust/helpers":"0.9.5","@node-webrtc-rust/signaling":"0.9.5"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.7.9_1789268114853_0.7652820610975382","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@voicethere/agent","version":"0.7.10","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.7.10","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"b0f9c8a682413dcd3dee0fd226f41c20106197a5","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.7.10.tgz","fileCount":116,"integrity":"sha512-Wi8xs5HRiEdbfwHkCnEVtkfSf4BiMFk0ZTE62TTSzk3XMoG5qz0ZbaTWF+AaOyS9nenS+mTGcKTJVAgzgG8RzA==","signatures":[{"sig":"MEQCIEsgoD6UCcIVZX9Zyh3jlw9RRvCIUZ5etXXLs9FnJG3oAiBe5oPrhzybIy7IsAe0Weq0g6mN+RJLpW/xfS8i6fwpdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZrcl/4yAg6nfXMflv5Ijs3gUT3X5NloySsp0YjaTy3QIhAJhB/JeQrEBS3NBPc+wvzVynEd22gMeaVbByan0Ukthf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1478968},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"076a393e6e9215196c35bc2e9ae367cb49c7f323","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.1","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.8.2","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.9.5","@node-webrtc-rust/helpers":"0.9.5","@node-webrtc-rust/signaling":"0.9.5"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.7.10_1789386661047_0.6542116675434406","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@voicethere/agent","version":"0.7.11","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.7.11","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"5c76ea0f3cf5e4cb318a70948a4673ab085a3dcc","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.7.11.tgz","fileCount":116,"integrity":"sha512-vvjMBHebrrlDKSVrQWDV5gKyxoK6X4vN9ZxoDtJlcgpXyFmmbPR9ih8hznlJp+piEC5oSDi5hHlfloD9/wRhqg==","signatures":[{"sig":"MEUCIG5A+N561qkIIR1RaI25NHyi7sZwizm/S9Lq0pbQ5Fz7AiEAnDcMJRuH/yyhU6s0Qai5vki3GgVy3/N2XUOFzFgRgcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCupg2L1NExybn1z/2+gJtOodH4H2kCMcYnpfE717C2PAIhANQLVNYugfce/l4buQxOAmf9PzV6EgPBybQaM01jZd9d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1479065},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"bcef85044499a0c0f64b60292b29d68f8ebe77f4","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.1","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.8.2","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.9.5","@node-webrtc-rust/helpers":"0.9.5","@node-webrtc-rust/signaling":"0.9.5"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.7.11_1789476410043_0.3652440309695033","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@voicethere/agent","version":"0.7.12","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.7.12","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"a3f17feb43720f2b5fe18d205ef382c19842a228","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.7.12.tgz","fileCount":117,"integrity":"sha512-EuyZIg1MgMt45StMieWDnUZ/t0qP0A34CFYIczWLHic6obMPubnT1rb5AHRkgKWcGUoJZBsUP+BwrraQCIzjlA==","signatures":[{"sig":"MEQCIDcrKed+DXWk2etUi5uYWWd/qfuJty8jt0upFhzWw7YkAiBQddsIqlIU9pOu4qWiXGQ/snCLp7iIKUn0hGUPugVgXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDReCqdITcqY0E454bhEmkhrnmWIiy+ZtkEFfzl4QhR/AiAIGfDk4NC47mGuEWhUnVzPgXR2LyYZL/tP+28ZmsD0/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1505413},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"c7315fb11eb13f5e5b068e46b61ac88ba887c8b8","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.1","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.9.0","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.9.9","@node-webrtc-rust/helpers":"0.9.9","@node-webrtc-rust/signaling":"0.9.9"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.7.12_1789643803707_0.5855721855865437","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@voicethere/agent","version":"0.7.13","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.7.13","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"b7482624943d6d73e24492349a3ef10c33f6d336","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.7.13.tgz","fileCount":117,"integrity":"sha512-A932gOZC2pnql8X/RjkhSq/GkCC0oZFsYfxs9LGfBjDZck9eYmAeNV0xmXbzn1QLkLN6DdDsh26jbdvvwVAOWQ==","signatures":[{"sig":"MEYCIQDdnuKeUAc9gojM+ykxL1KeOEeYOTI2ccEc0A16mGoTugIhAPUpr9eoguieUvwoWHK4oM/Ij3w8WZi6GPs3M/uaJV5+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCS8JuODaF0lKs21V9Zx/G2UhsdodM7dp28+Ohyym75xwIhAIZ0zEUJ290PI2t2qLfZKFVOGkz/0FWtafJPvtBeUmy3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1522474},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"715690adc33c1e39f27f5a2abebbac78cceeacd8","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.1","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.9.0","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.9.9","@node-webrtc-rust/helpers":"0.9.9","@node-webrtc-rust/signaling":"0.9.9"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.7.13_1789779295450_0.6521534005847172","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@voicethere/agent","version":"0.8.0","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.8.0","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"06228e863405a5d53084722e1f4a0dee4dd03cd0","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.8.0.tgz","fileCount":139,"integrity":"sha512-YMIDoGPAl0AoTVb6aYNSSl+qYtKlUdp0UvQSOAQ/ZEyePgWuU+gPZW+S9HiD/d+muyiYqkz82oLSAHBZx+MYwQ==","signatures":[{"sig":"MEUCIQChRDVrQFWDrUojXlJOk5Ya4YYJIpSvof+EkxWbJr9s2QIgGjMcklF2Kl8bK8tuiS2Jlcj40EMtSIQJ6iE1kHSQtxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBb/CkAvKxcaszNh1jF2JsmvWGD3EvNQ6g7vD2jYqLX7AiBUOQeWHUQU+njBIdiE/smkhx/Czz6O0exr8LytHUkl5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1607563},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"6eeae4b6d9ad2ff21bb7f9a2ca2f09dc6e4ce2f8","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","test:redis":"vitest run test/redis-lua.test.ts test/game-sync-redis-agent.test.ts","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.1","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.9.0","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.9.9","@node-webrtc-rust/helpers":"0.9.9","@node-webrtc-rust/signaling":"0.9.9"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.8.0_1789880327699_0.04524254785044013","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@voicethere/agent","version":"0.8.1","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.8.1","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"70492edc2ecff6cc513226883ee343e47c4418c7","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.8.1.tgz","fileCount":139,"integrity":"sha512-05ni5L2K/bIr1U1cAc8Cw/RMcgHRaOMzzCH/WmimF8TbVU9HMgzR+bWlQMQ/StleNfsKYJZbMMdNE7c6WMamLg==","signatures":[{"sig":"MEQCIDxvquVotbSUHqn47whosQLRVAwBrfugAk9hXfkvr6bzAiAhZH6x10Qt9uZtIQ23RA9KZBEVGB6oks4Vk5vnGN5tqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDU4HWGJygtH64OsBCmgBr64Pp3KauuKRn5kwKypxbS3AiAcV4it3I3SU2iErpbQRaChgcMjG46wTEATC/UHFIDPqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1611732},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"97ecf022824d8b4ca9e5342aa0b99c5cd9d417f7","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","test:redis":"vitest run test/redis-lua.test.ts test/game-sync-redis-agent.test.ts","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.1","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.9.0","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.9.9","@node-webrtc-rust/helpers":"0.9.9","@node-webrtc-rust/signaling":"0.9.9"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.8.1_1789971026305_0.2702945873372067","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@voicethere/agent","version":"0.8.2","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.8.2","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"03fff8832dd01009bb2cd60cbef31587515ce4d2","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.8.2.tgz","fileCount":139,"integrity":"sha512-w96KLlUV4IEX8/XrbH6fdYqq9c1TSDj5VDzTzhvahe0sPj9n//xj1Oel+AIYLTpFm8vL2t1eViSdqsCPLQ0yzw==","signatures":[{"sig":"MEUCIEJd5UPJQzv4A/nGmdfOO52duPUC+eX7H85BB6pN99y3AiEA6WvZQG52LIwiFHImSH7JBFZdwq+Out0NQ1C9IwnRY+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBOODj9upcDnBmU1BytIxk0696DjsKv/CRkYGKkEfXmWAiBWALjbZMOVAl82iJdIxEJ1Awn6/3ABSJCCGGXF8cQBSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1645785},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"9804c5e5b4946ed9f0b6a22e5577b3589d2b74a6","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","test:redis":"vitest run test/redis-lua.test.ts test/game-sync-redis-agent.test.ts","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.1","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.10.0","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.9.9","@node-webrtc-rust/helpers":"0.9.9","@node-webrtc-rust/signaling":"0.9.9"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.8.2_1790226401952_0.6286809177822084","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@voicethere/agent","version":"0.8.3","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.8.3","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"389e754ca2d1cc5bac7f6edbb158d702345c4fbc","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.8.3.tgz","fileCount":139,"integrity":"sha512-cxhR3I59wIE0/Hjg7DSv6/OU71HzCGvVq8wRkdGjMl597rekHfApwchWdNCk9oNWCqyyYtGD0N3oFvC9v/EV7A==","signatures":[{"sig":"MEUCIQCR17PwUj+RNfDS4sXS+7G5XcTlvYpaBD3ToG9S/vVOXgIgZTucIUovfGkLE+/bW5yZg4Y7Woib4VxHjaIyKYqTISE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGPF0TFuGxZPXbbq2NQUpnDhr5JMIX19euWlzRTRGSKgIhAPB+PFLy8MrCsUTELd3iAFlj1aVAZtg41Tvusox6zlOm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1646014},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"afb273e78ef42eeaa99f372c6704943356dee6df","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","test:redis":"vitest run test/redis-lua.test.ts test/game-sync-redis-agent.test.ts","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.1","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.10.0","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.9.9","@node-webrtc-rust/helpers":"0.9.9","@node-webrtc-rust/signaling":"0.9.9"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.8.3_1790406891583_0.4100830617532827","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@voicethere/agent","version":"0.9.0","keywords":["voicethere","voice-agent","webrtc","sandbox"],"license":"MIT","_id":"@voicethere/agent@0.9.0","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"homepage":"https://voicethere.io","bugs":{"url":"https://github.com/voicethere/agent/issues"},"bin":{"agent":"dist/cli.js"},"dist":{"shasum":"3cb6ad8f483550554ef2019a0f5caff2db5ff199","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.9.0.tgz","fileCount":142,"integrity":"sha512-s4hCx8BEfCt9j5ErPog931b54XP4OjRzj2UxQpkdh4WkEuaGhupbIXAafmCidwjPIT2QswABfwGBqi7YCOTuDA==","signatures":[{"sig":"MEQCICw8SVhT8Z8URUxEMWp8JUkgkTxczkGE/wRmIIFQJjyFAiBiamdNjTHikGFFMPIl3ZHnAdESvRHSiaOYjWzgNJGz2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDuyC+5DvotZDz6I+JxF2jeEfo0B8Q+wQbNBhZtIclXkAIhAJOQdw0s1lZiPbm/vO8dCV1P0P8R6M00ZNXyghElQ5ML","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1720853},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"6a450a1d9f07a499a8248eae705f48ff9d8912c5","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","test:redis":"vitest run test/redis-lua.test.ts test/game-sync-redis-agent.test.ts","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.1","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"_nodeVersion":"26.10.0","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.9.9","@node-webrtc-rust/helpers":"0.9.9","@node-webrtc-rust/signaling":"0.9.9"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.9.0_1790477654658_0.347527112705571","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"_id":"@voicethere/agent@0.9.1","bin":{"agent":"dist/cli.js"},"bugs":{"url":"https://github.com/voicethere/agent/issues"},"dist":{"shasum":"83eafa3587b3148162d9b23f51c23c9a5081a73e","tarball":"https://registry.npmjs.org/@voicethere/agent/-/agent-0.9.1.tgz","fileCount":142,"integrity":"sha512-mMUKS4OfiYNzjsrZPIL1M7YTyb01jUPzg9+T+PlbGd3lETYqAIi6b1RvU6xxKBl5ndjfm0i7HID3TcdXznoSoA==","signatures":[{"sig":"MEUCIQDChdcxhtSzxdDUkcveVXsEdNuOhTrjydNWjPRts1rcbQIgCvY5av5wMaF8UO4w+IcXj9yPkbe5COgriYz6KXlpCs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCxOqGEcLYB64RqgQ9mqN6t9a8flK4WhP3Do2/2hTAkRAIgUnNcXFSntt+MRMe7fNEz1k+1bKFnhlGIHUzvyoPtejc="}],"unpackedSize":1749338},"name":"@voicethere/agent","type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./build":{"types":"./dist/build-bundle.d.ts","import":"./dist/build-bundle.js","default":"./dist/build-bundle.js","require":"./dist/build-bundle.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.js","default":"./dist/runner.js","require":"./dist/runner.js"},"./verify":{"types":"./dist/verify/run-verify.d.ts","import":"./dist/verify/run-verify.js","default":"./dist/verify/run-verify.js","require":"./dist/verify/run-verify.js"},"./templates":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js","require":"./dist/templates/index.js"},"./templates/redis-sync/world-layout":{"types":"./templates/redis-sync/world-layout.ts","import":"./templates/redis-sync/world-layout.ts","default":"./templates/redis-sync/world-layout.ts","require":"./templates/redis-sync/world-layout.ts"}},"gitHead":"fb187c5a534b3eed720752503fc7cbf5c2ba0bdc","license":"MIT","scripts":{"test":"vitest run","build":"npm run build:lib && npm run build:templates && npm run build:example","prepare":"npm run build","test:ci":"npm run typecheck && npm run build && npm run test && node scripts/ci/verify-package-exports.mjs","build:lib":"tsc -p tsconfig.json && mkdir -p dist/sandbox && cp src/sandbox/loader-entry.js dist/sandbox/","typecheck":"tsc --noEmit -p tsconfig.json && tsc --noEmit -p tsconfig.test.json","test:redis":"vitest run test/redis-lua.test.ts test/game-sync-redis-agent.test.ts","verify:local":"npm run build && node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","build:example":"node dist/cli.js build --entry examples/agent.ts --outfile dist/agent.js","live-test:page":"bash ./scripts/live-test-page.sh","prepublishOnly":"npm run build","build:templates":"node dist/templates/build-seed-bundles-cli.js","live-test:stack":"npm run live-test:stack:echo","live-test:models":"bash ./scripts/select-sherpa-models.sh","live-test:starter":"bash ./scripts/live-test-starter.sh","verify:local:only":"node ./dist/cli.js verify --no-build --bundle ./dist/agent.js","live-test:stack:echo":"LIVE_TEST_AGENT_ENTRY=examples/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/index.html LIVE_TEST_SESSION_MODE=voice bash ./scripts/live-test-stack.sh","live-test:stack:game":"LIVE_TEST_AGENT_ENTRY=templates/game-sync/agent.ts LIVE_TEST_PAGE_PATH=/examples/live-test/game-sync.html LIVE_TEST_SESSION_MODE=data-only bash ./scripts/live-test-stack.sh"},"version":"0.9.1","_npmUser":{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"},"homepage":"https://voicethere.io","keywords":["voicethere","voice-agent","webrtc","sandbox"],"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"_npmVersion":"11.19.1","description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","directories":{},"maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"_nodeVersion":"26.10.0","dependencies":{"esbuild":"0.25.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"22.20.1","http-server":"14.1.1","@node-webrtc-rust/sdk":"0.9.9","@node-webrtc-rust/helpers":"0.9.9","@node-webrtc-rust/signaling":"0.9.9"},"peerDependencies":{"@node-webrtc-rust/sdk":">=0.9.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent_0.9.1_1790655448881_0.3059128190743059"}}},"time":{"created":"2026-06-09T07:08:59.001Z","modified":"2026-09-29T04:17:29.247Z","0.1.0":"2026-06-09T07:08:59.354Z","0.1.1":"2026-06-09T07:23:20.282Z","0.1.2":"2026-06-09T07:29:27.031Z","0.1.3":"2026-06-09T07:49:54.685Z","0.1.4":"2026-06-09T09:43:30.443Z","0.1.5":"2026-06-12T08:18:40.551Z","0.1.6":"2026-06-15T07:39:27.172Z","0.1.7":"2026-06-15T08:23:44.228Z","0.1.8":"2026-06-16T05:22:46.489Z","0.1.9":"2026-06-16T07:33:15.680Z","0.1.10":"2026-06-18T11:10:58.336Z","0.1.11":"2026-06-20T14:49:38.842Z","0.1.12":"2026-06-20T15:41:45.797Z","0.1.13":"2026-06-23T06:24:32.250Z","0.1.14":"2026-06-28T04:10:34.356Z","0.2.0":"2026-06-28T06:15:42.050Z","0.2.1":"2026-06-28T07:57:56.519Z","0.2.2":"2026-06-28T11:12:18.456Z","0.2.3":"2026-06-30T05:01:12.767Z","0.2.4":"2026-06-30T06:35:32.624Z","0.2.5":"2026-07-13T09:34:58.644Z","0.2.6":"2026-07-13T12:51:26.539Z","0.2.7":"2026-07-17T03:34:21.771Z","0.2.8":"2026-07-17T05:30:56.233Z","0.2.9":"2026-07-17T07:16:03.039Z","0.2.10":"2026-07-17T07:59:20.096Z","0.2.11":"2026-07-20T07:35:53.735Z","0.2.12":"2026-07-25T11:49:27.872Z","0.2.13":"2026-07-28T08:27:10.351Z","0.2.14":"2026-07-28T13:58:43.768Z","0.2.15":"2026-07-29T10:46:18.283Z","0.2.16":"2026-07-30T06:33:08.494Z","0.2.17":"2026-07-30T23:26:05.849Z","0.3.0":"2026-08-02T05:13:07.972Z","0.4.0":"2026-08-23T12:59:41.364Z","0.5.0":"2026-08-25T13:26:00.150Z","0.5.1":"2026-08-26T01:19:50.405Z","0.5.2":"2026-08-26T03:52:12.042Z","0.5.3":"2026-08-26T04:48:27.895Z","0.5.4":"2026-08-28T09:06:50.687Z","0.5.5":"2026-08-30T13:04:37.420Z","0.5.6":"2026-08-31T04:25:31.460Z","0.6.0":"2026-09-01T06:46:35.445Z","0.7.0":"2026-09-02T20:12:39.505Z","0.7.1":"2026-09-07T12:49:09.435Z","0.7.2":"2026-09-07T15:30:37.439Z","0.7.3":"2026-09-09T02:01:33.205Z","0.7.4":"2026-09-09T02:30:54.552Z","0.7.5":"2026-09-10T04:05:24.034Z","0.7.6":"2026-09-10T05:44:40.349Z","0.7.7":"2026-09-11T00:02:36.329Z","0.7.8":"2026-09-11T01:31:56.257Z","0.7.9":"2026-09-13T02:55:14.953Z","0.7.10":"2026-09-14T11:51:01.150Z","0.7.11":"2026-09-15T12:46:50.162Z","0.7.12":"2026-09-17T11:16:43.813Z","0.7.13":"2026-09-19T00:54:55.532Z","0.8.0":"2026-09-20T04:58:47.800Z","0.8.1":"2026-09-21T06:10:26.559Z","0.8.2":"2026-09-24T05:06:42.059Z","0.8.3":"2026-09-26T07:14:51.679Z","0.9.0":"2026-09-27T02:54:14.797Z","0.9.1":"2026-09-29T04:17:29.003Z"},"bugs":{"url":"https://github.com/voicethere/agent/issues"},"license":"MIT","homepage":"https://voicethere.io","keywords":["voicethere","voice-agent","webrtc","sandbox"],"repository":{"url":"git+https://github.com/voicethere/agent.git","type":"git"},"description":"VoiceThere customer agent SDK — IPC types and runtime helpers for sandboxed child bundles","maintainers":[{"name":"akirilyuk","email":"alexander.kiri.aa@googlemail.com"}],"readme":"# @voicethere/agent\n\nVoiceThere **customer agent SDK** — TypeScript types and runtime helpers for sandboxed child bundles running inside the **VoiceThere agent runner** (session worker).\n\n**Website:** [voicethere.io](https://voicethere.io)  \n**npm:** `@voicethere/agent`  \n**Repo:** [`voicethere/agent`](https://github.com/voicethere/agent)\n\n## Role\n\n| Layer     | Package                 | Runs in                              |\n| --------- | ----------------------- | ------------------------------------ |\n| Parent    | VoiceThere agent runner | Trusted Node + WebRTC + speech stack |\n| **Child** | **`@voicethere/agent`** | Sandboxed customer `agent.js` bundle |\n\nThe child receives speech lifecycle events over IPC (same shapes as `@node-webrtc-rust/sdk/voice`) and calls `speak()` to request TTS from the parent.\n\n## Quick start\n\n```bash\ngit clone https://github.com/voicethere/agent.git\ncd agent\nnpm install\nnpm run build\n```\n\n## Verify locally (static checks, no runtime execution)\n\nBefore deploying to VoiceThere, build your bundle and run static checks:\n\n```bash\nnpx @voicethere/agent verify\n```\n\nThis runs a short checklist: Node version, bundle build, bundle presence, `defineAgent(...)` registration, and at least one supported callback (`onSpeechEvent`, `onUserSpeechFinal`, `onUserLanguage`, `onDataChannelMessage`, or `onDataChannelBinary`).\n\nFor sandbox startup validation (without full voice/WebRTC E2E), use:\n\n```bash\nnpx @voicethere/agent verify-start --no-build --bundle ./dist/agent.js\n```\n\n`verify-start` launches the bundle in the sandboxed child with restricted Node flags (`--permission` + fs-read allowlist), sends `session_start`, and requires `session_start_ack`.\n\n| Command                                                                  | When to use                                                                  |\n| ------------------------------------------------------------------------ | ---------------------------------------------------------------------------- |\n| `npx @voicethere/agent verify`                                           | **Default** — build `agent.ts` → `dist/agent.js`, then run all static checks |\n| `npx @voicethere/agent verify --no-build`                                | Re-run checks on an existing bundle                                          |\n| `npx @voicethere/agent verify --no-build --bundle ./dist/agent.js`       | Verify a specific bundle path                                                |\n| `npx @voicethere/agent verify-start --no-build --bundle ./dist/agent.js` | Verify sandbox startup + restricted Node flags on a specific bundle          |\n\nOptional flags: `--entry` / `-e`, `--outfile` / `-o` (same as `build`).\n\nThis does **not** replace a voice roundtrip with mic/WebRTC — deploy to the VoiceThere platform for full E2E.\n\nFor repository-local verify scripts, `dist/cli.js` is generated from `src/cli.ts` by `npm run build:lib`.\nThat is the package-local `@voicethere/agent` CLI artifact (not `@voicethere/cli`).\n\n## Live browser test page (local stack)\n\nThe live harness runs fully from the `agent` repo:\n\n1. local starter (`node-webrtc-rust` signaling + voice pipeline + sandboxed child bundle)\n2. built child bundle (`dist/agent.js`)\n3. browser page (`examples/live-test/index.html`, served by the starter)\n\n### One-time setup\n\n```bash\n# 1) agent live-test config (optional overrides for scripts)\ncd agent\ncp .env.live-test.example .env.live-test\n```\n\n### Configure STT/TTS for local live testing\n\nThe starter reads env in this order: shell env → `agent/.env.live-test`.\n\nFor local Sherpa, at minimum ensure:\n\n- `SHERPA_STT_MODEL_PATH`\n- `SHERPA_TTS_MODEL_PATH`\n- optional: `SHERPA_STT_LANGUAGE`, `SHERPA_TTS_SPEAKER`\n\nWhere the paths come from:\n\n- Sherpa bundles are downloaded into:\n  - `agent/.models/`\n- Catalog/source list:\n  - `agent/scripts/sherpa-stt-catalog.json` (STT)\n  - `agent/scripts/sherpa-tts-catalog.json` (TTS)\n\nUse the agent helper to select models, download if missing, and emit absolute env exports:\n\n```bash\nnpm run live-test:models\n```\n\nThe script writes selected values into `agent/.env.live-test`.\n\nTo use hosted providers instead of local Sherpa, set in `agent/.env.live-test`:\n\n- `VOICE_STT_PROVIDER` (`openai` | `deepgram` | `assemblyai` | `google`)\n- `VOICE_TTS_PROVIDER` (`openai` | `elevenlabs` | `cartesia` | `google`)\n- provider API keys (`OPENAI_API_KEY`, `DEEPGRAM_API_KEY`, `ASSEMBLYAI_API_KEY`, `ELEVENLABS_API_KEY`, `CARTESIA_API_KEY`, `GOOGLE_API_KEY`)\n- optional model/voice overrides: `VOICE_STT_MODEL`, `VOICE_TTS_MODEL`, `VOICE_TTS_VOICE`, `VOICE_STT_LANGUAGE`\n\nVendor setup reference: https://github.com/akirilyuk/node-webrtc-rust#stttts-vendors-and-config\n\n### Start local stack\n\nFrom `agent/`:\n\n```bash\nnpm install\nnpm run live-test:models   # select/download sherpa models and export env values\nnpm run live-test:stack:echo  # voice echo template\n# or\nnpm run live-test:stack:game  # data-only game-sync template\n```\n\nThis starts the local starter with your sandboxed bundle and serves the page.\n\nLive-test scripts load optional overrides from `agent/.env.live-test` (or `LIVE_TEST_ENV_FILE`).\n\nOpen:\n\n`http://127.0.0.1:8080/examples/live-test/index.html`\n\nIf you prefer separate terminals:\n\n```bash\n# Terminal A (agent starter + bundle + signaling)\nnpm run live-test:starter\n```\n\nThe page uses `@voicethere/client/browser` (loaded via esm.sh) and renders two visualizers:\n\n- local microphone input\n- incoming remote/agent audio\n\n## API\n\n```typescript\nimport {\n  agentLog,\n  defineAgent,\n  speak,\n  type SpeechEvent,\n} from \"@voicethere/agent\";\nimport { SPEECH_EVENT_TYPE } from \"@node-webrtc-rust/sdk/voice\";\n\ndefineAgent({\n  async onAgentStart({ env }) {\n    // When project Redis is enabled, VoiceThere injects AGENT_REDIS_URL.\n    // Depend on `ioredis` in your agent package and connect here (once per child).\n    const redisUrl = env.AGENT_REDIS_URL; // or process.env.AGENT_REDIS_URL\n    if (redisUrl) {\n      // const Redis = (await import('ioredis')).default\n      // globalThis.redis = new Redis(redisUrl)\n    }\n  },\n  onSessionStart({ sessionId }) {\n    speak(sessionId, \"Hello!\");\n  },\n  onUserSpeechFinal({ sessionId, text }) {\n    speak(sessionId, `You said: ${text}`);\n  },\n  onSpeechEvent({ sessionId }, speech: SpeechEvent) {\n    if (speech.type === SPEECH_EVENT_TYPE.bargeIn) {\n      agentLog(\"info\", `User interrupted on ${sessionId}`);\n    }\n  },\n});\n```\n\n### Shared Redis (project-scoped)\n\nOn plans that include project Redis, the runner injects **`AGENT_REDIS_URL`** into the child environment and grants scoped `--allow-net` for that host. Add **`ioredis`** as a dependency of your agent, bundle it with the CLI, and open the client in **`onAgentStart`** so it is ready before any `onSessionStart` / session IPC.\n\nFor inbound HTTP webhooks, configure **`AGENT_WEBHOOK_SIGNING_SECRET`** in project settings. The runner forwards the exact request bytes on process-wide **`onWebhook`** IPC (not session-queued). Verify HMAC on `ctx.body` before `JSON.parse` — VoiceThere does not verify signatures in the SDK. See [`templates/webhooks/agent.ts`](./templates/webhooks/agent.ts).\n\n| Export                                                                                       | Purpose                                                                                                 |\n| -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |\n| `defineAgent`                                                                                | Register handlers including `onUserLanguage`, `onVoiceLanguageChanged`, `onSessionStart`, …             |\n| `SpeechEvent`, `SpeechEventType`                                                             | Re-exported **types** from `@node-webrtc-rust/sdk/voice` (includes `voice_language_changed`, …)         |\n| `SPEECH_EVENT_TYPE`                                                                          | Import from `@node-webrtc-rust/sdk/voice` (runtime constants; not bundled into child)                   |\n| `speak`                                                                                      | Request parent TTS                                                                                      |\n| `setVoiceLanguage`                                                                           | Change STT, TTS, or the vendor for one live session (`scope`, Sherpa catalog ids, cloud vendors).       |\n| `getVoiceLanguage`                                                                           | Last known ISO 639-1 from a successful switch ack or LID / `voice_language_changed` events.             |\n| `isVoiceLanguageSwitchAvailable`                                                             | `true` when `session_start.voiceLanguageSwitchAvailable` was set (runner supports agent IPC).           |\n| `isRunnerLidAutoSwitchEnabled`                                                               | `true` when `session_start.env.SHERPA_LID_AUTO_SWITCH` is truthy (runner auto-switch; optional in env). |\n| `startRecording` / `pauseRecording` / `resumeRecording` / `stopRecording`                    | Request parent conversation recording control                                                           |\n| `setConversationHistoryEnabled` / `enableConversationHistory` / `disableConversationHistory` | Stop or resume conversation history storage for one session                                             |\n| `agentLog`                                                                                   | Forward structured logs to parent                                                                       |\n| `ParentToChildMessage` / `ChildToParentMessage`                                              | IPC contract shared with the VoiceThere agent runner                                                    |\n\n### Runner runtime subpath (minimal shared sandbox API)\n\nFor runner-side child bootstrap reuse, `@voicethere/agent` exposes:\n\n```ts\nimport {\n  buildChildExecArgv,\n  collectAllowFsReadDirs,\n  resolveBundlePath,\n  startSandboxedChild,\n} from \"@voicethere/agent/runner\";\n```\n\nThis subpath is intentionally narrow: sandbox/startup primitives only. Runner-specific\nsession orchestration and crash policy remain in the runner codebase.\n\n### Speech events (parent → child)\n\nForwarded from the runner voice pipeline as SDK `SpeechEvent` payloads on `speech_event.event` (`event.type`, optional `text` / `error`):\n\n| Event                                                                                  | Typical use in custom agent                                                                                                                  |\n| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |\n| `user_speaking_start` / `user_speaking_end`                                            | UI state, turn-taking                                                                                                                        |\n| `user_speech_partial`                                                                  | Live captions, early barge-in logic                                                                                                          |\n| `user_speech_final`                                                                    | Primary turn boundary (`onUserSpeechFinal` convenience)                                                                                      |\n| `user_language`                                                                        | Detected ISO 639-1 (`onUserLanguage`). Does not change STT/TTS unless you call `setVoiceLanguage` or the project enables runner auto-switch. |\n| `voice_language_switching` / `voice_language_changed` / `voice_language_switch_failed` | Runner language switch lifecycle; `onVoiceLanguageChanged` on `voice_language_changed`.                                                      |\n| `agent_speaking_start` / `agent_speaking_end`                                          | Know when TTS playback starts/stops                                                                                                          |\n| `barge_in`                                                                             | User interrupted agent playback                                                                                                              |\n| `vad_triggered`, `stt_stream_*`, `user_stt_*`                                          | Low-level pipeline hooks                                                                                                                     |\n| `error`                                                                                | Vendor or pipeline failure                                                                                                                   |\n\nCopy [`templates/voice-starter/agent.ts`](./templates/voice-starter/agent.ts) as a starting point — exhaustive `switch` over speech event types with per-peer state stubs and `agentLog` tracing.\n\n### Spoken-language switching\n\nSherpa **voice** and **STT** catalog ids (for example `de`, `en-lessac`, `en-small`) are documented on VoiceThere at `/docs/spoken-language`.\n\n| Approach                | Who changes STT/TTS                                                   | Agent hooks                                                                                                       |\n| ----------------------- | --------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |\n| **Manual (default)**    | Your code calls `setVoiceLanguage` per side or vendor                 | `onUserLanguage` → `setVoiceLanguage`; use `isVoiceLanguageSwitchAvailable` before relying on IPC                 |\n| **Project auto-switch** | Runner when LID detects a new language (opt-in project voice setting) | `onUserLanguage` / `onVoiceLanguageChanged` for prompts; do not double-call `setVoiceLanguage` on every detection |\n\nSee [`templates/language-switch`](./templates/language-switch/README.md) for both modes.\n\n## Multiplayer / shared state\n\nEach end-user connection must call **`startSession()`** once — one orchestrator session id per client (one signaling room per client). Do **not** join multiple browsers to the same session credentials.\n\nWhen the VoiceThere project has **`shared_child_per_session`** enabled, every session on a runner pod shares **one** sandboxed `agent.js` process. Your handlers receive `sessionId` equal to the orchestrator session id (see `onClientJoin` / `onSessionStart`). Use that id with `speak`, `sendToClient`, and `broadcastToClients` to target the right WebRTC client.\n\nThe runtime processes parent IPC **in order per `sessionId`** while different sessions run independently — safe for greet-on-join and load with many concurrent connections.\n\nFor isolated voice agents (default), leave **`shared_child_per_session`** disabled — each session gets its own child process.\n\nSee [`templates/game-sync/agent.ts`](./templates/game-sync/agent.ts) for a data-only authoritative server example (60Hz server-side movement + collisions, client render-only). Start simpler with [`templates/world-sync`](./templates/world-sync) (JSON) or [`templates/world-sync-binary`](./templates/world-sync-binary) (`ArrayBuffer` poses).\n\n### Game servers + parent/child IPC payload size guidance\n\nFor game-server style agents, state updates are sent back and forth between the trusted parent and sandboxed child over IPC (`process.send` / `process.on(\"message\")`) using Node V8 serialization.\n\nCurrent guidance:\n\n- V8 serialization is fast enough for typical real-time sync payloads up to about **64kB**\n- That is roughly **16,000 `float32` values** (4 bytes each)\n\nIf you need larger/faster transfers, we can support an alternative transport strategy, for example:\n\n- direct process-to-process streaming over `stdin`/`stdout`\n- shared-memory IPC between processes via a dedicated package\n\nIf you require this, please open an issue in this repository and we will prioritize implementation accordingly.\n\n## Building your agent bundle\n\n**Recommended:** bundle with the package CLI (same esbuild settings VoiceThere uses in production):\n\n```bash\nnpm install @voicethere/agent\nnpx @voicethere/agent build\n# or: npx @voicethere/agent build --entry src/agent.ts --outfile dist/agent.js\n```\n\nDefaults: entry `agent.ts`, output `dist/agent.js`. Upload the bundle (or point `AGENT_BUNDLE_PATH` at it locally). The CLI inlines npm dependencies (e.g. `ioredis`) into one file and wires `createRequire` for Node built-ins (`events`, `net`, `stream`, …) so the sandbox child does not need `node_modules` on disk.\n\nAfter building, run **`npx @voicethere/agent verify-start --no-build --bundle dist/agent.js`** to confirm the bundle loads under production `--permission` flags (catches errors like `Dynamic require of \"events\" is not supported`).\n\n## Sandbox and security model\n\nCustomer code runs in a **forked child process**, separate from the trusted agent runner parent (WebRTC, speech stack, TTS). Security is layered:\n\n```text\n┌──────────────────────────────────────────────────────────────┐\n│  Agent runner parent (trusted) — WebRTC, speech stack, TTS   │\n│    fork(loader-entry.js, execArgv: [--permission, …])       │\n│         │ IPC (process.send / on('message'))                  │\n│         ▼                                                     │\n│  Customer child — Node Permission Model + stripped env      │\n│    loader-entry.js → import(your agent.js)                   │\n└──────────────────────────────────────────────────────────────┘\n```\n\n### Layer 1 — Process isolation\n\n| Mechanism                  | What it means for your bundle                                                                                                            |\n| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |\n| **Separate process**       | Crash or `process.exit` in your bundle does not take down the parent voice stack                                                         |\n| **IPC only for media**     | WebRTC, mic, STT, and TTS go through the parent — use `defineAgent`, `speak`, and speech events                                          |\n| **Stripped `process.env`** | Child receives only `NODE_ENV`, internal loader path, and allowlisted keys (`SESSION_ID`, `PROJECT_ID`, `BUILD_ID`) — not parent secrets |\n| **Console redirection**    | `console.log` / `warn` / `error` → IPC logs                                                                                              |\n\n### Layer 2 — Node `--permission` (runtime-enforced)\n\nThe parent starts the child with Node’s [Permission Model](https://nodejs.org/api/permissions.html) (Node **26+** on VoiceThere runners). Capabilities are **deny-by-default**; only explicitly granted flags apply.\n\n**Granted today** (via `execArgv` on `fork()`):\n\n| Flag                                | Effect                                                                            |\n| ----------------------------------- | --------------------------------------------------------------------------------- |\n| `--permission`                      | Enables restriction mode                                                          |\n| `--allow-fs-read=<loaderDir>`       | Read files under the child loader directory                                       |\n| `--allow-fs-read=<bundleParentDir>` | Read files under the **directory containing your `agent.js`** (see below)         |\n| `--allow-net`                       | Outbound network (HTTPS/fetch, TCP) for customer LLM and tool APIs (Node **26+**) |\n| `--allow-net=<host>`                | Reserved for project Redis host entries when Node supports host-scoped net ACLs   |\n\n**Not granted → blocked at runtime:**\n\n| Missing flag                     | What fails                                                   |\n| -------------------------------- | ------------------------------------------------------------ |\n| No `--allow-child-process`       | `child_process`, `exec`, `spawn`, `fork`                     |\n| No `--allow-fs-write`            | Any file write (`writeFile`, logs to disk, etc.)             |\n| No extra `--allow-fs-read` paths | Reading `/etc/passwd`, parent files, etc. outside bundle dir |\n| No `--allow-addons`              | Native `.node` addons (`bcrypt`, `sharp`, …)                 |\n| No `--allow-worker-threads`      | `worker_threads`                                             |\n| No `--allow-wasi`                | WASI modules                                                 |\n\nThis is **not** an import allowlist — Node gates **capability classes**, not package names. Using `node:fs` inside the allowed read tree can work; using it on `/etc/passwd` does not.\n\n**Network under `--permission` (Node 26+).** Outbound network is blocked unless boolean `--allow-net` is passed. VoiceThere runners always grant `--allow-net` so sandboxed agents can `fetch` LLM and tool APIs. When `AGENT_REDIS_URL` is set, the runner also emits `--allow-net=<redis-host>` entries (forward-compatible with future host-scoped ACLs). **Private cluster addresses** remain unreachable from the child via platform network isolation — use IPC for voice, not in-cluster HTTP.\n\n### Bundle directory vs single file\n\n`--allow-fs-read` is applied to **`dirname(bundlePath)`**, not only the `.js` file:\n\n```text\n/app/agents/my-build/\n  agent.js          ← entry (AGENT_BUNDLE_PATH)\n  helper.js         ← importable if your bundle references it\n  data.json         ← readable via fs if you import/read it\n  node_modules/     ← JS-only deps may resolve; native addons still blocked\n```\n\n| Artifact in bundle dir                            | Works?                                                       |\n| ------------------------------------------------- | ------------------------------------------------------------ |\n| Single bundled `agent.js` (recommended)           | Yes                                                          |\n| Extra pure `.js` / `.json` siblings               | Usually yes (same allowed tree)                              |\n| `node_modules/` with **JavaScript-only** packages | Often yes (Node resolves imports by reading under that tree) |\n| **Native** npm packages (`.node` binaries)        | **No** — requires `--allow-addons` (not enabled)             |\n| Packages that **spawn subprocesses**              | **No** — no `--allow-child-process`                          |\n\nPrefer **one esbuild bundle** so production behavior matches `npm run verify:local`.\n\n### Layer 3 — Platform policy\n\n| Capability                                      | Behavior                                                                                                                                             |\n| ----------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **Outbound network** (`fetch`, `http`, `https`) | **Public internet:** allowed — typical for LLM/tool calls from your agent code. **Internal platform / private network:** blocked on hosted sessions. |\n| **`process.exit`**                              | Not blocked — kills your agent leg; parent may play crash TTS                                                                                        |\n| **Direct WebRTC / mic / STT / TTS**             | Parent only — use `speak()` and speech event handlers                                                                                                |\n\n### What you should use in agent code\n\n**Supported**\n\n- `@voicethere/agent` (`defineAgent`, `speak`, `agentLog`, `onSpeechEvent`, …)\n- Pure TypeScript/JavaScript logic and in-memory state\n- **`fetch` / HTTP(S) to public APIs** (LLMs, tools, your backends on the internet)\n- Allowlisted env from `onSessionStart` (`SESSION_ID`, `PROJECT_ID`, `BUILD_ID`)\n- `SPEECH_EVENT_TYPE` from `@node-webrtc-rust/sdk/voice` at build time (avoid bundling the full SDK runtime into the child when possible)\n\n**Blocked or unsupported**\n\n- Subprocesses, shells, `child_process`\n- Arbitrary filesystem access outside your bundle deployment directory\n- File writes\n- Native Node addons (`.node`)\n- `worker_threads` (not allowed)\n- Direct WebRTC / mic / STT / TTS (use parent IPC)\n- Reachability to internal platform addresses from hosted sessions\n\n**Pre-publish checklist**\n\n1. `npx @voicethere/agent verify` — build your bundle and run static checks\n2. Deploy the bundle to VoiceThere (platform upload or CLI when available)\n\nFor iterative work: `npx @voicethere/agent build` then `npx @voicethere/agent verify --no-build`.\n\n## Build outputs\n\n| Path            | Purpose                                                        |\n| --------------- | -------------------------------------------------------------- |\n| `dist/index.js` | Published npm library entry                                    |\n| `dist/agent.js` | Example bundle (`examples/agent.ts`) for local runner / verify |\n\n## Scripts\n\n```bash\nnpm run build           # compile SDK + example bundle (repo dev)\nnpm run build:lib       # compile SDK only (tsc → dist/)\nnpm run verify:local    # repo dev: build example + static verify\nnpm run test            # vitest (Redis Lua tests skip without a server)\nnpm run test:ci         # typecheck + vitest\nnpm run test:redis      # Lua + game-sync Redis agent tests (needs Redis)\n```\n\nWorld-sync coverage: JSON / binary / game-sync / redis-sync handler tests always run in memory. Lua allocate/release/slot-patch and the game-sync Redis agent path run against a real Redis when available:\n\n1. `AGENT_TEST_REDIS_URL` or `REDIS_URL` (db defaults to 15 if omitted)\n2. `redis://127.0.0.1:6379/15` if a server is already up\n3. `redis-server` on PATH (ephemeral port)\n4. `docker run redis:7-alpine` (disable with `AGENT_TEST_REDIS_DOCKER=0`)\n\nCI starts a Redis service and sets `AGENT_TEST_REDIS_URL`. Mini-redis is only a PING mock for sandbox allow-net tests — it cannot run `EVAL`.\n\nCustomer project:\n\n```bash\nnpx @voicethere/agent build    # bundle agent.ts → dist/agent.js\nnpx @voicethere/agent verify   # build + static checks\n```\n\n## Release\n\nSee [`scripts/RELEASE.md`](./scripts/RELEASE.md) — tag `release/X.Y.Z` triggers npm publish (same workflow pattern as [`node-webrtc-rust`](https://github.com/akirilyuk/node-webrtc-rust)).\n\n## Related\n\n| Repo                                                                          | Purpose                                                       |\n| ----------------------------------------------------------------------------- | ------------------------------------------------------------- |\n| VoiceThere agent runner (internal session worker)                             | Hosts your `agent.js` bundle in production and local E2E      |\n| [`voicethere/cli`](https://github.com/voicethere/cli)                         | CLI for the VoiceThere platform (projects, deploys, sessions) |\n| [`akirilyuk/node-webrtc-rust`](https://github.com/akirilyuk/node-webrtc-rust) | WebRTC + voice SDK (`SpeechEvent` types)                      |\n\n## License\n\nMIT — see [LICENSE](./LICENSE).\n","readmeFilename":"README.md"}