{"_id":"@robota-sdk/agent-transport-ws","_rev":"43-16fadb5e05529a2c8c11cc787be00887","name":"@robota-sdk/agent-transport-ws","dist-tags":{"latest":"3.0.0-beta.87"},"versions":{"3.0.0-beta.43":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.43","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.43","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"b85b5351a228d03a1b8a722a358a6e0b8ed37438","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.43.tgz","fileCount":7,"integrity":"sha512-E0lTyR9bzSEZcwm14gv8EIHl7c8tj7K27BdFJTUC5MK1dckuJE+ckZ+O7wwp+/VnAaTsYuftfY8bM24mS0LDXA==","signatures":[{"sig":"MEYCIQDlrpxXERie465KvVYHlO7e2o2jGZK5pAZuABxbyVuGMAIhALLgIpyGU4vBJnaQUyLZoEEGF1YcsmW7w1HW5HfEiE9b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17807},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.43.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/079288deda4a3cbee8d75d7a251b264f/robota-sdk-agent-transport-ws-3.0.0-beta.43.tgz","_integrity":"sha512-E0lTyR9bzSEZcwm14gv8EIHl7c8tj7K27BdFJTUC5MK1dckuJE+ckZ+O7wwp+/VnAaTsYuftfY8bM24mS0LDXA==","_npmVersion":"11.6.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.43_1774457046089_0.7702049019081842","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.44":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.44","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.44","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"585efa96d5c96b8204b506c5e407d9ade99160e5","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.44.tgz","fileCount":7,"integrity":"sha512-n1ga3H2xfaIV34epv46ZlebssFIGdgTl8iTBfqOiNj8GlzUgt+5yrPqIxice0j+U2PZ3VrXnDpAYUcl5f51XZQ==","signatures":[{"sig":"MEUCIQDdsshvQko/OZ0VAQTosvnCigvpNuTLape+9by0br7utgIgalKGlCuNqBwh1mg4Xn5g7nTrCDbCs86NTBuu968oiRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17807},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.44.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/87479ad963edb2facd619a1a473e3d3c/robota-sdk-agent-transport-ws-3.0.0-beta.44.tgz","_integrity":"sha512-n1ga3H2xfaIV34epv46ZlebssFIGdgTl8iTBfqOiNj8GlzUgt+5yrPqIxice0j+U2PZ3VrXnDpAYUcl5f51XZQ==","_npmVersion":"11.6.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.44_1774509249371_0.6570615930545352","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.45":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.45","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.45","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"fe91a82d5016e9e48569123549a11a8eeef9cc51","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.45.tgz","fileCount":7,"integrity":"sha512-xaus4j+JgBdF0N3jYg7Cbk3GzJzrlWh5f3nnnnC18CIBXy751o1Wbhmulnsw34LEgVLRIQLTo5R7U3cY8gO5Xw==","signatures":[{"sig":"MEUCIHJp9PN0Ip7yYT0vX90GHDlY1bQ1AZPrnfDTaL48T8veAiEAuHp1csbRGMy29PqgCNu6YzUMSiAL5xgU623LmQY9iDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17439},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.45.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/ee441345df5590be8c8b2ccf1f8bd7c2/robota-sdk-agent-transport-ws-3.0.0-beta.45.tgz","_integrity":"sha512-xaus4j+JgBdF0N3jYg7Cbk3GzJzrlWh5f3nnnnC18CIBXy751o1Wbhmulnsw34LEgVLRIQLTo5R7U3cY8gO5Xw==","_npmVersion":"11.6.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.45_1774513643144_0.5497213031976622","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.46":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.46","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.46","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"c7defa110e0b5c6f358409275e8ac10590f42e34","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.46.tgz","fileCount":7,"integrity":"sha512-UiiS4ackSpzj01d3/4qbfxWQoqaGqE7a7H60dmAHo9+Fcdn2LJHylrPxDsI26EOnTT0BzbmbLdlajs4Bf6Uh9A==","signatures":[{"sig":"MEQCICjK8blUVYd8KEiGRj4np/uFzKJNFjWNRhUOq3NdnrvfAiBYXJrgIJyjS2JnejTWQYSImHrYKY00RZUS/DQ3o+vUlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17439},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.46.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/cd1446fd02066be814e1b71c18f9538d/robota-sdk-agent-transport-ws-3.0.0-beta.46.tgz","_integrity":"sha512-UiiS4ackSpzj01d3/4qbfxWQoqaGqE7a7H60dmAHo9+Fcdn2LJHylrPxDsI26EOnTT0BzbmbLdlajs4Bf6Uh9A==","_npmVersion":"11.6.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.46_1774528650086_0.8703037988156039","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.47":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.47","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.47","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"4ba0d083d41fca81e983c4700b580f6b862ac591","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.47.tgz","fileCount":7,"integrity":"sha512-I/Wr28E3rIy5+BwNcbnY6OJwf8qwXITSIfaey91adXwix5p5qo02L1+LDXMn4v8kgt6cuiAvlboTtkKIYvrD9w==","signatures":[{"sig":"MEUCIQDR3VoKwIKkbFgKtMwtsHFrL/WIJl8hinc2T6w8JLz7hAIgAy0hI6kCTrELpDUgTxwFKIMN2dpkWqDIWz4HyandDnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20339},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.47.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/e4b73c9b627b290890bb176faea08522/robota-sdk-agent-transport-ws-3.0.0-beta.47.tgz","_integrity":"sha512-I/Wr28E3rIy5+BwNcbnY6OJwf8qwXITSIfaey91adXwix5p5qo02L1+LDXMn4v8kgt6cuiAvlboTtkKIYvrD9w==","_npmVersion":"11.6.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.47_1774539069518_0.2521214494176236","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.48":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.48","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.48","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"dist":{"shasum":"4226ef28e55a3dfeb63a86e19cd21f58a9f695bc","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.48.tgz","fileCount":7,"integrity":"sha512-jRaMLcdbTyFBhJ2fPaoXkoeuMnK0YJjjRi4zq+jpWvpPHkwwpcMTWv+edw4UGCdgOhOfSX1hnSCk0B/P17IqLQ==","signatures":[{"sig":"MEQCIF1jJKOy2hHImgh/JGWwvQPLn9hz8KXL9FPLljnrrd5OAiABeZtwds5ssUyj59UVdcs0evtf0899QLM9TxVz44xf4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20339},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.48.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/ff157b865cb2d57639158b357baed808/robota-sdk-agent-transport-ws-3.0.0-beta.48.tgz","_integrity":"sha512-jRaMLcdbTyFBhJ2fPaoXkoeuMnK0YJjjRi4zq+jpWvpPHkwwpcMTWv+edw4UGCdgOhOfSX1hnSCk0B/P17IqLQ==","_npmVersion":"11.6.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.48_1774543153691_0.7213176663723095","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.49":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.49","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.49","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"7ccd758d28df8d50ab8826eaa08756499a2812e1","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.49.tgz","fileCount":7,"integrity":"sha512-vmAhJq7JljkukU9x17pCYiPe1l6RfbfqksJf3F7aSYyjfHbITWyWmdOZqdac1bqMeSB0kiy1mPP1COjykJypXg==","signatures":[{"sig":"MEYCIQC1myHA+CwvP/pmydQXTU4S8kdyvNHfnwVeIAHk1jSDrwIhANlYBiL84pC5a8TU2OC0mCHBuxfc3BBX5kujV5DsKDgO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20539},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.49.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/a3d062626822c2c21939b321cf2f10a4/robota-sdk-agent-transport-ws-3.0.0-beta.49.tgz","_integrity":"sha512-vmAhJq7JljkukU9x17pCYiPe1l6RfbfqksJf3F7aSYyjfHbITWyWmdOZqdac1bqMeSB0kiy1mPP1COjykJypXg==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"11.6.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.49_1774543302183_0.7588126337447567","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.50":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.50","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.50","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"6b21f2e197e89af5802b082bf87ac1a1be73b8b7","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.50.tgz","fileCount":7,"integrity":"sha512-Amqc9wdg17qVs9oegdjE28v4IWL58DeQ9nLAOtM2gGvp/KVQ+AjRpeeGYOOeTrfBMKdABlTJ8Xo+EjJ3W6wyXg==","signatures":[{"sig":"MEQCIG0xXrPxb2sMfXYY2PHQC3Of1QQVdNd2Y19pekr88sgzAiAqlEjMuulckemWCPxTNjkXI97MQBxqbjsvXSeFYa8W7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20539},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.50.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/09c10650b2d51116ca8a82ff86b42745/robota-sdk-agent-transport-ws-3.0.0-beta.50.tgz","_integrity":"sha512-Amqc9wdg17qVs9oegdjE28v4IWL58DeQ9nLAOtM2gGvp/KVQ+AjRpeeGYOOeTrfBMKdABlTJ8Xo+EjJ3W6wyXg==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"11.6.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.50_1774543742644_0.4159869677910879","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.51":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.51","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.51","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"a0f7c3445ddd56c9f39aed2a07e96a4febc9af42","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.51.tgz","fileCount":7,"integrity":"sha512-l9epO3FCfzb/IX/DHGXmkbzBaFZ9qAgpoYNQADiGf1mn21aA19/fFTtEfZSoE33ue36OoWS5KtBvptLzobYaDQ==","signatures":[{"sig":"MEYCIQDpjjVSXcdTh40sSnLtwGmeNyuthF/SNQZ5s6TfpyNQ3AIhAIIVLhjLLYvzCFs2OFlyfcoAB0DIdi59j5HuQWpHWGXy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20539},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.51.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/8541bd153c8a08790a6a46be85507173/robota-sdk-agent-transport-ws-3.0.0-beta.51.tgz","_integrity":"sha512-l9epO3FCfzb/IX/DHGXmkbzBaFZ9qAgpoYNQADiGf1mn21aA19/fFTtEfZSoE33ue36OoWS5KtBvptLzobYaDQ==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"11.6.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.51_1774545540418_0.854346395255702","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.52":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.52","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.52","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"53fa0309ec4da9a28d3c18dfb96a5120009a0c0e","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.52.tgz","fileCount":7,"integrity":"sha512-rARV3QhPJKGEVLq1TPm0ulsI5tIFYsXsZspf2c2CyU5VNdF5dVd1yiLPjdCPx93JnbX9D+KLOEKgqaglp92xPQ==","signatures":[{"sig":"MEYCIQCS8U+dThffQRTDU7XzYVMPvwEiHQXRJXAxzZWKJz+gtAIhAPCego4mKpCqi2ePjrXuooC+Mhb2wX7tCwDkKK0njydj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20539},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.52.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/015e96af0ba330a77d60d02d1fedfb80/robota-sdk-agent-transport-ws-3.0.0-beta.52.tgz","_integrity":"sha512-rARV3QhPJKGEVLq1TPm0ulsI5tIFYsXsZspf2c2CyU5VNdF5dVd1yiLPjdCPx93JnbX9D+KLOEKgqaglp92xPQ==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"11.6.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.52_1774547431237_0.8013571782036264","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.53":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.53","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.53","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"974c38757f6a4301fd329a44a85213726c5f54a8","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.53.tgz","fileCount":7,"integrity":"sha512-Bdy63oCG4TtcYcEXEQOdqMfUUmS2OnAj5pj/h1AMXmb02MNiadvyS1BsO/sTAUCw8iOgBM2ngBvx8EA+OAEJrw==","signatures":[{"sig":"MEUCIDkprcN60X+ZnrvKdDk0qoFKsCHIJEbvKAXdoaC2JMXkAiEAgKdc0c6z3OseLqVNQ4lGl7EVEhg6uZ0saQx5aNQ2LFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20539},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.53.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/57a87b522b3dbc26de200c20d032091b/robota-sdk-agent-transport-ws-3.0.0-beta.53.tgz","_integrity":"sha512-Bdy63oCG4TtcYcEXEQOdqMfUUmS2OnAj5pj/h1AMXmb02MNiadvyS1BsO/sTAUCw8iOgBM2ngBvx8EA+OAEJrw==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"11.6.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.53_1774598675894_0.3180033153452724","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.54":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.54","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.54","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"4fc82209ba62b42f12be8c08fe63a2409aae5d5c","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.54.tgz","fileCount":7,"integrity":"sha512-pUn0y+Br0DWLAgiU9xqDg9IOdv+r3MZusEinegmr6KIW3PzD9n6kR5ktxXMrJ54Y/kahoW9orZbFwM4MqQ7Jvg==","signatures":[{"sig":"MEUCIQCBkrXRldksWBGKLRLHzpgurXvtKUtL4Zm9dCJ/PuAspAIgTpP8B4CftIqJcUm/BdHEGa32Vra6FeFLH2sskMKQxW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20709},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.54.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","build:js":"tsup src/index.ts --format esm,cjs --out-dir dist/node --clean","typecheck":"tsc --noEmit","build:types":"tsup src/index.ts --format esm,cjs --dts-only --out-dir dist/node"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/bb24f1290cc07cd73f24f8bbefb9a93a/robota-sdk-agent-transport-ws-3.0.0-beta.54.tgz","_integrity":"sha512-pUn0y+Br0DWLAgiU9xqDg9IOdv+r3MZusEinegmr6KIW3PzD9n6kR5ktxXMrJ54Y/kahoW9orZbFwM4MqQ7Jvg==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"11.6.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.54_1776440927496_0.48115601717756684","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.55":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.55","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.55","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"821bd368cef9d8c54275375d263afef7f8b5fdb4","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.55.tgz","fileCount":7,"integrity":"sha512-xl4j8+J2ev1I8Q7m3znIrs/B+wI64jjkYKFYF3Xfclly8FqDauTr6RtneB5uP2EDo4BuNO0Fa9eYLXVs1W92uA==","signatures":[{"sig":"MEYCIQDdENY9D94dbUFY/hfkkmRIqLJ7m0csdBJTT+S34TlA8gIhAOsU+4fqNCdKxRfWdmbEnxr9UGWjig0gEwOBMFIjzTQH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35163},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.55.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","build:js":"tsup src/index.ts --format esm,cjs --out-dir dist/node --clean","typecheck":"tsc --noEmit","build:types":"tsup src/index.ts --format esm,cjs --dts-only --out-dir dist/node"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/c1b42599dfa22ee54dd168c7a873f156/robota-sdk-agent-transport-ws-3.0.0-beta.55.tgz","_integrity":"sha512-xl4j8+J2ev1I8Q7m3znIrs/B+wI64jjkYKFYF3Xfclly8FqDauTr6RtneB5uP2EDo4BuNO0Fa9eYLXVs1W92uA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"11.6.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.55_1777638664465_0.38759681625806963","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.56":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.56","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.56","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"aecf932dd578508049fa86d46a33929a92f48b67","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.56.tgz","fileCount":7,"integrity":"sha512-YKGCtFi3VAfjUoqSg2dTkeJdQDsQyl8y3YUfrpgodpPhWHFNBWDrp6mkxj6TeAvTpdoUq6No4ShFcNIU/UAg7g==","signatures":[{"sig":"MEQCIBtIPP6WBpn9Qcm/NC9XbEK2i7AY/OjKoztWgFEWlq8/AiAEX8S/jrrtJB50R/XO0eKro4l/zA3Xv4y0J9aEwLyD3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35163},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.56.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","build:js":"tsup src/index.ts --format esm,cjs --out-dir dist/node --clean","typecheck":"tsc --noEmit","build:types":"tsup src/index.ts --format esm,cjs --dts-only --out-dir dist/node"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/12f57396d3413091385796ad54cb922e/robota-sdk-agent-transport-ws-3.0.0-beta.56.tgz","_integrity":"sha512-YKGCtFi3VAfjUoqSg2dTkeJdQDsQyl8y3YUfrpgodpPhWHFNBWDrp6mkxj6TeAvTpdoUq6No4ShFcNIU/UAg7g==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"11.6.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.56_1777639262755_0.420285807303977","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.57":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.57","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.57","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"463dcc2220cc1227100eced86c9e22b60edea786","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.57.tgz","fileCount":7,"integrity":"sha512-9o0HDVAjRDsdxvOflzpvYLA5uWHqCEisBU0+9Wtr5FHZDyQvlzW1CQUAuU9lWMv8Q+ol6SaKWIq/mpM8kh5/HA==","signatures":[{"sig":"MEUCIC7X8vfZcmYeGQKqqx9F2uWRFWyR34+UJxx+6O2T2zH8AiEAw8GrqrAZ722TWTP2eLW1rwbekvUSw7OlN7XjDqQOY1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35941},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.57.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","build:js":"tsup src/index.ts --format esm,cjs --out-dir dist/node --clean","typecheck":"tsc --noEmit","build:types":"tsup src/index.ts --format esm,cjs --dts-only --out-dir dist/node","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/93/9xnbksdd6ml70rtrrv_xgkjh0000gq/T/08dd7fa55f9ae837b31240b5a6c7c612/robota-sdk-agent-transport-ws-3.0.0-beta.57.tgz","_integrity":"sha512-9o0HDVAjRDsdxvOflzpvYLA5uWHqCEisBU0+9Wtr5FHZDyQvlzW1CQUAuU9lWMv8Q+ol6SaKWIq/mpM8kh5/HA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"10.9.3","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.57_1777730842457_0.45600132006790073","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.58":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.58","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.58","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"cb4d16a286b9dccf7947a0f053906d173008947e","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.58.tgz","fileCount":7,"integrity":"sha512-Dj7dulT67qq/UNvMB5S1zcgHHw3yqjoVMvuMRD/szgPYCemjYOOhm7g3qMyrOe58UJA02MBBKH+Lt4dypJcLMw==","signatures":[{"sig":"MEUCIQChBC4DmDgNFkPTSCIpWbpcqXR7riqAkEGXukz+PyeLEQIgWAAl74zbMSQDV3cFRc5ODh+21EiJ7UTs/iGZfNf3KL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35941},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.58.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","build:js":"tsup src/index.ts --format esm,cjs --out-dir dist/node --clean","typecheck":"tsc --noEmit","build:types":"tsup src/index.ts --format esm,cjs --dts-only --out-dir dist/node","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/93/9xnbksdd6ml70rtrrv_xgkjh0000gq/T/4038698eaefa60497989cbca1408c023/robota-sdk-agent-transport-ws-3.0.0-beta.58.tgz","_integrity":"sha512-Dj7dulT67qq/UNvMB5S1zcgHHw3yqjoVMvuMRD/szgPYCemjYOOhm7g3qMyrOe58UJA02MBBKH+Lt4dypJcLMw==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"10.9.3","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.58_1777732190810_0.3874494543136868","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.59":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.59","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.59","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"0a473cbca3f87f6d69caf90d37629b888a546f24","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.59.tgz","fileCount":7,"integrity":"sha512-3LpWNrq8uOAMwNGmmtM45dj70ISb/Vi9bGOSF+YyVTFdCiB8EZ9TjUE6WTiZ0db7pgCy4aL6t0yJRrOXokcFzw==","signatures":[{"sig":"MEYCIQDvtGu+OKMCuY51L2U+6ftUXm4ogHOhFPi1njg74sZSQQIhALHI0ZzhTFi1qlCTQLXsn/zwvQ09iko7y1xlwgsfc4PI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35941},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.59.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","build:js":"tsup src/index.ts --format esm,cjs --out-dir dist/node --clean","typecheck":"tsc --noEmit","build:types":"tsup src/index.ts --format esm,cjs --dts-only --out-dir dist/node","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/a4db1f4acc24f51a3ce5bdf9e86adf1a/robota-sdk-agent-transport-ws-3.0.0-beta.59.tgz","_integrity":"sha512-3LpWNrq8uOAMwNGmmtM45dj70ISb/Vi9bGOSF+YyVTFdCiB8EZ9TjUE6WTiZ0db7pgCy4aL6t0yJRrOXokcFzw==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"10.9.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.59_1777740373145_0.0494942203264539","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.60":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.60","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.60","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"eda498e0e3493312b48b4e97fa921e3956dec612","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.60.tgz","fileCount":7,"integrity":"sha512-61+BzgEVDOy158jZASAvIS5BQ3L4eRYoERvQ+IylcELwYRjMftqkWVjEupXTsKZUFEtpVEYP0OwC0Fl9+YkB2Q==","signatures":[{"sig":"MEQCIFSQPBeKUMXyk2+qZ2pdaUvYhdlIeSvVtRosusDQlhQDAiB01r4C+EvH+ZLBcSnkKjaYbeus2TF8ODQjI2nMRnQJ4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35941},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.60.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","build:js":"tsup src/index.ts --format esm,cjs --out-dir dist/node --clean","typecheck":"tsc --noEmit","build:types":"tsup src/index.ts --format esm,cjs --dts-only --out-dir dist/node","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/df6c807666eb4d432e72dd26824d0355/robota-sdk-agent-transport-ws-3.0.0-beta.60.tgz","_integrity":"sha512-61+BzgEVDOy158jZASAvIS5BQ3L4eRYoERvQ+IylcELwYRjMftqkWVjEupXTsKZUFEtpVEYP0OwC0Fl9+YkB2Q==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"11.6.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.60_1777902915622_0.39372015734627297","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.61":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.61","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.61","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"338b8908a49e6c83c51d3be372b1cbd4a0b6761e","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.61.tgz","fileCount":7,"integrity":"sha512-gUNRLyLX7IGZJPCgLcjH3NoLouLpQuKtG9NFAdNurectkWMRR6r6gFe5UeJD9Xm7PB+RHOTqxZsv9PnnLhQbjA==","signatures":[{"sig":"MEQCIFMb+nY4m501Oyv/LafkFMfKl2SoXz+8lW2c8IJe3ciOAiA5EkXQZLZJRjl8awuXsqPQC4gIl9wTITvydMVqKV6pNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35941},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.61.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","build:js":"tsup src/index.ts --format esm,cjs --out-dir dist/node --clean","typecheck":"tsc --noEmit","build:types":"tsup src/index.ts --format esm,cjs --dts-only --out-dir dist/node","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/d226d3975525998d4d4d9a1dc8af598e/robota-sdk-agent-transport-ws-3.0.0-beta.61.tgz","_integrity":"sha512-gUNRLyLX7IGZJPCgLcjH3NoLouLpQuKtG9NFAdNurectkWMRR6r6gFe5UeJD9Xm7PB+RHOTqxZsv9PnnLhQbjA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"11.6.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.61_1778179915982_0.38536563929943246","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.62":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.62","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.62","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"a4b5c925e7836c8ce25011f17999b49a66432bba","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.62.tgz","fileCount":7,"integrity":"sha512-DYQrcAbvUUCOeb8nchVjuVGrZ+b3cDWILfp36oEL2nMKSGtgFTmF1KtFkK+Qe95gzgXhmIMMPZ7GelsBo2pbJg==","signatures":[{"sig":"MEUCIC5qUjkaRnjynFZo9HfmFs1n6F/3R54r47ZDUzc+kP0DAiEAmsK+1UD7H/pdnmfWXQloZ3Vv3b+jrTuTDqGMC2JnXbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36389},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.62.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","build:js":"tsup src/index.ts --format esm,cjs --out-dir dist/node --clean","typecheck":"tsc --noEmit","build:types":"tsup src/index.ts --format esm,cjs --dts-only --out-dir dist/node","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/790d4aafa8e90e2180e8d690e88e1daa/robota-sdk-agent-transport-ws-3.0.0-beta.62.tgz","_integrity":"sha512-DYQrcAbvUUCOeb8nchVjuVGrZ+b3cDWILfp36oEL2nMKSGtgFTmF1KtFkK+Qe95gzgXhmIMMPZ7GelsBo2pbJg==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"11.6.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@robota-sdk/agent-sdk":"3.0.0-beta.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.62_1778363844261_0.4448024967145545","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.63":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.63","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.63","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"2bce472e6a9d3b9789cd52e49bf3bc4fa92ca5a1","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.63.tgz","fileCount":7,"integrity":"sha512-PKypT1L0LWuHwdtRwjvsQEGZkg55b1WMO99WcJeceafTEKBXLN3BxPUx5S4LToIqKQvOU3IyQyaO0kVlMNZGbg==","signatures":[{"sig":"MEYCIQDE4BnYLcWvu+dYT+0jOG+nqPHXjApU7Bm5HF2c1Mcq7QIhAJKe6fddylnHWHLvkqCpfzLTR19cRef74jTxYb3T3M6k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46152},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.63.tgz","types":"dist/node/index.d.ts","exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"lint":"eslint src/ --ext .ts","test":"vitest run --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts --out-dir dist/node --clean","clean":"rimraf dist","build:js":"tsup src/index.ts --format esm,cjs --out-dir dist/node --clean","typecheck":"tsc --noEmit","build:types":"tsup src/index.ts --format esm,cjs --dts-only --out-dir dist/node","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/93f54a4c533886189e39b732451cfd03/robota-sdk-agent-transport-ws-3.0.0-beta.63.tgz","_integrity":"sha512-PKypT1L0LWuHwdtRwjvsQEGZkg55b1WMO99WcJeceafTEKBXLN3BxPUx5S4LToIqKQvOU3IyQyaO0kVlMNZGbg==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"11.6.2","description":"WebSocket transport adapter for exposing InteractiveSession over real-time connections","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.3","@robota-sdk/agent-sdk":"3.0.0-beta.63","@robota-sdk/agent-core":"3.0.0-beta.63","@robota-sdk/agent-interface-transport":"3.0.0-beta.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","rimraf":"^5.0.5","vitest":"^1.6.1","@types/ws":"^8.5.10","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.63_1778518656368_0.8189344193603241","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.76":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.76","license":"MIT","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.76","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"d23bf7cc5d5b9e3bb1bae54ee55ec1a68b35cb7a","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.76.tgz","fileCount":16,"integrity":"sha512-ePFN8qPY5+vCkaO2KNY25iMSMH7U8txrd3Ml9rFZ3ta5wNO+iO1dglXan5WLy5gX11fJqDFykLaQANBRh4uaqw==","signatures":[{"sig":"MEUCIQDy3YqFoBh+tUT7J1r4iCQl9CaFcWyaHAooJqjzuRHbLAIgeFAy2985cfpFAcoit/maLj3zsmhXTm+40Z2d5pWOmSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91138},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.76.tgz","types":"dist/node/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","clean":"rimraf dist","build:js":"tsdown --no-dts","typecheck":"tsc --noEmit","build:types":"tsdown --dts","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/23dc8a832e6e3788e2c7a5ba62797cc1/robota-sdk-agent-transport-ws-3.0.0-beta.76.tgz","_integrity":"sha512-ePFN8qPY5+vCkaO2KNY25iMSMH7U8txrd3Ml9rFZ3ta5wNO+iO1dglXan5WLy5gX11fJqDFykLaQANBRh4uaqw==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"11.6.2","description":"WebSocket transport and protocol for the Robota SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.21.0","@robota-sdk/agent-core":"3.0.0-beta.76","@robota-sdk/agent-framework":"3.0.0-beta.76","@robota-sdk/agent-interface-transport":"3.0.0-beta.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","tsdown":"^0.22.2","vitest":"^3.2.6","@types/ws":"^8.18.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.76_1781448346877_0.9334863887601719","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.77":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.77","license":"AGPL-3.0-only OR LicenseRef-Commercial","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.77","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"858cf2d7c1785bd96f319c71fa1e432e28af0efd","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.77.tgz","fileCount":16,"integrity":"sha512-v8s/ABork3JZbREidp9z63LM/uIzLtJV1PGxQ24AJz5syfkRgg4llEfuFoFhjAZ8sdp3vvUELRaqk1833zHuvQ==","signatures":[{"sig":"MEUCIDXhVo0tt2knOp/GT5ccpqxYLLnJ29/hsu8kJEuFnmdoAiEAis1trppRDEHPGK//nqfh2c+87peoktSFmtrmzBObGiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125982},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.77.tgz","types":"dist/node/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","clean":"rimraf dist","build:js":"tsdown --no-dts","typecheck":"tsc --noEmit","build:types":"tsdown --dts","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/c3b612a68157936b69e2fd738044274d/robota-sdk-agent-transport-ws-3.0.0-beta.77.tgz","_integrity":"sha512-v8s/ABork3JZbREidp9z63LM/uIzLtJV1PGxQ24AJz5syfkRgg4llEfuFoFhjAZ8sdp3vvUELRaqk1833zHuvQ==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"11.6.2","description":"WebSocket transport and protocol for the Robota SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.21.0","@robota-sdk/agent-core":"3.0.0-beta.77","@robota-sdk/agent-interface-transport":"3.0.0-beta.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","tsdown":"^0.22.2","vitest":"^3.2.6","@types/ws":"^8.18.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.77_1783208247355_0.3887100523421989","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.78":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.78","license":"AGPL-3.0-only OR LicenseRef-Commercial","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.78","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"93494cf5b0196fc4ee426e5c9f662ee93233681a","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.78.tgz","fileCount":16,"integrity":"sha512-ZZZ5Rv0p2skqAdSX3ncSoQ5K2HysgFg8wwhoJlqRVWbnRgja7mM0MzbfarHDK/q3hgtnyT+JEyyq0BLuR2An2A==","signatures":[{"sig":"MEQCIDl0+XSvXhukrNprzXgyvXlVPu7etUOD2xKuqqbp9UVhAiAgT1suDODIT5sJ+mqJp6bQv6QEOcOgZW9fxWVyqXcv6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125982},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.78.tgz","types":"dist/node/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","clean":"rimraf dist","build:js":"tsdown --no-dts","typecheck":"tsc --noEmit","build:types":"tsdown --dts","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/tmp/claude-1000/7d11f826249ecc9725732d1fd153ae3d/robota-sdk-agent-transport-ws-3.0.0-beta.78.tgz","_integrity":"sha512-ZZZ5Rv0p2skqAdSX3ncSoQ5K2HysgFg8wwhoJlqRVWbnRgja7mM0MzbfarHDK/q3hgtnyT+JEyyq0BLuR2An2A==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"10.9.2","description":"WebSocket transport and protocol for the Robota SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.21.0","@robota-sdk/agent-core":"3.0.0-beta.78","@robota-sdk/agent-interface-transport":"3.0.0-beta.78"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","tsdown":"^0.22.2","vitest":"^3.2.6","@types/ws":"^8.18.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.78_1783258838693_0.857792792244986","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.79":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.79","license":"AGPL-3.0-only OR LicenseRef-Commercial","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.79","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"ded86dac4bc53408c789c57b8eb7d759eff95a3e","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.79.tgz","fileCount":16,"integrity":"sha512-AkoY7sb2gVEXScyjlK7PfVq2OcgyLJKuM8TUyLHr951OdLtEMG1AiMyuI25T4CYKbopJw+moWheYptxfPzuQuA==","signatures":[{"sig":"MEUCIHnZi0jL+A646a3gb5eBzbmLKGex9GcG0hY4gchBEZ1mAiEAuFrsAGdJEKSGcPhEGWfoME766vs6AgOZq8P1Zc5e98Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125982},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.79.tgz","types":"dist/node/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"node":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"},"types":"./dist/node/index.d.ts","source":"./src/index.ts","default":{"import":"./dist/node/index.js","require":"./dist/node/index.cjs"}}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","clean":"rimraf dist","build:js":"tsdown --no-dts","typecheck":"tsc --noEmit","build:types":"tsdown --dts","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/tmp/claude-1000/dbab7f937d6ef2788c7984e3af551a2f/robota-sdk-agent-transport-ws-3.0.0-beta.79.tgz","_integrity":"sha512-AkoY7sb2gVEXScyjlK7PfVq2OcgyLJKuM8TUyLHr951OdLtEMG1AiMyuI25T4CYKbopJw+moWheYptxfPzuQuA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"10.9.2","description":"WebSocket transport and protocol for the Robota SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.21.0","@robota-sdk/agent-core":"3.0.0-beta.79","@robota-sdk/agent-interface-transport":"3.0.0-beta.79"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","tsdown":"^0.22.2","vitest":"^3.2.6","@types/ws":"^8.18.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.79_1783325954419_0.957060192645276","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.81":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.81","license":"AGPL-3.0-only OR LicenseRef-Commercial","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.81","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"82cf2bcf3596d536699cba2db1136065f983a6b3","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.81.tgz","fileCount":25,"integrity":"sha512-P8sz0B6vF66cCCqiZWIw+vxrppnZcFgQvNO2tuzLoqfkD/QCv7HaO7ZR82gWx/eHCZUSkAwcmxImFwGvE6lknA==","signatures":[{"sig":"MEUCIQCH+q/cD+UHnRl6tWigzZ/eJ5K7GxAvVdTqN0lOBTl6vQIgF7f37Fr8QFs8b3QUwmui16sK02fXlLvrTe502VGJO6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGrmF2s+hY7NVmIr/KBf3ON21+GQJaQUIoGexdML8GTwAiBOQs9b1yLTvPxP8YBpKPfl61f4iwTjwDxIrnm/kbPCyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209947},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.81.tgz","types":"dist/node/index.d.ts","volta":{"extends":"../../package.json"},"engines":{"node":">=22.0.0"},"exports":{".":{"node":{"import":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"require":{"types":"./dist/node/index.d.cts","default":"./dist/node/index.cjs"}},"source":"./src/index.ts","default":{"import":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"require":{"types":"./dist/node/index.d.cts","default":"./dist/node/index.cjs"}}}},"scripts":{"test":"vitest run --passWithNoTests","build":"rimraf dist && tsdown","clean":"rimraf dist","build:js":"pnpm run build","typecheck":"tsgo --noEmit && tsgo -p tsconfig.examples.json --noEmit","build:types":"pnpm run build","test:coverage":"vitest run --coverage --passWithNoTests","scenario:verify":"pnpm exec tsx --conditions=source examples/verify-outbound-delivery-boundary.ts"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/d4a3c088367c6b675bce953c62215c28/robota-sdk-agent-transport-ws-3.0.0-beta.81.tgz","_integrity":"sha512-P8sz0B6vF66cCCqiZWIw+vxrppnZcFgQvNO2tuzLoqfkD/QCv7HaO7ZR82gWx/eHCZUSkAwcmxImFwGvE6lknA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"10.9.2","description":"WebSocket carrier for the Robota SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.21.1","@robota-sdk/agent-core":"3.0.0-beta.81","@robota-sdk/agent-transport":"3.0.0-beta.81","@robota-sdk/agent-interface-session":"3.0.0-beta.81","@robota-sdk/agent-interface-analytics":"3.0.0-beta.81","@robota-sdk/agent-interface-transport":"3.0.0-beta.81"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","rimraf":"^5.0.10","tsdown":"^0.22.14","vitest":"^3.2.6","@types/ws":"^8.18.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.81_1790393685752_0.9063375908613367","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.82":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.82","license":"AGPL-3.0-only OR LicenseRef-Commercial","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.82","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"1e3a994f078d39d60f8b80c7a1188bf5079a1553","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.82.tgz","fileCount":25,"integrity":"sha512-8xnGqz0MFAat/1Tmv+lgJsIKZwzUeU0dleXFVZmSo6n89XFfMcPBxEDCuTcPOQ6Rdwgqq11dzGW9DyQXix+BDA==","signatures":[{"sig":"MEYCIQD5l5ld8zsM2hV/nsVnToCm3nXliCmSc+Jy4Lreom6CRgIhALPgSTUvjKa8C0Sj9oqHd+4gO42fYEyT9iLxUim2lMu6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAz1l5KVrxrpKxB96jlvsKSNAEpGKRnhkHo0MQFV45GfAiEAgoyiUzFoNPbiRHWj0R8ikLNNdJcv5mMStGf9uEahp7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robota-sdk%2fagent-transport-ws@3.0.0-beta.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209947},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.82.tgz","types":"dist/node/index.d.ts","volta":{"extends":"../../package.json"},"engines":{"node":">=22.0.0"},"exports":{".":{"node":{"import":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"require":{"types":"./dist/node/index.d.cts","default":"./dist/node/index.cjs"}},"source":"./src/index.ts","default":{"import":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"require":{"types":"./dist/node/index.d.cts","default":"./dist/node/index.cjs"}}}},"scripts":{"test":"vitest run --passWithNoTests","build":"rimraf dist && tsdown","clean":"rimraf dist","build:js":"pnpm run build","typecheck":"tsgo --noEmit && tsgo -p tsconfig.examples.json --noEmit","build:types":"pnpm run build","test:coverage":"vitest run --coverage --passWithNoTests","scenario:verify":"pnpm exec tsx --conditions=source examples/verify-outbound-delivery-boundary.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:21ac29f6-6f0b-475c-aa72-a82e322b569d"}},"_resolved":"/tmp/aea51a7a62ea0c35d2857b794b37c2bf/robota-sdk-agent-transport-ws-3.0.0-beta.82.tgz","_integrity":"sha512-8xnGqz0MFAat/1Tmv+lgJsIKZwzUeU0dleXFVZmSo6n89XFfMcPBxEDCuTcPOQ6Rdwgqq11dzGW9DyQXix+BDA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"11.20.0","description":"WebSocket carrier for the Robota SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.21.1","@robota-sdk/agent-core":"3.0.0-beta.82","@robota-sdk/agent-transport":"3.0.0-beta.82","@robota-sdk/agent-interface-session":"3.0.0-beta.82","@robota-sdk/agent-interface-analytics":"3.0.0-beta.82","@robota-sdk/agent-interface-transport":"3.0.0-beta.82"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","rimraf":"^5.0.10","tsdown":"^0.22.14","vitest":"^3.2.6","@types/ws":"^8.18.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.82_1790405679520_0.9932954036240809","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.83":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.83","license":"AGPL-3.0-only OR LicenseRef-Commercial","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.83","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://robota.io/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"9872e24dee48383ec9ce8dbe209407cb3e1a9326","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.83.tgz","fileCount":28,"integrity":"sha512-M1Pb7uoAafW/TAY0DMjRP1Uw2vJMbUg3ZR0jctlVCVK4erB5kYfXpc4QEss6dBWowkC1AeYkS4Ztn+2P4e2tBA==","signatures":[{"sig":"MEYCIQD9NBrXbeVBeT5aIjV1gH3xEcgU3I+n/NoGEVxXgXQhJQIhAOgLfVyDjnTEVar2yrojQ+tJsmJloesRZR8jUYUlgH7v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBifwPNawv7qbB6V8alSgrwn7/PIBUDzawiPENWfJT89AiEAkWOcJIMXncLKZakt5X0ymhb6LPSqnayotyZG3KJ5p+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robota-sdk%2fagent-transport-ws@3.0.0-beta.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249793},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.83.tgz","types":"dist/node/index.d.ts","volta":{"extends":"../../package.json"},"engines":{"node":">=22.12.0"},"exports":{".":{"node":{"import":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"require":{"types":"./dist/node/index.d.cts","default":"./dist/node/index.cjs"}},"source":"./src/index.ts","default":{"import":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"require":{"types":"./dist/node/index.d.cts","default":"./dist/node/index.cjs"}}},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"rimraf dist && tsdown","clean":"rimraf dist","build:js":"pnpm run build","typecheck":"tsgo --noEmit && tsgo -p tsconfig.examples.json --noEmit","build:types":"pnpm run build","test:coverage":"vitest run --coverage --passWithNoTests","scenario:verify":"pnpm exec tsx --conditions=source examples/verify-outbound-delivery-boundary.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:21ac29f6-6f0b-475c-aa72-a82e322b569d"}},"_resolved":"/tmp/6e16ad2d9bb88254311796d01e3674c7/robota-sdk-agent-transport-ws-3.0.0-beta.83.tgz","_integrity":"sha512-M1Pb7uoAafW/TAY0DMjRP1Uw2vJMbUg3ZR0jctlVCVK4erB5kYfXpc4QEss6dBWowkC1AeYkS4Ztn+2P4e2tBA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"11.20.0","description":"WebSocket carrier for the Robota SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.21.1","@robota-sdk/agent-core":"3.0.0-beta.83","@robota-sdk/agent-transport":"3.0.0-beta.83","@robota-sdk/agent-interface-session":"3.0.0-beta.83","@robota-sdk/agent-interface-analytics":"3.0.0-beta.83","@robota-sdk/agent-interface-transport":"3.0.0-beta.83"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","rimraf":"^5.0.10","tsdown":"^0.22.14","vitest":"^3.2.6","@types/ws":"^8.18.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.83_1790491424860_0.931119750222372","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.84":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.84","license":"AGPL-3.0-only OR LicenseRef-Commercial","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.84","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://docs.robota.io/en/packages/agent-transport-ws/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"b56120efd4c7201149d11303d24381e8d83aa1b7","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.84.tgz","fileCount":28,"integrity":"sha512-xtZ0MKhABITmy926HZLAd6VIFAnm9kv2Y5eHBimAOTAt+872bTcdoEO77XwaEIpTPLB1lxl7zLWGNZ1yJT68CA==","signatures":[{"sig":"MEYCIQCtHOJNyrQhW6TSVrwh0l4ULzh8F46OXHWSnN3hYMR/AwIhALVkDNGX0GCRQAjMPSpcnVoAxrycs08DH2oNOvakfF3j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDdLOS2YDTMno8YzqzJGBwcKUopBfNBxBYUjFppVRwZgQIgKm1bKiCDu3vBx0A1kvnEk8pIGMpFd+F9Rm42yGWlHGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robota-sdk%2fagent-transport-ws@3.0.0-beta.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260849},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.84.tgz","types":"dist/node/index.d.ts","volta":{"extends":"../../package.json"},"engines":{"node":">=22.12.0"},"exports":{".":{"node":{"import":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"require":{"types":"./dist/node/index.d.cts","default":"./dist/node/index.cjs"}},"source":"./src/index.ts","default":{"import":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"require":{"types":"./dist/node/index.d.cts","default":"./dist/node/index.cjs"}}},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"rimraf dist && tsdown","clean":"rimraf dist","build:js":"pnpm run build","typecheck":"tsgo --noEmit && tsgo -p tsconfig.examples.json --noEmit","build:types":"pnpm run build","test:coverage":"vitest run --coverage --passWithNoTests","scenario:verify":"pnpm exec tsx --conditions=source examples/verify-outbound-delivery-boundary.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:21ac29f6-6f0b-475c-aa72-a82e322b569d"}},"_resolved":"/tmp/07afcdb9e0cd9ff2ddd7e1f10d3b4d1a/robota-sdk-agent-transport-ws-3.0.0-beta.84.tgz","_integrity":"sha512-xtZ0MKhABITmy926HZLAd6VIFAnm9kv2Y5eHBimAOTAt+872bTcdoEO77XwaEIpTPLB1lxl7zLWGNZ1yJT68CA==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/agent-transport-ws"},"_npmVersion":"11.20.0","description":"WebSocket carrier for the Robota SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.21.1","@robota-sdk/agent-core":"3.0.0-beta.84","@robota-sdk/agent-transport":"3.0.0-beta.84","@robota-sdk/agent-interface-session":"3.0.0-beta.84","@robota-sdk/agent-interface-analytics":"3.0.0-beta.84","@robota-sdk/agent-interface-transport":"3.0.0-beta.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","rimraf":"^5.0.10","tsdown":"^0.22.14","vitest":"^3.2.6","@types/ws":"^8.18.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.84_1790570697513_0.8685475367667479","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.85":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.85","license":"AGPL-3.0-only OR LicenseRef-Commercial","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.85","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://docs.robota.io/en/packages/agent-transport-ws/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"db7ffd765d940330483930cdefd9950d49925e26","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.85.tgz","fileCount":28,"integrity":"sha512-Lbyx/El4WVruKmQe80Bq42Ntzcr3dbGgUJFegzjwwm8Bm2xfRp16lptS0B4jiN38YxuTlwgb3jyRtVVxZXUtWg==","signatures":[{"sig":"MEQCIFHAwb0vgkfXO5KSQqRjPGRaBtvUdjyepYLAPJoTqTWsAiAwLpSzHf5FKe4QH0zRD4Zeu1/K5cKRDO7JPYuCczKeMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWGkfel7G87QUsHh9SWJvhzXzLR/JLsfZL3spUSAZQCgIgE90nJ4R2VbapCtNyOXjkwd2nAJ8lS2KJpMOTt9GH1zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261338},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.85.tgz","types":"dist/node/index.d.ts","volta":{"extends":"../../package.json"},"engines":{"node":">=22.12.0"},"exports":{".":{"node":{"import":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"require":{"types":"./dist/node/index.d.cts","default":"./dist/node/index.cjs"}},"source":"./src/index.ts","default":{"import":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"require":{"types":"./dist/node/index.d.cts","default":"./dist/node/index.cjs"}}},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"rimraf dist && tsdown","clean":"rimraf dist","build:js":"pnpm run build","typecheck":"tsgo --noEmit && tsgo -p tsconfig.examples.json --noEmit","build:types":"pnpm run build","test:coverage":"vitest run --coverage --passWithNoTests","scenario:verify":"pnpm exec tsx --conditions=source examples/verify-outbound-delivery-boundary.ts"},"_npmUser":{"name":"jungyoun","email":"jungyoun@gmail.com"},"_resolved":"/private/var/folders/78/9lnqy12x2bn8x5c17zmvrsnr0000gn/T/bbc69401f55b3d8c528332cc8989cf44/robota-sdk-agent-transport-ws-3.0.0-beta.85.tgz","_integrity":"sha512-Lbyx/El4WVruKmQe80Bq42Ntzcr3dbGgUJFegzjwwm8Bm2xfRp16lptS0B4jiN38YxuTlwgb3jyRtVVxZXUtWg==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/agent-transport-ws"},"_npmVersion":"10.9.2","description":"WebSocket carrier for the Robota SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.21.1","@robota-sdk/agent-core":"3.0.0-beta.85","@robota-sdk/agent-transport":"3.0.0-beta.85","@robota-sdk/agent-interface-session":"3.0.0-beta.85","@robota-sdk/agent-interface-analytics":"3.0.0-beta.85","@robota-sdk/agent-interface-transport":"3.0.0-beta.85"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","rimraf":"^5.0.10","tsdown":"^0.22.14","vitest":"^3.2.6","@types/ws":"^8.18.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.85_1790584936641_0.4123784516657423","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.86":{"name":"@robota-sdk/agent-transport-ws","version":"3.0.0-beta.86","license":"AGPL-3.0-only OR LicenseRef-Commercial","_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.86","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"homepage":"https://docs.robota.io/en/packages/agent-transport-ws/","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"89318893721a8eda7dea47e5762ca4cf3508b31c","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.86.tgz","fileCount":28,"integrity":"sha512-FPSANshdrC4AOG21e3v0WwOY6fhsGp+0pfEZB+nvu6b5kafxJm2saNDKblfEESXQK8TTRLNwbF5sKB1muPQwWg==","signatures":[{"sig":"MEYCIQCRPFD1ao9jHnJrETcETBnbnOiM03qlme5Re+qMskgwdQIhAJgUXWEPYMXNplyXEsDW+BbznajIB8NFT07+O3mnWpPF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCt1iw96pso8qL8jHcIMeSfxekill17jF8xykS2aYNG0AIgH+/IwX+KdRC4g0jS0B6yBDDhTEsd+9WT0U/SX1v4Lqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robota-sdk%2fagent-transport-ws@3.0.0-beta.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261619},"main":"dist/node/index.js","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.86.tgz","types":"dist/node/index.d.ts","volta":{"extends":"../../package.json"},"engines":{"node":">=22.12.0"},"exports":{".":{"node":{"import":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"require":{"types":"./dist/node/index.d.cts","default":"./dist/node/index.cjs"}},"source":"./src/index.ts","default":{"import":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"require":{"types":"./dist/node/index.d.cts","default":"./dist/node/index.cjs"}}},"./package.json":"./package.json"},"scripts":{"test":"vitest run --passWithNoTests","build":"rimraf dist && tsdown","clean":"rimraf dist","build:js":"pnpm run build","typecheck":"tsgo --noEmit && tsgo -p tsconfig.examples.json --noEmit","build:types":"pnpm run build","test:coverage":"vitest run --coverage --passWithNoTests","scenario:verify":"pnpm exec tsx --conditions=source examples/verify-outbound-delivery-boundary.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:21ac29f6-6f0b-475c-aa72-a82e322b569d"}},"_resolved":"/tmp/aecee8116ea40a5413c6d70bace976f5/robota-sdk-agent-transport-ws-3.0.0-beta.86.tgz","_integrity":"sha512-FPSANshdrC4AOG21e3v0WwOY6fhsGp+0pfEZB+nvu6b5kafxJm2saNDKblfEESXQK8TTRLNwbF5sKB1muPQwWg==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git","directory":"packages/agent-transport-ws"},"_npmVersion":"11.20.0","description":"WebSocket carrier for the Robota SDK","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.21.1","@robota-sdk/agent-core":"3.0.0-beta.86","@robota-sdk/agent-transport":"3.0.0-beta.86","@robota-sdk/agent-interface-session":"3.0.0-beta.86","@robota-sdk/agent-interface-analytics":"3.0.0-beta.86","@robota-sdk/agent-interface-transport":"3.0.0-beta.86"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","rimraf":"^5.0.10","tsdown":"^0.22.14","vitest":"^3.2.6","@types/ws":"^8.18.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-transport-ws_3.0.0-beta.86_1790596161992_0.42673316836901365","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.87":{"_id":"@robota-sdk/agent-transport-ws@3.0.0-beta.87","bugs":{"url":"https://github.com/woojubb/robota/issues"},"dist":{"shasum":"54ea89131962b204d309b49e0ca57b2bd56d589c","tarball":"https://registry.npmjs.org/@robota-sdk/agent-transport-ws/-/agent-transport-ws-3.0.0-beta.87.tgz","fileCount":28,"integrity":"sha512-bCCY6Mnm7uQzvJl6Ja0bz2QGExrtHB6eQqTFq0ePT1zNJH5M2HkoYAlbzA9cawgZwwRYp+Kra7CGbcmPSoynAQ==","signatures":[{"sig":"MEQCIEOVVLFvCpaes2TgDN4co/VF891swhedu6lv9T7YmHApAiBN0/z8NhzHm9Ma6rxTO3kYhOA9dZKncZy6X3z1vOC4uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCa4H1z+NmRFJ4SpoSN7vJAmXzEzAGI5FDaU0qkhasB7wIgAv8O201feIpwOeVanzW2D0xhVw+NT9Joj8EtZSS8rPU="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@robota-sdk%2fagent-transport-ws@3.0.0-beta.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262366},"main":"dist/node/index.js","name":"@robota-sdk/agent-transport-ws","type":"module","_from":"file:robota-sdk-agent-transport-ws-3.0.0-beta.87.tgz","types":"dist/node/index.d.ts","volta":{"extends":"../../package.json"},"engines":{"node":">=22.12.0"},"exports":{".":{"node":{"import":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"require":{"types":"./dist/node/index.d.cts","default":"./dist/node/index.cjs"}},"source":"./src/index.ts","default":{"import":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"require":{"types":"./dist/node/index.d.cts","default":"./dist/node/index.cjs"}}},"./package.json":"./package.json"},"license":"AGPL-3.0-only OR LicenseRef-Commercial","scripts":{"test":"vitest run --passWithNoTests","build":"rimraf dist && tsdown","clean":"rimraf dist","build:js":"pnpm run build","typecheck":"tsgo --noEmit && tsgo -p tsconfig.examples.json --noEmit","build:types":"pnpm run build","test:coverage":"vitest run --coverage --passWithNoTests","scenario:verify":"pnpm exec tsx --conditions=source examples/verify-outbound-delivery-boundary.ts"},"version":"3.0.0-beta.87","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"21ac29f6-6f0b-475c-aa72-a82e322b569d"}},"homepage":"https://robota.io/","_resolved":"/tmp/75b26a8e3b7c1e17c2c1384ebe4362fb/robota-sdk-agent-transport-ws-3.0.0-beta.87.tgz","_integrity":"sha512-bCCY6Mnm7uQzvJl6Ja0bz2QGExrtHB6eQqTFq0ePT1zNJH5M2HkoYAlbzA9cawgZwwRYp+Kra7CGbcmPSoynAQ==","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"_npmVersion":"11.20.0","description":"WebSocket carrier for the Robota SDK","directories":{},"maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.21.1","@robota-sdk/agent-core":"3.0.0-beta.87","@robota-sdk/agent-transport":"3.0.0-beta.87","@robota-sdk/agent-interface-session":"3.0.0-beta.87","@robota-sdk/agent-interface-analytics":"3.0.0-beta.87","@robota-sdk/agent-interface-transport":"3.0.0-beta.87"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","rimraf":"^5.0.10","tsdown":"^0.22.14","vitest":"^3.2.6","@types/ws":"^8.18.1","typescript":"^6.0.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-transport-ws_3.0.0-beta.87_1790963039958_0.6483115341121499"}}},"time":{"created":"2026-03-25T16:44:05.982Z","modified":"2026-10-02T17:44:00.365Z","3.0.0-beta.43":"2026-03-25T16:44:06.226Z","3.0.0-beta.44":"2026-03-26T07:14:09.532Z","3.0.0-beta.45":"2026-03-26T08:27:23.348Z","3.0.0-beta.46":"2026-03-26T12:37:30.240Z","3.0.0-beta.47":"2026-03-26T15:31:09.658Z","3.0.0-beta.48":"2026-03-26T16:39:13.836Z","3.0.0-beta.49":"2026-03-26T16:41:42.344Z","3.0.0-beta.50":"2026-03-26T16:49:02.815Z","3.0.0-beta.51":"2026-03-26T17:19:00.574Z","3.0.0-beta.52":"2026-03-26T17:50:31.386Z","3.0.0-beta.53":"2026-03-27T08:04:36.034Z","3.0.0-beta.54":"2026-04-17T15:48:47.636Z","3.0.0-beta.55":"2026-05-01T12:31:04.636Z","3.0.0-beta.56":"2026-05-01T12:41:02.903Z","3.0.0-beta.57":"2026-05-02T14:07:22.604Z","3.0.0-beta.58":"2026-05-02T14:29:50.949Z","3.0.0-beta.59":"2026-05-02T16:46:13.280Z","3.0.0-beta.60":"2026-05-04T13:55:15.763Z","3.0.0-beta.61":"2026-05-07T18:51:56.134Z","3.0.0-beta.62":"2026-05-09T21:57:24.428Z","3.0.0-beta.63":"2026-05-11T16:57:36.508Z","3.0.0-beta.76":"2026-06-14T14:45:47.018Z","3.0.0-beta.77":"2026-07-04T23:37:27.480Z","3.0.0-beta.78":"2026-07-05T13:40:38.844Z","3.0.0-beta.79":"2026-07-06T08:19:14.560Z","3.0.0-beta.81":"2026-09-26T03:34:45.830Z","3.0.0-beta.82":"2026-09-26T06:54:39.628Z","3.0.0-beta.83":"2026-09-27T06:43:44.943Z","3.0.0-beta.84":"2026-09-28T04:44:57.622Z","3.0.0-beta.85":"2026-09-28T08:42:16.779Z","3.0.0-beta.86":"2026-09-28T11:49:22.095Z","3.0.0-beta.87":"2026-10-02T17:44:00.053Z"},"bugs":{"url":"https://github.com/woojubb/robota/issues"},"license":"AGPL-3.0-only OR LicenseRef-Commercial","homepage":"https://robota.io/","repository":{"url":"git+https://github.com/woojubb/robota.git","type":"git"},"description":"WebSocket carrier for the Robota SDK","maintainers":[{"name":"jungyoun","email":"jungyoun@gmail.com"}],"readme":"# @robota-sdk/agent-transport-ws\n\nWebSocket transport for the Robota SDK. `WsTransport` serves a running agent session on a loopback\nWebSocket server, so a local client (a browser page, a desktop app, another process) can drive the\nsession in real time: submit prompts, receive streamed output, answer permission prompts, and read\nhistory and status. The wire protocol and the session bridge come from `@robota-sdk/agent-transport`;\nthis package adds the socket server, connection admission and lifecycle, and pulls in only `ws`.\n\n## Installation\n\n```bash\nnpm install @robota-sdk/agent-transport-ws @robota-sdk/agent-transport\n```\n\nRequires Node.js 22.12 or later. `@robota-sdk/agent-transport` provides the session and message types\nused below.\n\n## Usage\n\n```typescript\nimport { WsTransport } from '@robota-sdk/agent-transport-ws';\nimport type { IProtocolSession } from '@robota-sdk/agent-transport';\n\ndeclare const session: IProtocolSession; // e.g. an InteractiveSession from @robota-sdk/agent-framework\n\nconst transport = new WsTransport({ port: 7070 });\ntransport.attach(session);\nawait transport.start();\n\n// Hand both to your client; it connects to ws://127.0.0.1:<port>/?token=<token>\nconsole.log(transport.boundPort, transport.resolvedToken);\n\nawait transport.stop();\n```\n\nThe server listens on `127.0.0.1` only. If the port is taken it tries the next one, up to `maxRetries`\ntimes; `boundPort` reports the port actually bound.\n\nEvery connection must present the token, as a `?token=` query parameter or as the\n`Sec-WebSocket-Protocol` value, or it is closed before any session data is sent. Without a `token`\noption, a random token is minted per launch and exposed as `resolvedToken`. The `Host` header must be a\nloopback name, and a browser's `Origin` must be loopback, so another web page cannot reach the socket.\nRunning without a token takes `open: true` with an `openReason`, and is discouraged: any local process\ncould then drive the session.\n\nClients exchange JSON text frames typed as `TClientMessage` / `TServerMessage` from\n`@robota-sdk/agent-transport`, whose `./client` entry point also provides browser-safe decoders.\n\n## `WsTransport` options\n\n| Option                                                                   | Type                          | Description                                                                                          |\n| ------------------------------------------------------------------------ | ----------------------------- | ---------------------------------------------------------------------------------------------------- |\n| `port`                                                                   | `number`                      | Port to bind. Default `7070`.                                                                        |\n| `maxRetries`                                                             | `number`                      | Next ports to try when the port is in use. Default `20`.                                             |\n| `token`                                                                  | `string`                      | Credential every connection must present. Omitted: one is minted per launch.                         |\n| `open` / `openReason`                                                    | `boolean` / `string`          | Run without a token; `openReason` must say why. Rejected together with `token`.                      |\n| `allowedHosts` / `allowedOrigins`                                        | `readonly string[]`           | Extra `Host` names and browser `Origin`s to accept beyond loopback.                                  |\n| `driverId` / `surface`                                                   | `TDriverId` / `TUsageSurface` | Identity recorded on turns submitted through this transport, set by the host rather than the client. |\n| `sessionDirectory`                                                       | `ISessionDirectory`           | Lets clients list, start and switch the host's sessions.                                             |\n| `sessionBinder`                                                          | `ISessionBinder`              | Gives each connection its own session binding, so one client's switch does not move the others.      |\n| `personalUsageReporter` / `usageReporter` / `storedSessionUsageReporter` | reporters                     | Host-owned usage read models, available to admitted connections.                                     |\n\n`start()` before `attach()` throws, as does a second `start()` while running. `stop()` closes every\nclient (forcing any that do not close within a few seconds), is safe to call more than once, and\nrequires `attach()` again before the next `start()`.\n\nDelivery failures are the connection's problem, not the session's: if a socket is closed or a send fails,\nthat connection is cleaned up once and the session operation that produced the event is unaffected.\n\n## Other exports\n\n- `createWsTransport(options)` — the same session bridge without a server, for a WebSocket you already\n  own. Pass a `send` function; after `start()`, feed each inbound text frame to `transport.onMessage`.\n- `registerChannel(descriptor)` on `WsTransport` and the standalone `PayloadChannelRegistry` — carry\n  application-defined events and binary frames on the same connection as the agent protocol. Binary\n  frames go to channels; text frames go to the agent protocol.\n- Types: `IWsTransportConfig` (the options above), `IWsTransport`, `IWsTransportOptions`,\n  `TChannelSink`.\n\n## Related\n\n- [`@robota-sdk/agent-transport`](../agent-transport/README.md) — the wire protocol and session bridge.\n- [`@robota-sdk/agent-transport-webrtc`](../agent-transport-webrtc/README.md) — the same protocol\n  carried peer to peer.\n- [docs/SPEC.md](./docs/SPEC.md) — package contract and invariants.\n","readmeFilename":"README.md"}