{"_id":"@aitty/protocol","_rev":"17-31c78efe811529f20cb54dd68d682f43","name":"@aitty/protocol","dist-tags":{"latest":"0.6.7"},"versions":{"0.1.0":{"name":"@aitty/protocol","version":"0.1.0","keywords":["agent","ai","browser","protocol","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/protocol@0.1.0","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"68fad1df7dcf4144e42729df07f4aea5d69a68c8","tarball":"https://registry.npmjs.org/@aitty/protocol/-/protocol-0.1.0.tgz","fileCount":3,"integrity":"sha512-xcFOb+ujYSuC8+UxF/xtmIy8oNRI1ZKhdnTnwPy+Bq4DCWVEMa2g9p0a9SoeG3ZwPpUBwPIxpewcpofdHPlbiA==","signatures":[{"sig":"MEUCIQCpl00CL1wiff6sFseOI170W695kkkM8N//lbfQzrn8sAIgAuhZTP+V1ufYzmYfulXzMlZyA6cZdcsRkE5Yn9wuxuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8853},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ff2c3b8859c43e0a141a5e891a50777f12055c99","_npmUser":{"name":"kingsword09","email":"kingsword09@gmail.com"},"repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.11.1","description":"Shared protocol types and helpers for aitty.","directories":{},"sideEffects":false,"_nodeVersion":"25.8.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.1.0_1778564214171_0.5765288775073314","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aitty/protocol","version":"0.1.1","keywords":["agent","ai","browser","protocol","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/protocol@0.1.1","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"66e78f3c6502875048c3a62706880ce2727301c3","tarball":"https://registry.npmjs.org/@aitty/protocol/-/protocol-0.1.1.tgz","fileCount":4,"integrity":"sha512-4TH/cwMfNzQOZFza37xa0hsYeOEHEU7i5Ij8Gt1CLElJf25KrpcDpkrn9h64fJwjYu5odRSaxg0otDJKkjiV6g==","signatures":[{"sig":"MEQCIF0Fg1TPWwoZqCXmYHVfaPXIZE6SEhpV/eRByBvPZYPYAiBNT0k42fC3MZp6tDzVRq1VJaVbMdIIYiBCmSu7eifJMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19089},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-protocol-0.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:defb457b-2d39-4b60-a6bb-873ebae149be"}},"_resolved":"/tmp/aitty-protocol-0.1.1.tgz","_integrity":"sha512-4TH/cwMfNzQOZFza37xa0hsYeOEHEU7i5Ij8Gt1CLElJf25KrpcDpkrn9h64fJwjYu5odRSaxg0otDJKkjiV6g==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.14.1","description":"Shared protocol types and helpers for aitty.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.1.1_1778566946113_0.9624024805831111","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aitty/protocol","version":"0.1.2","keywords":["agent","ai","browser","protocol","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/protocol@0.1.2","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"dff6dcc8e0ca0807a83a3eeba9a7f0511105629d","tarball":"https://registry.npmjs.org/@aitty/protocol/-/protocol-0.1.2.tgz","fileCount":4,"integrity":"sha512-3O1F73AcIJu6DEIy12LhE+fvcwaLcpSxCcPOobe7+8thn55Z1MiMMU0CMwatMD+CRFEiaZu9gHArGEdMO0bQWg==","signatures":[{"sig":"MEYCIQD4iRUDTgzEOV2/QacFUqEio5fCvp56+Fcp/1FocZemSQIhALeljnQjDPoWGr1zMZZVvOgfv8FfzZegO+e3GqBpdhdo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19089},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-protocol-0.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:defb457b-2d39-4b60-a6bb-873ebae149be"}},"_resolved":"/tmp/aitty-protocol-0.1.2.tgz","_integrity":"sha512-3O1F73AcIJu6DEIy12LhE+fvcwaLcpSxCcPOobe7+8thn55Z1MiMMU0CMwatMD+CRFEiaZu9gHArGEdMO0bQWg==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.14.1","description":"Shared protocol types and helpers for aitty.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.1.2_1778576292996_0.06923363471834487","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aitty/protocol","version":"0.2.0","keywords":["agent","ai","browser","protocol","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/protocol@0.2.0","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"13e5dcc3a0e100f0f9200109b56a14261e094852","tarball":"https://registry.npmjs.org/@aitty/protocol/-/protocol-0.2.0.tgz","fileCount":5,"integrity":"sha512-rod9E8GxeWlofmtTX6RrS6bA0qV3NDpYJjJNN261jtfAn4daCWTfpE3DNi8rgcb3eJmLihY+R+2FMK7mv+oJ9g==","signatures":[{"sig":"MEUCIQDm8R7DL8/PEh4KuJUTIbtFYsUe2uOLDowGRM9c1f75RAIgaQQECQG2degO8YSjcEbHmxHWzM1oQbZpP1/QroXMUsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26633},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-protocol-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:defb457b-2d39-4b60-a6bb-873ebae149be"}},"_resolved":"/tmp/aitty-protocol-0.2.0.tgz","_integrity":"sha512-rod9E8GxeWlofmtTX6RrS6bA0qV3NDpYJjJNN261jtfAn4daCWTfpE3DNi8rgcb3eJmLihY+R+2FMK7mv+oJ9g==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.14.1","description":"Shared protocol types and helpers for aitty.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.2.0_1779112230600_0.3999190629135845","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aitty/protocol","version":"0.3.0","keywords":["agent","ai","browser","protocol","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/protocol@0.3.0","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"aef60d352da6344d1a4c6e07e5d6f9bb75873114","tarball":"https://registry.npmjs.org/@aitty/protocol/-/protocol-0.3.0.tgz","fileCount":5,"integrity":"sha512-URRrN90ezp8JaJIEbiR4iqW4/MN4jdW/VfDAV55xnT8rhqdSCeXF+X0lM5tolbhour50Eg0NXGgNNPTfqCo8nQ==","signatures":[{"sig":"MEYCIQCDyX8KF77aYrfJ1WKdFDbArVXVEYS/TDb4y4+qAsOIiQIhANloxSF8n0gkVmqGbosPocMUrB9qTxokWPaTKyQMFNH8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27158},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-protocol-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:defb457b-2d39-4b60-a6bb-873ebae149be"}},"_resolved":"/tmp/aitty-protocol-0.3.0.tgz","_integrity":"sha512-URRrN90ezp8JaJIEbiR4iqW4/MN4jdW/VfDAV55xnT8rhqdSCeXF+X0lM5tolbhour50Eg0NXGgNNPTfqCo8nQ==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.14.1","description":"Shared protocol types and helpers for aitty.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.3.0_1779206226859_0.09652178034136183","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@aitty/protocol","version":"0.3.1","keywords":["agent","ai","browser","protocol","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/protocol@0.3.1","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"f38c7df1df652e2a0a9ba0ca8f688a786baf9ac0","tarball":"https://registry.npmjs.org/@aitty/protocol/-/protocol-0.3.1.tgz","fileCount":5,"integrity":"sha512-ayFenJ27uKxCCiPAGLumnnXKsldbKabuB4ber4Ob+UISQKFPptIUpEGDHYuePkXKbp6pFrYwDSGqwfmirGRhLw==","signatures":[{"sig":"MEUCIQDJlyhx+fsuBC7pxYaCWG/3Tx6491YCwci7Kt6EvDZbKQIgahXSPrMcH/l3Anv4VPiumIs5DxoJgBcE30hwtLuBGUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27412},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-protocol-0.3.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:defb457b-2d39-4b60-a6bb-873ebae149be"}},"_resolved":"/tmp/aitty-protocol-0.3.1.tgz","_integrity":"sha512-ayFenJ27uKxCCiPAGLumnnXKsldbKabuB4ber4Ob+UISQKFPptIUpEGDHYuePkXKbp6pFrYwDSGqwfmirGRhLw==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.15.0","description":"Shared protocol types and helpers for aitty.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.3.1_1779507662659_0.3556835136219261","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aitty/protocol","version":"0.4.0","keywords":["agent","ai","browser","protocol","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/protocol@0.4.0","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"930c87afcc2b271bbe34008578f817e2d0367c93","tarball":"https://registry.npmjs.org/@aitty/protocol/-/protocol-0.4.0.tgz","fileCount":5,"integrity":"sha512-egOk7FXxuANppFUxdKxwzz27LBBNXwf9OrH/AUKGLh726V0J7sCbISpsaeroC11FGLJWywuGNhJDRccQFdyKzw==","signatures":[{"sig":"MEYCIQCakr4euA0ZmtPeqxmy+x+p2u31tatPokpT8Hy7rgrZcQIhAJbbVjasz+1TKM3PIUEYFk9ppzBe4g78TMF24y+U8bBQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27412},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-protocol-0.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:defb457b-2d39-4b60-a6bb-873ebae149be"}},"_resolved":"/tmp/aitty-protocol-0.4.0.tgz","_integrity":"sha512-egOk7FXxuANppFUxdKxwzz27LBBNXwf9OrH/AUKGLh726V0J7sCbISpsaeroC11FGLJWywuGNhJDRccQFdyKzw==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.15.0","description":"Shared protocol types and helpers for aitty.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.4.0_1779521987178_0.4187812341736832","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aitty/protocol","version":"0.5.0","keywords":["agent","ai","browser","protocol","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/protocol@0.5.0","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"cb9bdfa929e7f3c0f7b0ac4801e0c9044d9742ab","tarball":"https://registry.npmjs.org/@aitty/protocol/-/protocol-0.5.0.tgz","fileCount":5,"integrity":"sha512-EVyxksAzPEVknxEMJoXuTBhSt3+eI33Ou27YlKh8S0+u+gdOA2rVAWgYIBBDkM2j5W08y4cRRmyBZ5CcYR964Q==","signatures":[{"sig":"MEUCIQCJSNUGZnQ79ktSWuKCDA4dw/4S+XJxIHzrlX4y2gqJ3QIge2UtsaV3JkJKl2YGE7MzTzVEDoKptQiULLuyC1bv7+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27412},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-protocol-0.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:defb457b-2d39-4b60-a6bb-873ebae149be"}},"_resolved":"/tmp/aitty-protocol-0.5.0.tgz","_integrity":"sha512-EVyxksAzPEVknxEMJoXuTBhSt3+eI33Ou27YlKh8S0+u+gdOA2rVAWgYIBBDkM2j5W08y4cRRmyBZ5CcYR964Q==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.15.0","description":"Shared protocol types and helpers for aitty.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.0_1779616286103_0.03755651207713373","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@aitty/protocol","version":"0.5.1","keywords":["agent","ai","browser","protocol","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/protocol@0.5.1","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"fd97b95f3c1d583cfcc39e140a6dab3a5e062fa4","tarball":"https://registry.npmjs.org/@aitty/protocol/-/protocol-0.5.1.tgz","fileCount":5,"integrity":"sha512-YkxfcnftX78v7MJ2MCQ2S54IgZV9bm/mNhRaF0/FyNW2k4cTX5bak1zukjIBFeO67pv6JqVGAHqMq69b3YRZ0A==","signatures":[{"sig":"MEQCIAdILcrdZzJMxdsu4vs8UpARZCGvTKaBrSK7t6L+myEcAiAkFT9U2qPpChvI7q2qFzJuFdPGMjplmxbWcbS8zEqtiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27412},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-protocol-0.5.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:defb457b-2d39-4b60-a6bb-873ebae149be"}},"_resolved":"/tmp/aitty-protocol-0.5.1.tgz","_integrity":"sha512-YkxfcnftX78v7MJ2MCQ2S54IgZV9bm/mNhRaF0/FyNW2k4cTX5bak1zukjIBFeO67pv6JqVGAHqMq69b3YRZ0A==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.16.0","description":"Shared protocol types and helpers for aitty.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.1_1780148479469_0.3933000281512218","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@aitty/protocol","version":"0.6.0","keywords":["agent","ai","browser","protocol","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/protocol@0.6.0","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"70db4f1d404f44017bfdc6b6d1ea5cb963ad929e","tarball":"https://registry.npmjs.org/@aitty/protocol/-/protocol-0.6.0.tgz","fileCount":5,"integrity":"sha512-6Iznj+fSrMEatQBomrbZFw+ohsZnKIf9QFSi8z1Iv0HwO3rBf2mKUIeTT1pL5gNgpa7KRuC0i19qwqtlIhz0dQ==","signatures":[{"sig":"MEUCIQD9qiwybQAqhPgpBVRQSxGGGdKINY3xdIlVfL8DWjsBggIgMbRI0FkV3oc4S5K4xo2Y5eAmdkrjD14YB2+rPYGkY7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27412},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-protocol-0.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:defb457b-2d39-4b60-a6bb-873ebae149be"}},"_resolved":"/tmp/aitty-protocol-0.6.0.tgz","_integrity":"sha512-6Iznj+fSrMEatQBomrbZFw+ohsZnKIf9QFSi8z1Iv0HwO3rBf2mKUIeTT1pL5gNgpa7KRuC0i19qwqtlIhz0dQ==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.16.0","description":"Shared protocol types and helpers for aitty.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.0_1780316298026_0.0265267300784775","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@aitty/protocol","version":"0.6.1","keywords":["agent","ai","browser","protocol","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/protocol@0.6.1","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"f28a53b32e3cc033ec238d662543a5b3e5dd14bb","tarball":"https://registry.npmjs.org/@aitty/protocol/-/protocol-0.6.1.tgz","fileCount":5,"integrity":"sha512-N6AeTDuEkmeYMAwotHk/vBrky3NoMAHVGP1pWkodkrJ/pRFX2C9gdhbFcn/qTOOqtrFXlw6grx9VyIcvmDm1zw==","signatures":[{"sig":"MEYCIQClNOGQ/5dDj4EBr2QCZhmckFTd0+0d8ou5m3OK5dhP7gIhAPwDXLj811vdIsfvolSbqWdXrB8SpRzXkEtpkWoOKo7S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27412},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-protocol-0.6.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:defb457b-2d39-4b60-a6bb-873ebae149be"}},"_resolved":"/tmp/aitty-protocol-0.6.1.tgz","_integrity":"sha512-N6AeTDuEkmeYMAwotHk/vBrky3NoMAHVGP1pWkodkrJ/pRFX2C9gdhbFcn/qTOOqtrFXlw6grx9VyIcvmDm1zw==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.16.0","description":"Shared protocol types and helpers for aitty.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.1_1780411440808_0.33640074088612537","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@aitty/protocol","version":"0.6.2","keywords":["agent","ai","browser","protocol","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/protocol@0.6.2","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"07d149686defc878cebd67319843c9056468082e","tarball":"https://registry.npmjs.org/@aitty/protocol/-/protocol-0.6.2.tgz","fileCount":5,"integrity":"sha512-fwBU15U9PTgihCr25XwcIspWP/7PW+ATfsJy0KtOgYxYwxsDoLMbsLFi3oM1FKCMIdW+4Z5FJZvz+dpA0/yqNQ==","signatures":[{"sig":"MEYCIQDqR2wrlVYopyHo34PsJla/04i4kR3Mb/ESmR9d0sJByAIhAOwhIRXg5uTScRgXvcXPgqQK0KK6wCstrkOaRVKhemu4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27412},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-protocol-0.6.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:defb457b-2d39-4b60-a6bb-873ebae149be"}},"_resolved":"/tmp/aitty-protocol-0.6.2.tgz","_integrity":"sha512-fwBU15U9PTgihCr25XwcIspWP/7PW+ATfsJy0KtOgYxYwxsDoLMbsLFi3oM1FKCMIdW+4Z5FJZvz+dpA0/yqNQ==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.16.0","description":"Shared protocol types and helpers for aitty.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.2_1780720306629_0.6324076146779802","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@aitty/protocol","version":"0.6.3","keywords":["agent","ai","browser","protocol","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/protocol@0.6.3","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"b9b9b04e787991b552a8b4e65c4a83d24f1a94a5","tarball":"https://registry.npmjs.org/@aitty/protocol/-/protocol-0.6.3.tgz","fileCount":5,"integrity":"sha512-6ocN5qVm2fkvv0oaa76XU7BDPkfEGX+APqTAxzwup55mjlZ0bSkJib7E3kRaNps8iutXvEzGrnDqlKdbytYSvA==","signatures":[{"sig":"MEUCIQD6CNkzMP0POYIm+2JCL/DouDmqjKkVn//1dTq17GwCbwIgL1PudFpIcup0HlRho6lPvMRwLoyzmHZKao2/UQI1yCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27412},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-protocol-0.6.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:defb457b-2d39-4b60-a6bb-873ebae149be"}},"_resolved":"/tmp/aitty-protocol-0.6.3.tgz","_integrity":"sha512-6ocN5qVm2fkvv0oaa76XU7BDPkfEGX+APqTAxzwup55mjlZ0bSkJib7E3kRaNps8iutXvEzGrnDqlKdbytYSvA==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.16.0","description":"Shared protocol types and helpers for aitty.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.3_1780826303884_0.3276495693732453","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@aitty/protocol","version":"0.6.4","keywords":["agent","ai","browser","protocol","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/protocol@0.6.4","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"8432b1aff4221bbd7413f2924695454de38ab5d2","tarball":"https://registry.npmjs.org/@aitty/protocol/-/protocol-0.6.4.tgz","fileCount":5,"integrity":"sha512-G6De1c0ttw6/BqosOk5GpC4FAJXZDBj3GzKKLkknrAC1roZWldGa1uelBSwg+RxpdMQmKrAVN5WJBwr9ksMrEA==","signatures":[{"sig":"MEUCIATnWWaqeEsbvc05AvqPCOV2NYdWSDGmHodBYXITLWVcAiEAm+kp0kqkydz9NVOjmGQO0jMKZbSr6E62aSdIv+xyyP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27412},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-protocol-0.6.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:defb457b-2d39-4b60-a6bb-873ebae149be"}},"_resolved":"/tmp/aitty-protocol-0.6.4.tgz","_integrity":"sha512-G6De1c0ttw6/BqosOk5GpC4FAJXZDBj3GzKKLkknrAC1roZWldGa1uelBSwg+RxpdMQmKrAVN5WJBwr9ksMrEA==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.16.0","description":"Shared protocol types and helpers for aitty.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.4_1780843775357_0.29895803127208054","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@aitty/protocol","version":"0.6.5","keywords":["agent","ai","browser","protocol","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/protocol@0.6.5","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"5dde011d3d10d7e222fff37ef7a461f3dd650899","tarball":"https://registry.npmjs.org/@aitty/protocol/-/protocol-0.6.5.tgz","fileCount":5,"integrity":"sha512-e5Tam1af9KF4lqVtnDAcLvzEp7qi2sj0VBnf9q9rt7q+kOEhK90KGfELG2hEwCrd1/XkFng6x9Gh1xRvuv8REw==","signatures":[{"sig":"MEUCIQClB0uxkPd7TgBRC76S3f6eulqirajX/vOFEkMs+O+GawIgN/CuyqJRTAd85JhRSyYootncdHODILW8VQyA7Gs18Nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27412},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-protocol-0.6.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:defb457b-2d39-4b60-a6bb-873ebae149be"}},"_resolved":"/tmp/aitty-protocol-0.6.5.tgz","_integrity":"sha512-e5Tam1af9KF4lqVtnDAcLvzEp7qi2sj0VBnf9q9rt7q+kOEhK90KGfELG2hEwCrd1/XkFng6x9Gh1xRvuv8REw==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.16.0","description":"Shared protocol types and helpers for aitty.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.5_1780872952809_0.45461143662250647","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@aitty/protocol","version":"0.6.6","keywords":["agent","ai","browser","protocol","terminal"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/protocol@0.6.6","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"ac18b7b456c2e43ffef51ff79f534a4e563d18b5","tarball":"https://registry.npmjs.org/@aitty/protocol/-/protocol-0.6.6.tgz","fileCount":5,"integrity":"sha512-aWduFXCQGFRihDE8FWoPVBfQGQ5OD/l9/MelLf11v8XKk2QSRJ9V15Zc968x+tyH1DY2dz4JmH0iSh+7y0jV+Q==","signatures":[{"sig":"MEUCIQDZwJQATkkuYbnx3RYeS+BHQPj6WNDcO66pJptsq7e8jAIgPuYghExDVBcyZOIVtuVOF6ExGX1E5O21czcKC7P8o10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27412},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-protocol-0.6.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:defb457b-2d39-4b60-a6bb-873ebae149be"}},"_resolved":"/tmp/aitty-protocol-0.6.6.tgz","_integrity":"sha512-aWduFXCQGFRihDE8FWoPVBfQGQ5OD/l9/MelLf11v8XKk2QSRJ9V15Zc968x+tyH1DY2dz4JmH0iSh+7y0jV+Q==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.16.0","description":"Shared protocol types and helpers for aitty.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.6_1780880496775_0.6127433104238087","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@aitty/protocol","version":"0.6.7","description":"Shared protocol types and helpers for aitty.","keywords":["agent","ai","browser","protocol","terminal"],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"license":"Apache-2.0","author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/kingsword09/aitty.git","directory":"packages/protocol"},"type":"module","sideEffects":false,"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"_id":"@aitty/protocol@0.6.7","_integrity":"sha512-0Vf3//8a8ZBH7YjWwW8TdjVJLnd0428baC4bOX0NORrFT9kXNiN6guefhkslYntZxewO9LAdVkb86OeovFBakQ==","_resolved":"/tmp/aitty-protocol-0.6.7.tgz","_from":"file:/tmp/aitty-protocol-0.6.7.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-0Vf3//8a8ZBH7YjWwW8TdjVJLnd0428baC4bOX0NORrFT9kXNiN6guefhkslYntZxewO9LAdVkb86OeovFBakQ==","shasum":"ff36bf580e3d61c9a161b9160f637b8af99b54b3","tarball":"https://registry.npmjs.org/@aitty/protocol/-/protocol-0.6.7.tgz","fileCount":5,"unpackedSize":27412,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBeQ0V77vMHCLKD7Q+pK6VtKucArFq7gV5MBh05uwSYMAiBK/aMkG/YziUqXB71iDWw/SGCZwJW5C2vgpbn91qRuQA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:defb457b-2d39-4b60-a6bb-873ebae149be"}},"directories":{},"maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/protocol_0.6.7_1780894815351_0.7740343610474603"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-12T05:36:53.975Z","modified":"2026-06-08T05:00:15.626Z","0.1.0":"2026-05-12T05:36:54.294Z","0.1.1":"2026-05-12T06:22:26.258Z","0.1.2":"2026-05-12T08:58:13.127Z","0.2.0":"2026-05-18T13:50:31.346Z","0.3.0":"2026-05-19T15:57:06.982Z","0.3.1":"2026-05-23T03:41:02.798Z","0.4.0":"2026-05-23T07:39:47.329Z","0.5.0":"2026-05-24T09:51:26.231Z","0.5.1":"2026-05-30T13:41:19.612Z","0.6.0":"2026-06-01T12:18:18.188Z","0.6.1":"2026-06-02T14:44:00.955Z","0.6.2":"2026-06-06T04:31:46.771Z","0.6.3":"2026-06-07T09:58:24.044Z","0.6.4":"2026-06-07T14:49:35.495Z","0.6.5":"2026-06-07T22:55:52.956Z","0.6.6":"2026-06-08T01:01:36.906Z","0.6.7":"2026-06-08T05:00:15.489Z"},"bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/kingsword09/aitty#readme","keywords":["agent","ai","browser","protocol","terminal"],"repository":{"type":"git","url":"git+https://github.com/kingsword09/aitty.git","directory":"packages/protocol"},"description":"Shared protocol types and helpers for aitty.","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"readme":"# @aitty/protocol\n\nShared protocol types and helpers for aitty browser-terminal sessions.\n\nThis package has no Node runtime dependency. Use it when a host, browser\nadapter, or integration needs to share status, control-frame, theme, or portless\nsession-path semantics without depending on the full server or browser runtime.\n\n## Install\n\n```bash\nnpm i @aitty/protocol\n```\n\n## Usage\n\n```ts\nimport {\n  createAittyPortlessIdentity,\n  createHelloControlFrame,\n  parseAittyControlFrame\n} from \"@aitty/protocol\";\n\nconst identity = createAittyPortlessIdentity({\n  project: \"my-app\",\n  label: \"codex\",\n  token: \"local-session-token\"\n});\n\nconsole.log(identity.path);\n\nconst frame = parseAittyControlFrame(createHelloControlFrame({\n  cols: 120,\n  rows: 32,\n  replay: \"\"\n}));\n```\n\n## Main Exports\n\n- Portless helpers: `createAittyPortlessIdentity()`, `normalizePortlessSegment()`, `normalizeAittyPortlessPathname()`.\n- Control frames: `createHelloControlFrame()`, `createResizeControlFrame()`, `createExitControlFrame()`, `createThemeControlFrame()`, `parseAittyControlFrame()`.\n- Status types: `AittyTerminalStatusSnapshot`, connection states, output states, and session presentation states.\n- Theme helpers: `normalizeTheme()`, `readThemeSource()`, `subscribeThemeSource()`.\n- Session metadata helpers: `createSessionInfoBody()` and `AittySessionInfo`.\n\n## More Documentation\n\n- [Concepts and architecture](https://github.com/kingsword09/aitty/blob/main/docs/concepts.md)\n- [CLI usage](https://github.com/kingsword09/aitty/blob/main/docs/cli.md)\n- [Development and publishing](https://github.com/kingsword09/aitty/blob/main/docs/development.md)\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}