{"_id":"@aseity/agent-ui-protocol","_rev":"12-35c67b8c371de73a65f67776a3fa2868","name":"@aseity/agent-ui-protocol","dist-tags":{"latest":"0.6.0"},"versions":{"0.1.0":{"name":"@aseity/agent-ui-protocol","version":"0.1.0","_id":"@aseity/agent-ui-protocol@0.1.0","maintainers":[{"name":"yt902","email":"ty29022@gmail.com"}],"dist":{"shasum":"d4130bcbae524329f1c375b08bb657fa1c2bd55f","tarball":"https://registry.npmjs.org/@aseity/agent-ui-protocol/-/agent-ui-protocol-0.1.0.tgz","fileCount":38,"integrity":"sha512-c6DFUJozQVrnaXdvtPacEnBUKVmBqVDW3nJV/9R+AOh+ZKo3GkREGyWsVH7lmXAc3CBPaQk//MsG6RC0UU3/RQ==","signatures":[{"sig":"MEQCIHZ9VUZG1+cnIATCvT6gDWc+/poZE0XijUWSEa67ENOCAiB+6T3i9WP9sH04GUyq+YjRnyinWUKMvKMZd+8TJ2esPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114607},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"97caf702892acc2cd94cbc5f31363f0ca3bd62f1","private":false,"scripts":{"test":"bun test","build":"rm -rf dist && tsc -p tsconfig.build.json","prepack":"bun run build","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"yt902","email":"ty29022@gmail.com"},"_npmVersion":"10.9.2","description":"Transport-neutral event protocol and state utilities for agent UIs.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6"},"peerDependencies":{"zod":"^4.3.6"},"_npmOperationalInternal":{"tmp":"tmp/agent-ui-protocol_0.1.0_1778812002011_0.057402816972947024","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aseity/agent-ui-protocol","version":"0.1.1","license":"MIT","_id":"@aseity/agent-ui-protocol@0.1.1","maintainers":[{"name":"yt902","email":"ty29022@gmail.com"}],"dist":{"shasum":"72cd9a09b0d2bbbc1c85875431a35f4798c40bd2","tarball":"https://registry.npmjs.org/@aseity/agent-ui-protocol/-/agent-ui-protocol-0.1.1.tgz","fileCount":27,"integrity":"sha512-nZRzs4f560axbWPtFmksRQ8NPY/aXwNCQtVZkeSazrZchgdMjf371pqNpJPOumKrSI0oghEUSJrhe2loXSOqow==","signatures":[{"sig":"MEUCIQDusjGwRMmmPDSkUB/4E62+TxgyXkSzcbl0LgXbpzhYawIgONZJJeMrfFXiqmZ1+SyG65vjtQcgPgFXLMBoE5EC93E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170436},"main":"./dist/index.cjs","type":"module","_from":"file:aseity-agent-ui-protocol-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","require":"./dist/events.cjs"},"./messages":{"types":"./dist/messages.d.ts","import":"./dist/messages.js","require":"./dist/messages.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap --watch","lint":"biome check .","test":"vitest run","build":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yt902","email":"ty29022@gmail.com"},"_resolved":"/tmp/749a6e42c0128b118d313fcdeea19163/aseity-agent-ui-protocol-0.1.1.tgz","_integrity":"sha512-nZRzs4f560axbWPtFmksRQ8NPY/aXwNCQtVZkeSazrZchgdMjf371pqNpJPOumKrSI0oghEUSJrhe2loXSOqow==","_npmVersion":"10.9.2","description":"Shared protocol schemas and types for agent UI event streams and interactions.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.3.5","vitest":"4.1.9","typescript":"^5.6.3","@biomejs/biome":"2.5.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-ui-protocol_0.1.1_1782815915452_0.24193033046566215","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aseity/agent-ui-protocol","version":"0.2.0","license":"MIT","_id":"@aseity/agent-ui-protocol@0.2.0","maintainers":[{"name":"yt902","email":"ty29022@gmail.com"}],"dist":{"shasum":"faa32ad3069d83724507e1def098027fde575589","tarball":"https://registry.npmjs.org/@aseity/agent-ui-protocol/-/agent-ui-protocol-0.2.0.tgz","fileCount":43,"integrity":"sha512-CSFJE/4Dldf4YIrOZBXFLn6CZz9SM5ACIef/1Arg74+SMCA7SP/BtPeHun7QtdOCVs6AHDuKWCa8OuthVf2PUw==","signatures":[{"sig":"MEYCIQDJF8oZMFmwML6/oNtHmBuN23TE1qd4sM7TTMtRCgv01AIhAKlpOfkYZ31i45CUWJHT/8yFgLi0RoErYWvRB1c31yhD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303053},"main":"./dist/index.cjs","type":"module","_from":"file:aseity-agent-ui-protocol-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","require":"./dist/events.cjs"},"./messages":{"types":"./dist/messages.d.ts","import":"./dist/messages.js","require":"./dist/messages.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap --watch","lint":"biome check .","test":"vitest run","build":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yt902","email":"ty29022@gmail.com"},"_resolved":"/tmp/170b8f19ab6bf71b86fbecfd487e4b1a/aseity-agent-ui-protocol-0.2.0.tgz","_integrity":"sha512-CSFJE/4Dldf4YIrOZBXFLn6CZz9SM5ACIef/1Arg74+SMCA7SP/BtPeHun7QtdOCVs6AHDuKWCa8OuthVf2PUw==","_npmVersion":"10.9.2","description":"Shared protocol schemas and types for agent UI event streams and interactions.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.3.5","vitest":"4.1.9","typescript":"^5.6.3","@biomejs/biome":"2.5.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-ui-protocol_0.2.0_1784624717790_0.6323409388968719","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aseity/agent-ui-protocol","version":"0.2.1","license":"MIT","_id":"@aseity/agent-ui-protocol@0.2.1","maintainers":[{"name":"yt902","email":"ty29022@gmail.com"}],"dist":{"shasum":"dbacac9e5a096a293f78aabd7cd20282b3fb449e","tarball":"https://registry.npmjs.org/@aseity/agent-ui-protocol/-/agent-ui-protocol-0.2.1.tgz","fileCount":43,"integrity":"sha512-WNwRx44yPdgnOZe4p1tBAszPJ02tFI7SuahzXvG5ZTjLaCcLOsGXOIJO07jiZKsBtiW3xP0bPWSVUJTdRX9jNg==","signatures":[{"sig":"MEUCIFqi5lly9+esKvvpbMM/npVcWNN9etG2LOIF6kbFN1x8AiEAtKA2obRKg7G26x3AP+1rUV6W2rdFqQFWioCEtgGpGbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303053},"main":"./dist/index.cjs","type":"module","_from":"file:aseity-agent-ui-protocol-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","require":"./dist/events.cjs"},"./messages":{"types":"./dist/messages.d.ts","import":"./dist/messages.js","require":"./dist/messages.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap --watch","lint":"biome check .","test":"vitest run","build":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yt902","email":"ty29022@gmail.com"},"_resolved":"/tmp/0b0b807914ea468fd307bf8c7cd0955b/aseity-agent-ui-protocol-0.2.1.tgz","_integrity":"sha512-WNwRx44yPdgnOZe4p1tBAszPJ02tFI7SuahzXvG5ZTjLaCcLOsGXOIJO07jiZKsBtiW3xP0bPWSVUJTdRX9jNg==","_npmVersion":"10.9.2","description":"Shared protocol schemas and types for agent UI event streams and interactions.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.3.5","vitest":"4.1.9","typescript":"^5.6.3","@biomejs/biome":"2.5.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-ui-protocol_0.2.1_1784786385574_0.3616859959748311","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aseity/agent-ui-protocol","version":"0.3.0","license":"MIT","_id":"@aseity/agent-ui-protocol@0.3.0","maintainers":[{"name":"yt902","email":"ty29022@gmail.com"}],"homepage":"https://github.com/Ty026/max#readme","bugs":{"url":"https://github.com/Ty026/max/issues"},"dist":{"shasum":"371fc71c3390f78a825aaa13b73aefc3b99429d8","tarball":"https://registry.npmjs.org/@aseity/agent-ui-protocol/-/agent-ui-protocol-0.3.0.tgz","fileCount":17,"integrity":"sha512-hOX987OQx/hq+fN3ZsYMktx7nVBJVBF47rq6FQnBnbTC7AMd0mn/0dJUjL5JouOJ2VjYGMVFldAG5W5EhzDa+A==","signatures":[{"sig":"MEQCIBpYOlJhSiL8pTSZU6QpzDtDb5JJgNJizN1Yk9yxV+IOAiBx18UuKTpeTHEziS3gasfpsHBj/2qW5q17ytSK7H9xIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124221},"main":"./dist/index.cjs","type":"module","_from":"file:aseity-agent-ui-protocol-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","require":"./dist/events.cjs"},"./messages":{"types":"./dist/messages.d.ts","import":"./dist/messages.js","require":"./dist/messages.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap --watch","lint":"biome check .","test":"vitest run","build":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"pnpm run clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5663e438-a617-4f30-94ee-ca6fd250641c"}},"_resolved":"/tmp/b28a14c0acf742a0fb6ceb775412292e/aseity-agent-ui-protocol-0.3.0.tgz","_integrity":"sha512-hOX987OQx/hq+fN3ZsYMktx7nVBJVBF47rq6FQnBnbTC7AMd0mn/0dJUjL5JouOJ2VjYGMVFldAG5W5EhzDa+A==","repository":{"url":"git+https://github.com/Ty026/max.git","type":"git","directory":"packages/ui-protocol"},"_npmVersion":"11.19.0","description":"Shared protocol schemas and types for agent UI event streams and interactions.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.3.5","vitest":"4.1.9","typescript":"^5.6.3","@biomejs/biome":"2.5.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-ui-protocol_0.3.0_1786004187847_0.5778771685891733","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@aseity/agent-ui-protocol","version":"0.3.1","license":"MIT","_id":"@aseity/agent-ui-protocol@0.3.1","maintainers":[{"name":"yt902","email":"ty29022@gmail.com"}],"homepage":"https://github.com/Ty026/max#readme","bugs":{"url":"https://github.com/Ty026/max/issues"},"dist":{"shasum":"7db0d6ebf4d4dbe1a5de30dc7950053db230d7c5","tarball":"https://registry.npmjs.org/@aseity/agent-ui-protocol/-/agent-ui-protocol-0.3.1.tgz","fileCount":17,"integrity":"sha512-fRttxVogVAIBnOVRlE48xh2IbicKwCyLW0PM4Y/VjBwE6DM7e4EmIuoGmWUpPs8XS/6zj0FtWI2es3VQNbQ7YQ==","signatures":[{"sig":"MEYCIQDVxaYN10kDd/STUstZClRVs8Q5jZNpjlP8NOW54PXglgIhAK+NQKcPW5Q4/njYRwYYw6jqC2JSQpxWGtKiiQHTRJiT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125509},"main":"./dist/index.cjs","type":"module","_from":"file:aseity-agent-ui-protocol-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","require":"./dist/events.cjs"},"./messages":{"types":"./dist/messages.d.ts","import":"./dist/messages.js","require":"./dist/messages.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap --watch","lint":"biome check .","test":"vitest run","build":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"pnpm run clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5663e438-a617-4f30-94ee-ca6fd250641c"}},"_resolved":"/tmp/ada91415401f1d38cd46578e717d1baf/aseity-agent-ui-protocol-0.3.1.tgz","_integrity":"sha512-fRttxVogVAIBnOVRlE48xh2IbicKwCyLW0PM4Y/VjBwE6DM7e4EmIuoGmWUpPs8XS/6zj0FtWI2es3VQNbQ7YQ==","repository":{"url":"git+https://github.com/Ty026/max.git","type":"git","directory":"packages/ui-protocol"},"_npmVersion":"11.19.0","description":"Shared protocol schemas and types for agent UI event streams and interactions.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.3.5","vitest":"4.1.9","typescript":"^5.6.3","@biomejs/biome":"2.5.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-ui-protocol_0.3.1_1786349362973_0.0517799757389894","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@aseity/agent-ui-protocol","version":"0.3.2","license":"MIT","_id":"@aseity/agent-ui-protocol@0.3.2","maintainers":[{"name":"yt902","email":"ty29022@gmail.com"}],"homepage":"https://github.com/Ty026/max#readme","bugs":{"url":"https://github.com/Ty026/max/issues"},"dist":{"shasum":"5bf1391b0dbb1106e2d6f7c73d1e3772fb41285c","tarball":"https://registry.npmjs.org/@aseity/agent-ui-protocol/-/agent-ui-protocol-0.3.2.tgz","fileCount":17,"integrity":"sha512-GR6mGl6iKllm7LFLpxpvolKDQ34K6VOuz/eNKCTLgk+k5UKGRzu/0JVHUKnRG1wXXfHkj/ltXafuirKYL2dhZg==","signatures":[{"sig":"MEUCIQCwFwQdJfyq/hG+wQLG+Pye/1vKNHhHcKqsfmSAmy2O9AIgEJCcKRQoRedZ8X7D6aaNj4Z8grEFNElXAeopYCKgy9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128815},"main":"./dist/index.cjs","type":"module","_from":"file:aseity-agent-ui-protocol-0.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","require":"./dist/events.cjs"},"./messages":{"types":"./dist/messages.d.ts","import":"./dist/messages.js","require":"./dist/messages.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap --watch","lint":"biome check .","test":"vitest run","build":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"pnpm run clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5663e438-a617-4f30-94ee-ca6fd250641c"}},"_resolved":"/tmp/ad31eb460c3b20f0d8ea8557a94e0623/aseity-agent-ui-protocol-0.3.2.tgz","_integrity":"sha512-GR6mGl6iKllm7LFLpxpvolKDQ34K6VOuz/eNKCTLgk+k5UKGRzu/0JVHUKnRG1wXXfHkj/ltXafuirKYL2dhZg==","repository":{"url":"git+https://github.com/Ty026/max.git","type":"git","directory":"packages/ui-protocol"},"_npmVersion":"11.19.0","description":"Shared protocol schemas and types for agent UI event streams and interactions.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.3.5","vitest":"4.1.9","typescript":"^5.6.3","@biomejs/biome":"2.5.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-ui-protocol_0.3.2_1786461154287_0.4816306255565519","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@aseity/agent-ui-protocol","version":"0.3.3","license":"MIT","_id":"@aseity/agent-ui-protocol@0.3.3","maintainers":[{"name":"yt902","email":"ty29022@gmail.com"}],"homepage":"https://github.com/Ty026/max#readme","bugs":{"url":"https://github.com/Ty026/max/issues"},"dist":{"shasum":"0bfb0e6575fc76da1c41f1d394e8e51785d104fd","tarball":"https://registry.npmjs.org/@aseity/agent-ui-protocol/-/agent-ui-protocol-0.3.3.tgz","fileCount":17,"integrity":"sha512-XAXnA0BPYpTLB185FmYLXnb6fP5RLBjb7PR88zKF7sSMWPFDZWX2wR3CmKxXGJonIfF8IygVNY82vipFJVBYuA==","signatures":[{"sig":"MEYCIQCh/ORQxk1B3e+7rQsi/sRbAKp+M6WIhHWi3nsHCvC7XwIhAOmlenavilAHQ2zdBtz/rPNdgpWNYljnghShgv9DzAnE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132236},"main":"./dist/index.cjs","type":"module","_from":"file:aseity-agent-ui-protocol-0.3.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","require":"./dist/events.cjs"},"./messages":{"types":"./dist/messages.d.ts","import":"./dist/messages.js","require":"./dist/messages.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap --watch","lint":"biome check .","test":"vitest run","build":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"pnpm run clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5663e438-a617-4f30-94ee-ca6fd250641c"}},"_resolved":"/tmp/788356c0db3b9fc171835c513aa0c6e7/aseity-agent-ui-protocol-0.3.3.tgz","_integrity":"sha512-XAXnA0BPYpTLB185FmYLXnb6fP5RLBjb7PR88zKF7sSMWPFDZWX2wR3CmKxXGJonIfF8IygVNY82vipFJVBYuA==","repository":{"url":"git+https://github.com/Ty026/max.git","type":"git","directory":"packages/ui-protocol"},"_npmVersion":"11.19.0","description":"Shared protocol schemas and types for agent UI event streams and interactions.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.3.5","vitest":"4.1.9","typescript":"^5.6.3","@biomejs/biome":"2.5.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-ui-protocol_0.3.3_1786942821556_0.6865584276667411","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@aseity/agent-ui-protocol","version":"0.3.4","license":"MIT","_id":"@aseity/agent-ui-protocol@0.3.4","maintainers":[{"name":"yt902","email":"ty29022@gmail.com"}],"homepage":"https://github.com/Ty026/max#readme","bugs":{"url":"https://github.com/Ty026/max/issues"},"dist":{"shasum":"d2025a788a1f2d0d8684973e1509b62191a78650","tarball":"https://registry.npmjs.org/@aseity/agent-ui-protocol/-/agent-ui-protocol-0.3.4.tgz","fileCount":17,"integrity":"sha512-7+1aStnDFTTTlAkIGPyBHgnV/lHCgCQ9qsKkkvaoxjc1sxXlaEDO5Jsy/zqg0DSiZ/kcJIvgdyh8VtIUW4Lvkw==","signatures":[{"sig":"MEUCIE6RuRfG85P02GGxQD6XlmZPJI7BiZvX/Yo9ga5mwSrjAiEA3VbeNe7TtpmVo4XOIkVmuP0pEYaCqw6/7HvrT3Rog+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133743},"main":"./dist/index.cjs","type":"module","_from":"file:aseity-agent-ui-protocol-0.3.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","require":"./dist/events.cjs"},"./messages":{"types":"./dist/messages.d.ts","import":"./dist/messages.js","require":"./dist/messages.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap --watch","lint":"biome check .","test":"vitest run","build":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"pnpm run clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5663e438-a617-4f30-94ee-ca6fd250641c"}},"_resolved":"/tmp/3172b2ec601f74418a033360f20bc468/aseity-agent-ui-protocol-0.3.4.tgz","_integrity":"sha512-7+1aStnDFTTTlAkIGPyBHgnV/lHCgCQ9qsKkkvaoxjc1sxXlaEDO5Jsy/zqg0DSiZ/kcJIvgdyh8VtIUW4Lvkw==","repository":{"url":"git+https://github.com/Ty026/max.git","type":"git","directory":"packages/ui-protocol"},"_npmVersion":"11.19.1","description":"Shared protocol schemas and types for agent UI event streams and interactions.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.3.5","vitest":"4.1.9","typescript":"^5.6.3","@biomejs/biome":"2.5.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-ui-protocol_0.3.4_1788834630289_0.6457420205249997","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aseity/agent-ui-protocol","version":"0.4.0","license":"MIT","_id":"@aseity/agent-ui-protocol@0.4.0","maintainers":[{"name":"yt902","email":"ty29022@gmail.com"}],"homepage":"https://github.com/Ty026/max#readme","bugs":{"url":"https://github.com/Ty026/max/issues"},"dist":{"shasum":"706b48ef034543a34a14b0c002a0efba4f967cc3","tarball":"https://registry.npmjs.org/@aseity/agent-ui-protocol/-/agent-ui-protocol-0.4.0.tgz","fileCount":17,"integrity":"sha512-BsxHaQznvteDiIAqTr6UgK/EJSNoFxRWxJF+SwZmzrliwj8vfdSBWAtFe3xWoV9psjTvf3vmzu/SDnwzviuB2w==","signatures":[{"sig":"MEUCIQDsAOF6X4CRLCHA6UGyhKBVUhIW2X1iPk1D0PgTjmqp7gIgQjzxeeU9YOKCCkxMgHa6cROAW61tQHvcfeIKctIMvD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149946},"main":"./dist/index.cjs","type":"module","_from":"file:aseity-agent-ui-protocol-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","require":"./dist/events.cjs"},"./messages":{"types":"./dist/messages.d.ts","import":"./dist/messages.js","require":"./dist/messages.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap --watch","lint":"biome check .","test":"vitest run","build":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"pnpm run clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5663e438-a617-4f30-94ee-ca6fd250641c"}},"_resolved":"/tmp/b52ef5a220d2e64827f5823d31fa561c/aseity-agent-ui-protocol-0.4.0.tgz","_integrity":"sha512-BsxHaQznvteDiIAqTr6UgK/EJSNoFxRWxJF+SwZmzrliwj8vfdSBWAtFe3xWoV9psjTvf3vmzu/SDnwzviuB2w==","repository":{"url":"git+https://github.com/Ty026/max.git","type":"git","directory":"packages/ui-protocol"},"_npmVersion":"11.19.1","description":"Shared protocol schemas and types for agent UI event streams and interactions.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.3.5","vitest":"4.1.9","typescript":"^5.6.3","@biomejs/biome":"2.5.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-ui-protocol_0.4.0_1789200981180_0.5603621375646326","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aseity/agent-ui-protocol","version":"0.5.0","license":"MIT","_id":"@aseity/agent-ui-protocol@0.5.0","maintainers":[{"name":"yt902","email":"ty29022@gmail.com"}],"homepage":"https://github.com/Ty026/max#readme","bugs":{"url":"https://github.com/Ty026/max/issues"},"dist":{"shasum":"5ecc0231c582fd94123485085f469e6ddeb94bef","tarball":"https://registry.npmjs.org/@aseity/agent-ui-protocol/-/agent-ui-protocol-0.5.0.tgz","fileCount":17,"integrity":"sha512-1JmKs87FQAltIwEQnbZv9rbqwm7H0FHUp7umQ5r00Fhkl7jiDayfwba6/gEias8X5LZLo9jrgtd1s5v725TxcQ==","signatures":[{"sig":"MEUCIFDbmNMPFK+9tNMAl2Ipcv8HuHvfkrtxFqk2K3JuJiwwAiEAtG6y1CeTL4/Qm/rvUryCV2BXlfs1teql35OG3UUsDWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153436},"main":"./dist/index.cjs","type":"module","_from":"file:aseity-agent-ui-protocol-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","require":"./dist/events.cjs"},"./messages":{"types":"./dist/messages.d.ts","import":"./dist/messages.js","require":"./dist/messages.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap --watch","lint":"biome check .","test":"vitest run","build":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"pnpm run clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5663e438-a617-4f30-94ee-ca6fd250641c"}},"_resolved":"/tmp/8fc05d3db272746cd836ceaf13d36e16/aseity-agent-ui-protocol-0.5.0.tgz","_integrity":"sha512-1JmKs87FQAltIwEQnbZv9rbqwm7H0FHUp7umQ5r00Fhkl7jiDayfwba6/gEias8X5LZLo9jrgtd1s5v725TxcQ==","repository":{"url":"git+https://github.com/Ty026/max.git","type":"git","directory":"packages/ui-protocol"},"_npmVersion":"11.19.1","description":"Shared protocol schemas and types for agent UI event streams and interactions.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.3.5","vitest":"4.1.9","typescript":"^5.6.3","@biomejs/biome":"2.5.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-ui-protocol_0.5.0_1789453682851_0.08554466096907154","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"_id":"@aseity/agent-ui-protocol@0.6.0","bugs":{"url":"https://github.com/Ty026/max/issues"},"dist":{"shasum":"036605de89d405a1bb910cc9d800f3387c79deaf","tarball":"https://registry.npmjs.org/@aseity/agent-ui-protocol/-/agent-ui-protocol-0.6.0.tgz","fileCount":17,"integrity":"sha512-2YVIRKqrBLBerbYRwLcdu3fv7yFNoCHyotHOA0hETGzacDE5Z+jVcDyQ/+xU7Nk0Dma3MyRfTG2XEWJ+se5/Yg==","signatures":[{"sig":"MEUCIB3JBj70QQ8SJRXeLt72Cj5HsP8kY+XJkV44dJGGCHlHAiEA70MOoavCWfnElJltX8LFXIAjd5rnbjpZ6FFL4y2CrHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID89ZRU/isygnygkNgwvMKT09uKMhCWw0mVfjehLScfdAiEA34ypRZdcuhbsgvnfLwSTVqA1mJmzj2/5ZpmeWjMcreo="}],"unpackedSize":158098},"main":"./dist/index.cjs","name":"@aseity/agent-ui-protocol","type":"module","_from":"file:aseity-agent-ui-protocol-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","require":"./dist/events.cjs"},"./messages":{"types":"./dist/messages.d.ts","import":"./dist/messages.js","require":"./dist/messages.cjs"},"./package.json":"./package.json"},"license":"MIT","scripts":{"dev":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap --watch","lint":"biome check .","test":"vitest run","build":"tsup src/index.ts src/events.ts src/messages.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"pnpm run clean","typecheck":"tsc --noEmit"},"version":"0.6.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5663e438-a617-4f30-94ee-ca6fd250641c"}},"homepage":"https://github.com/Ty026/max#readme","_resolved":"/tmp/2061f83de55f480a5c055add4f0e08ff/aseity-agent-ui-protocol-0.6.0.tgz","_integrity":"sha512-2YVIRKqrBLBerbYRwLcdu3fv7yFNoCHyotHOA0hETGzacDE5Z+jVcDyQ/+xU7Nk0Dma3MyRfTG2XEWJ+se5/Yg==","repository":{"url":"git+https://github.com/Ty026/max.git","type":"git","directory":"packages/ui-protocol"},"_npmVersion":"11.19.1","description":"Shared protocol schemas and types for agent UI event streams and interactions.","directories":{},"maintainers":[{"name":"yt902","email":"ty29022@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.3.5","vitest":"4.1.9","typescript":"^5.6.3","@biomejs/biome":"2.5.0"},"peerDependencies":{"zod":"^4.4.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-ui-protocol_0.6.0_1789718986259_0.04490985214288101"}}},"time":{"created":"2026-05-15T02:26:41.849Z","modified":"2026-09-18T08:09:46.535Z","0.1.0":"2026-05-15T02:26:42.161Z","0.1.1":"2026-06-30T10:38:35.619Z","0.2.0":"2026-07-21T09:05:17.938Z","0.2.1":"2026-07-23T05:59:45.718Z","0.3.0":"2026-08-06T08:16:28.015Z","0.3.1":"2026-08-10T08:09:23.113Z","0.3.2":"2026-08-11T15:12:34.458Z","0.3.3":"2026-08-17T05:00:21.700Z","0.3.4":"2026-09-08T02:30:30.438Z","0.4.0":"2026-09-12T08:16:21.340Z","0.5.0":"2026-09-15T06:28:02.995Z","0.6.0":"2026-09-18T08:09:46.345Z"},"bugs":{"url":"https://github.com/Ty026/max/issues"},"license":"MIT","homepage":"https://github.com/Ty026/max#readme","repository":{"url":"git+https://github.com/Ty026/max.git","type":"git","directory":"packages/ui-protocol"},"description":"Shared protocol schemas and types for agent UI event streams and interactions.","maintainers":[{"name":"yt902","email":"ty29022@gmail.com"}],"readme":"# @aseity/agent-ui-protocol\n\nShared Zod schemas and TypeScript types for agent UI event streams and interaction responses.\n\n```sh\npnpm add @aseity/agent-ui-protocol zod\n```\n\n```ts\nimport {\n  UIEvent,\n  type UIEvent as UIEventType,\n} from '@aseity/agent-ui-protocol';\n```\n\nThe package is intended to be consumed by both the API and UI so the streaming event and interaction contracts stay aligned.\n\nPersisted assistant messages in `SessionMessages` may include an optional `error`\nusing the same `ProtocolError` shape as `turn_end`: `code`, `message`, and optional\n`max_attempts`. An empty `message` is valid and is preserved during parsing.\nMessages without `error` remain valid; parsing does not invent a failure reason.\n\n`session_event` optionally carries `current_turn` (or null when idle):\n`{ turnId, status, pendingInteractions: [{ interactionId, data }] }`. Its status\nis `running` or a `TurnStopStatus`; hosts map `waiting` and `stopping` to\n`running`. Interaction data uses `InteractionRequestData`. The event type list\nis unchanged. `TurnStopStatus` and historical `TurnStatus` now also accept\n`interrupted`.\n\n## Saved artifacts\n\nThe host emits `{ type: 'turn_artifacts', turn_id, artifacts: [{ id }] }` after\nsaving content and before `turn_end`. The store replaces that turn's references\nand deduplicates by ID. An empty array clears the collection; the same ID may\nappear in multiple turns. `AssistantMessage.artifacts` and\n`SessionTurnSummary.artifacts` restore these references through history loading\nand pagination, including turns with no assistant text. Replaying the event does\nnot append duplicate references.\n\nReferences identify current saved content. The host resolves names, types, content\nand access permissions; the SDK does not define preview routes or retain versions.\n","readmeFilename":"README.md"}