{"_id":"@assistant-ui/react-generative-ui","_rev":"20-56c1570cdf9c969ebf74900d6152194b","name":"@assistant-ui/react-generative-ui","dist-tags":{"latest":"0.0.21"},"versions":{"0.0.2":{"name":"@assistant-ui/react-generative-ui","version":"0.0.2","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.2","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"3d18805e0d1fbb728ccc8088d3fe43ff0461d94e","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.2.tgz","fileCount":55,"integrity":"sha512-wTTuTeSIqMsPcln6kdP5I8pAaZLqYXxUpM8F0/+0CFLFW2eaXzTwQKyVjit0nggdXgm/YA4RsbV1VBRTjztjNw==","signatures":[{"sig":"MEUCIQC5FNZaQY4eHBC0JpB+TeTxaylIq2SKd3OZBGl1t9ScZAIgL3pW5TVSe5vXCrlnuCj7Vr1HUY1Lh0G49pnIOnbllDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109379},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./internal-json":{"default":{"types":"./dist/JSONGenerativeUI.client.d.ts","default":"./dist/JSONGenerativeUI.client.js"},"react-server":{"types":"./dist/JSONGenerativeUI.server.d.ts","default":"./dist/JSONGenerativeUI.server.js"}}},"scripts":{"test":"vitest run","build":"aui-build","test:watch":"vitest"},"_npmUser":{"name":"yonom","email":"simon.farshid@outlook.com"},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"assistant-stream":"^0.3.20"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","react":"^19.2.6","vitest":"^4.1.7","react-dom":"^19.2.6","@types/react":"^19.2.15","@types/json-schema":"^7.0.15","@assistant-ui/react":"0.14.14","@assistant-ui/x-buildutils":"0.0.11"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.14.14"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.2_1780597921790_0.6244328348377262","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@assistant-ui/react-generative-ui","version":"0.0.3","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.3","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"a508c8970a8b10feeda93b4656f765131fc11e25","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.3.tgz","fileCount":55,"integrity":"sha512-j2iQEtj7riP7CpCWooJmqxUZ3U0xomj0Vulvo17eyIafrZqXGMZeH/NKXWri6TF7NnJIjYf6512K597hJqFk4A==","signatures":[{"sig":"MEYCIQCPQvgHla5NA0EryhK5dFco6YkVeeUz92FiaPya+aYirQIhAPdSpaakNWJxKeAnw2A4oHGhu5xg4PdWpI3y7kyLWoA4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./internal-json":{"default":{"types":"./dist/JSONGenerativeUI.client.d.ts","default":"./dist/JSONGenerativeUI.client.js"},"react-server":{"types":"./dist/JSONGenerativeUI.server.d.ts","default":"./dist/JSONGenerativeUI.server.js"}}},"scripts":{"test":"vitest run","build":"aui-build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"assistant-stream":"^0.3.21"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","react":"^19.2.7","vitest":"^4.1.8","react-dom":"^19.2.7","@types/react":"^19.2.17","@types/json-schema":"^7.0.15","@assistant-ui/react":"0.14.15","@assistant-ui/x-buildutils":"0.0.12"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.14.14"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.3_1780941220877_0.5254215255176111","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@assistant-ui/react-generative-ui","version":"0.0.4","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.4","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"58d76198427c1a6d920a31d4e9237d426260b3c8","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.4.tgz","fileCount":55,"integrity":"sha512-tgamkcqJMXR5pqI3IFY+eUDAV8SPwOpvDMC6xqU8iJmmQWxNPeT7AX58K6ZYto4ToZFNmcH7OAQJ1hpbAnqPkw==","signatures":[{"sig":"MEYCIQDDBpZ3OolcZJVoUTtH3J02G4i2GvM393H4Z4vAhjOH1gIhAOJQTSF3ngWm+Wf8B4T6pBtP6KTMiKo7r8rIyhD6u6DA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114031},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./internal-json":{"default":{"types":"./dist/JSONGenerativeUI.client.d.ts","default":"./dist/JSONGenerativeUI.client.js"},"react-server":{"types":"./dist/JSONGenerativeUI.server.d.ts","default":"./dist/JSONGenerativeUI.server.js"}}},"scripts":{"test":"vitest run","build":"aui-build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"assistant-stream":"^0.3.21"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","react":"^19.2.7","vitest":"^4.1.8","react-dom":"^19.2.7","@types/react":"^19.2.17","@types/json-schema":"^7.0.15","@assistant-ui/react":"0.14.18","@assistant-ui/x-buildutils":"0.0.12"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.14.14"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.4_1781231316910_0.04894798305047132","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@assistant-ui/react-generative-ui","version":"0.0.5","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.5","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"babf0f1657eb969a9629dcee45480eb426784512","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.5.tgz","fileCount":55,"integrity":"sha512-EO6AoI6U3aUedQlsgNsuldyZbQZ5uxkt49LRU3jOvv7UgyghMrtAQiNy+lbNk/hix1Qp1PaHgFEU3fzhXsYRlA==","signatures":[{"sig":"MEUCIFUeQ11Vt9xAhwfFr4PsBhuVCKiAvwi9wiYTQHjPPqSwAiEAiZTS1JGMPEXLw2makTub2XRrGi9F4V+dV998tk0P/mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114563},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./internal-json":{"default":{"types":"./dist/JSONGenerativeUI.client.d.ts","default":"./dist/JSONGenerativeUI.client.js"},"react-server":{"types":"./dist/JSONGenerativeUI.server.d.ts","default":"./dist/JSONGenerativeUI.server.js"}}},"scripts":{"test":"vitest run","build":"aui-build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"assistant-stream":"^0.3.23"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","react":"^19.2.7","vitest":"^4.1.8","react-dom":"^19.2.7","@types/react":"^19.2.17","@types/json-schema":"^7.0.15","@assistant-ui/react":"0.14.20","@assistant-ui/x-buildutils":"0.0.14"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.14.14"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.5_1781407996570_0.07199282490713754","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@assistant-ui/react-generative-ui","version":"0.0.6","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.6","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"caf5a22f99a2fa27fc51b00d72412e29d1855ac7","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.6.tgz","fileCount":55,"integrity":"sha512-dnpoyLu4f7qPbij+cymAy2txEsGHxILZRtjVSdCSoUMkCSwmNWb5SV5jPq5FYlvLxCi4BI/zAtkQbt42Gtii0A==","signatures":[{"sig":"MEUCIGrI02Cbxv2uylCedXnxmymUq88cONL8NNvw7GWYe176AiEAyLjO+0kzB3j6deNNWWN8nRmSUn56pRvk9j14APCrEIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114563},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./internal-json":{"default":{"types":"./dist/JSONGenerativeUI.client.d.ts","default":"./dist/JSONGenerativeUI.client.js"},"react-server":{"types":"./dist/JSONGenerativeUI.server.d.ts","default":"./dist/JSONGenerativeUI.server.js"}}},"scripts":{"test":"vitest run","build":"aui-build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"assistant-stream":"^0.3.24"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","react":"^19.2.7","vitest":"^4.1.9","react-dom":"^19.2.7","@types/react":"^19.2.17","@types/json-schema":"^7.0.15","@assistant-ui/react":"0.14.24","@assistant-ui/x-buildutils":"0.0.16"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.14.14"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.6_1782364087804_0.3228493727610313","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@assistant-ui/react-generative-ui","version":"0.0.7","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.7","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"b63f98a86cd0a7af3dd118e2f3bca74e72f0cd7d","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.7.tgz","fileCount":122,"integrity":"sha512-4UHwvtnpQMaBhjmDWig38yEKMTvaUsJ9Lb+Z61n7CyTTiJNGENepw2pQ60jWO68haGjZGSNwNIoiZsULdYMusQ==","signatures":[{"sig":"MEYCIQDQcw0qLhre2WitI7v41B8kBUz4XCvGWAXrX6kysYqZVgIhAKkpOIGRHS9CNxCFcI/J71AbBQilNfQeqPLnY7slBEOe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266952},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-server":{"types":"./dist/index.server.d.ts","default":"./dist/index.server.js"}},"./ir":{"types":"./dist/ir.d.ts","default":"./dist/ir.js"}},"scripts":{"test":"vitest run","build":"aui-build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"assistant-stream":"^0.3.25"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","react":"^19.2.7","vitest":"^4.1.9","react-dom":"^19.2.7","@types/react":"^19.2.17","@types/json-schema":"^7.0.15","@assistant-ui/react":"0.14.26","@assistant-ui/x-buildutils":"0.0.17"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.14.14"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.7_1783128437771_0.9069302032366289","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@assistant-ui/react-generative-ui","version":"0.0.8","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.8","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"7e9981fea4568ef9bf829a3c4daeb7127ae3a816","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.8.tgz","fileCount":216,"integrity":"sha512-Py4fpIJprwaYaDA/WYExbnLgdAOFOB6ilF9/EDnITgez1mw2GjInBJn0TdoTBJTqjiNk7pZKfaYFLUdYlXKWfg==","signatures":[{"sig":"MEQCIA38W7uepgcqAGEMPO4kv+7XYoCPQiLOEkOEKuyxUxQ2AiAn5Sz2P+xvzmgSEZUQwDTPVjjRC5nFmxy+wD/bNzq9gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1000185},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-server":{"types":"./dist/index.server.d.ts","default":"./dist/index.server.js"}},"./ir":{"types":"./dist/ir.d.ts","default":"./dist/ir.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./teams":{"types":"./dist/teams.d.ts","default":"./dist/teams.js"}},"scripts":{"test":"vitest run","build":"aui-build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"assistant-stream":"^0.3.26"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","react":"^19.2.7","vitest":"^4.1.10","react-dom":"^19.2.7","@types/react":"^19.2.17","@types/json-schema":"^7.0.15","@assistant-ui/react":"0.14.27","@assistant-ui/x-buildutils":"0.0.18"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.14.14"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.8_1784216243417_0.4658266653098051","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@assistant-ui/react-generative-ui","version":"0.0.9","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.9","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"176c7100cbe7dadc08cabd6be5ea92e9db4a5534","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.9.tgz","fileCount":216,"integrity":"sha512-VR5UbgQnBK+nyaGiHyzkTSTh3x5J+vxWnA90f6B0hqxNf16VTB2J8n23J5WJ+p9EQbNP0GsH1ISYiSi2yP7nSQ==","signatures":[{"sig":"MEQCIBQN386gudRjSLXCXaPXf+1Yjbq2gCD+oesfj+6nqgHtAiAd8tgyAtJhAOTZy90WtxVBCpl6pUIL4zc0jn30G+RVjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1000158},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-server":{"types":"./dist/index.server.d.ts","default":"./dist/index.server.js"}},"./ir":{"types":"./dist/ir.d.ts","default":"./dist/ir.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./teams":{"types":"./dist/teams.d.ts","default":"./dist/teams.js"}},"scripts":{"test":"vitest run","build":"aui-build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"assistant-stream":"^0.3.27"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","react":"^19.2.8","vitest":"^4.1.10","react-dom":"^19.2.8","@types/react":"^19.2.17","@types/json-schema":"^7.0.15","@assistant-ui/react":"0.14.28","@assistant-ui/x-buildutils":"0.0.19"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.14.14"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.9_1785051126842_0.843529076296401","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@assistant-ui/react-generative-ui","version":"0.0.10","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.10","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"9dd4186c68c6a823b50972f5228bc4de5d867bef","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.10.tgz","fileCount":216,"integrity":"sha512-EGxmkIX/QiifLh9wHrUxSwFHfMDN60RevizNmg9h9c1l7Cvb1wNhp8LapZj4UbnkX59TQO7lUPxk521j+V0OZQ==","signatures":[{"sig":"MEUCIQDOHMM2fHVbHVY9VyW6p24rQqi27KNazeOldIJQct5oHwIgDtlIVCax5yNXXzwiNcmgsAX+g4UL/euX3DOv7qJrw1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1000157},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-server":{"types":"./dist/index.server.d.ts","default":"./dist/index.server.js"}},"./ir":{"types":"./dist/ir.d.ts","default":"./dist/ir.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./teams":{"types":"./dist/teams.d.ts","default":"./dist/teams.js"}},"scripts":{"test":"vitest run","build":"aui-build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"assistant-stream":"^0.3.29"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","react":"^19.2.8","vitest":"^4.1.10","react-dom":"^19.2.8","@types/react":"^19.2.17","@types/json-schema":"^7.0.15","@assistant-ui/react":"0.15.0","@assistant-ui/x-buildutils":"0.0.20"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.15.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.10_1785224884512_0.38632133065916796","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@assistant-ui/react-generative-ui","version":"0.0.11","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.11","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"e34eccc38090b961596e147460bb9bcc5537c624","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.11.tgz","fileCount":236,"integrity":"sha512-uVnGbpHP+dG9cbM3pHztWUXooyPiM2mli8uAogqkFMzkMdxBea8p4e3lQG9yzmHtcn7a3mIjl/LTEk2n08VM0g==","signatures":[{"sig":"MEUCICwC2TciXsKaHe157ncu7vx4V+eUihJeOWovs5e6RFUOAiEA0xF9yUWF9SnfkSGmmC2wRdPrYQa0M9O90dls16IETkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1097887},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-server":{"types":"./dist/index.server.d.ts","default":"./dist/index.server.js"}},"./ir":{"types":"./dist/ir.d.ts","default":"./dist/ir.js"},"./a2ui":{"types":"./dist/a2ui.d.ts","default":"./dist/a2ui.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./teams":{"types":"./dist/teams.d.ts","default":"./dist/teams.js"}},"scripts":{"test":"vitest run","build":"aui-build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"assistant-stream":"^0.3.31"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","react":"^19.2.8","vitest":"^4.1.10","react-dom":"^19.2.8","@types/react":"^19.2.17","@types/json-schema":"^7.0.15","@assistant-ui/react":"0.15.1","@assistant-ui/x-buildutils":"0.0.20"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.15.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.11_1785396190022_0.05358034360881381","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@assistant-ui/react-generative-ui","version":"0.0.12","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.12","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"a26fd835cdaa1abd6e050eaf92e9df3b17256624","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.12.tgz","fileCount":236,"integrity":"sha512-uXKvx52oAhiFmH+3SBETTLO3WSlOB+vNWoZDj4UDpryA6Z/KJyhsLIDGMJCWLoquOdzFClA/ajL1oSvqltfjzA==","signatures":[{"sig":"MEUCIQDrLm/oMneNAKEM16cWuZ1xFIpqKvejjSRsDmiRo8OhhAIgNWK9jSJ/RSEn+67siN7uvjskCX1OUId3CoG36gO7TPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1098857},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-server":{"types":"./dist/index.server.d.ts","default":"./dist/index.server.js"}},"./ir":{"types":"./dist/ir.d.ts","default":"./dist/ir.js"},"./a2ui":{"types":"./dist/a2ui.d.ts","default":"./dist/a2ui.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./teams":{"types":"./dist/teams.d.ts","default":"./dist/teams.js"}},"scripts":{"test":"vitest run","build":"aui-build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"assistant-stream":"^0.3.34"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","react":"^19.2.8","vitest":"^4.1.10","react-dom":"^19.2.8","@types/react":"^19.2.17","@types/json-schema":"^7.0.15","@assistant-ui/react":"0.15.5","@assistant-ui/x-buildutils":"0.0.21"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.15.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.12_1786014868124_0.6229416065601261","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@assistant-ui/react-generative-ui","version":"0.0.13","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.13","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"c420896813941ff35f5147bf5a2131866e6dac20","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.13.tgz","fileCount":236,"integrity":"sha512-1tJyBHmLVWGiTQ+vmUsrCJ1BZ2VWBfHhwQCd10ODJUEhFpF0tn9qpGDfRTgwMMFLDqwK7r206U5cgMt0IV38ww==","signatures":[{"sig":"MEYCIQDbk6IZ/UEI3t4wf1JYR6zTdw43PqHTsIgO2jUBRYlUdQIhAMm5icEdLCgwAKd0kdhzakuyEA18oYu3IHEOi2TEngbE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1099056},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-server":{"types":"./dist/index.server.d.ts","default":"./dist/index.server.js"}},"./ir":{"types":"./dist/ir.d.ts","default":"./dist/ir.js"},"./a2ui":{"types":"./dist/a2ui.d.ts","default":"./dist/a2ui.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./teams":{"types":"./dist/teams.d.ts","default":"./dist/teams.js"}},"scripts":{"test":"vitest run","build":"aui-build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"assistant-stream":"^0.3.36"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","react":"^19.2.8","vitest":"^4.1.10","react-dom":"^19.2.8","@types/react":"^19.2.18","@types/json-schema":"^7.0.15","@assistant-ui/react":"0.15.11","@assistant-ui/x-buildutils":"0.0.22"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.15.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.13_1786180846346_0.4554461221820083","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@assistant-ui/react-generative-ui","version":"0.0.14","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.14","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"988be619e2ea28ec92a42649287b22b939ffde8e","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.14.tgz","fileCount":236,"integrity":"sha512-4IcEW0Oh6zCHVS57suMNU7GxS5z/7ru9bzSNGc5FsCT1nf96H9/SangPapI7OtmGL3d1ioYO1KwuaL1wDcBumA==","signatures":[{"sig":"MEUCIFVYGgHYFEzZWun5KasSSM6QbFJi7CWXQLSmRdGU/aisAiEA8m0KbQCDq00NZm99xCx1nmTHyEpj+pB9XbIS1wdHMrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1151937},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-server":{"types":"./dist/index.server.d.ts","default":"./dist/index.server.js"}},"./ir":{"types":"./dist/ir.d.ts","default":"./dist/ir.js"},"./a2ui":{"types":"./dist/a2ui.d.ts","default":"./dist/a2ui.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./teams":{"types":"./dist/teams.d.ts","default":"./dist/teams.js"}},"scripts":{"test":"vitest run","build":"aui-build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"assistant-stream":"^0.3.37"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","react":"^19.2.8","vitest":"^4.1.10","react-dom":"^19.2.8","@types/react":"^19.2.18","@types/json-schema":"^7.0.15","@assistant-ui/react":"0.15.14","@assistant-ui/x-buildutils":"0.0.22"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.15.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.14_1786515835423_0.7738968076898054","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@assistant-ui/react-generative-ui","version":"0.0.15","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.15","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"54cb49df27afbb07e5128141b15a5422a3135696","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.15.tgz","fileCount":236,"integrity":"sha512-6+oXQ2NJRf2rmNCY7KQSoYddNiNWff1omDrnYsVlahsqOHdJyxNhwcKZarymezAnWEyKf7LJUCal+TSJBnoCBg==","signatures":[{"sig":"MEUCIFklHtX0nlFFZhR/MNUE1sLHOrHhJbEHNbc7yZqVaQj5AiEAvOJijRBAzDFFrNfmqtnnKYqht1q3BujYLbpQzzQ4ZL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1154251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-server":{"types":"./dist/index.server.d.ts","default":"./dist/index.server.js"}},"./ir":{"types":"./dist/ir.d.ts","default":"./dist/ir.js"},"./a2ui":{"types":"./dist/a2ui.d.ts","default":"./dist/a2ui.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./teams":{"types":"./dist/teams.d.ts","default":"./dist/teams.js"}},"scripts":{"test":"vitest run","build":"aui-build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"assistant-stream":"^0.3.38"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","react":"^19.2.8","vitest":"^4.1.10","react-dom":"^19.2.8","@types/react":"^19.2.18","@types/json-schema":"^7.0.15","@assistant-ui/react":"0.15.15","@assistant-ui/x-buildutils":"0.0.23"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.15.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.15_1787037326504_0.7209244119062908","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@assistant-ui/react-generative-ui","version":"0.0.16","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.16","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"77cf2a5c99332ca57a99dc4cf2f63782e983c960","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.16.tgz","fileCount":254,"integrity":"sha512-hRRv72yx5b8JdR02IZVKt+Bh/o5Bbg0GlcBfjKHi42KAp/Rsupc2+CI0eikC35WotQs/o0ckM26HSSf3EaHhgQ==","signatures":[{"sig":"MEUCIQDkizxffb21FBSuqUNkoiygH5ThjuGbvh56/5wPGuUKnwIgZs1E3rrHlcqtaZNwU+qm4GOH5OSBunMBqxaJLbhsEWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168052},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-server":{"types":"./dist/index.server.d.ts","default":"./dist/index.server.js"}},"./ir":{"types":"./dist/ir.d.ts","default":"./dist/ir.js"},"./a2ui":{"types":"./dist/a2ui.d.ts","default":"./dist/a2ui.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./teams":{"types":"./dist/teams.d.ts","default":"./dist/teams.js"}},"scripts":{"test":"vitest run","build":"aui-build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"assistant-stream":"^0.3.40"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","react":"^19.2.8","vitest":"^4.1.11","react-dom":"^19.2.8","@types/react":"^19.2.18","@types/json-schema":"^7.0.15","@assistant-ui/react":"0.15.17","@assistant-ui/x-buildutils":"0.0.24"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.15.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.16_1787855778698_0.7918573069565085","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@assistant-ui/react-generative-ui","version":"0.0.17","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.17","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"0cb7c2208864dcca31a91fe1e90b8e26be3acf13","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.17.tgz","fileCount":254,"integrity":"sha512-/H7SnKfLDr69GdevYaDrPma+7egEtIdWjGfO2wo1rhk8HPgNq4rG/inNix78kM40VWV1E0eN5Vjki7FZiUt4gQ==","signatures":[{"sig":"MEYCIQCHh/+7YwQfZ7hJEWKtJGd0Afg50QDeSuy+jDp5r/6TmQIhAMfZ+6/45Lo797uBzNmH/8F0nQVXgIbnEkiMMVR9nE55","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170710},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-server":{"types":"./dist/index.server.d.ts","default":"./dist/index.server.js"}},"./ir":{"types":"./dist/ir.d.ts","default":"./dist/ir.js"},"./a2ui":{"types":"./dist/a2ui.d.ts","default":"./dist/a2ui.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./teams":{"types":"./dist/teams.d.ts","default":"./dist/teams.js"}},"scripts":{"test":"vitest run","build":"aui-build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"dependencies":{"assistant-stream":"^0.3.41"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","react":"^19.2.8","vitest":"^4.1.11","react-dom":"^19.2.8","@types/react":"^19.2.18","@types/json-schema":"^7.0.15","@assistant-ui/react":"0.15.18","@assistant-ui/x-buildutils":"0.0.25"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.15.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.17_1788445466438_0.7220283994114234","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@assistant-ui/react-generative-ui","version":"0.0.18","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.18","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"037f6743975b97d9be7d26633d64c2db2ad81539","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.18.tgz","fileCount":259,"integrity":"sha512-4jOkrpdwudk0dChMZrS7/KyjtnOz/qqkve5/2avW+rahgH6u8r+6Mmt85Ofj5ERUf/EGqIla4vb5IxrtFLnnOg==","signatures":[{"sig":"MEQCIF37gy2PiJtMNh/MXcRjAgnRCCpnEteeRqmdZLHhVTlfAiBqTEc/fu7oGasvNBNAlNhT490BAQwsLyyU4aWJ5IYnhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1200728},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-server":{"types":"./dist/index.server.d.ts","default":"./dist/index.server.js"}},"./ir":{"types":"./dist/ir.d.ts","default":"./dist/ir.js"},"./a2ui":{"types":"./dist/a2ui.d.ts","default":"./dist/a2ui.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./teams":{"types":"./dist/teams.d.ts","default":"./dist/teams.js"}},"scripts":{"test":"vitest run","build":"aui-build","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"dependencies":{"assistant-stream":"^0.3.42"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","react":"^19.2.8","vitest":"^4.1.11","react-dom":"^19.2.8","@types/react":"^19.2.18","@types/json-schema":"^7.0.15","@assistant-ui/react":"0.15.19","@assistant-ui/x-buildutils":"0.0.26"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.15.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.18_1789140517886_0.9826778554914399","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@assistant-ui/react-generative-ui","version":"0.0.19","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.19","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"7642a1234e524fdcff2e5502728c4b87236c1008","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.19.tgz","fileCount":257,"integrity":"sha512-zpUm1Rd5pbI9Y0NUVeAuVyMSHRYCdksRkCwOG887NNJBVk7Ljk6ZSMcAJjZOo4F9u/qcmcUQD53793gDqg/xmw==","signatures":[{"sig":"MEUCIAkZb4SLwK0tLIge05kPv31FSwJlFWwy5gExWobkxIPWAiEA/AOiwFuBOpC3KL81AVgOglIhZM7L+ZXz3+5MvvZxEf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDbOytNMpOlzzdLRK7bbnu8Pf3j1Mkubw15V8xY3I5d0QIhALZJCW8LWSPZTHYrWA/81Oc+Mc2iKjdQWMmcpBg/miLS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195929},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-server":{"types":"./dist/index.server.d.ts","default":"./dist/index.server.js"}},"./ir":{"types":"./dist/ir.d.ts","default":"./dist/ir.js"},"./a2ui":{"types":"./dist/a2ui.d.ts","default":"./dist/a2ui.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./teams":{"types":"./dist/teams.d.ts","default":"./dist/teams.js"}},"scripts":{"test":"vitest run","build":"aui-build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"dependencies":{"assistant-stream":"^0.3.44","@types/json-schema":"^7.0.15"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","jsdom":"^30.0.1","react":"^19.3.0","vitest":"^5.0.1","react-dom":"^19.3.0","@types/react":"^19.3.0","@assistant-ui/react":"0.15.21","@assistant-ui/x-buildutils":"0.0.28"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.15.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.19_1789744507062_0.11894622201851801","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@assistant-ui/react-generative-ui","version":"0.0.20","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"author":"AgentbaseAI Inc.","license":"MIT","_id":"@assistant-ui/react-generative-ui@0.0.20","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://www.assistant-ui.com/","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"534878b6e9b60334340a115e687a5af067edc787","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.20.tgz","fileCount":276,"integrity":"sha512-gbSk1B4HRbH6jmyu84i+aPv+g1UqgrdQbo0zf5GBzyHVg68dvB/QAJvoJ78ntJTHZ6VwhRIsHHuqs3Vq4X/Bgg==","signatures":[{"sig":"MEQCIFcbw3g6dZC/7rUSeqk8R6p2s/3S8pyiS/xEqK3VedDmAiBXw4Bs8ckqZyt0aOi0bvieKClFgM2FrP1+n+nF4vzKpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEZHRmdVOIuFT4bSiG33un2v2Np2TwFQiD2izsS92v82AiEAyRkeJ0aTNOfxeTxXd9MbmYlswpjoCNyl/mG6wSYpB+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1291657},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-server":{"types":"./dist/index.server.d.ts","default":"./dist/index.server.js"}},"./ir":{"types":"./dist/ir.d.ts","default":"./dist/ir.js"},"./a2ui":{"types":"./dist/a2ui.d.ts","default":"./dist/a2ui.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./teams":{"types":"./dist/teams.d.ts","default":"./dist/teams.js"}},"scripts":{"test":"vitest run","build":"aui-build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"sideEffects":false,"dependencies":{"assistant-stream":"^0.3.45","@types/json-schema":"^7.0.15"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","jsdom":"^30.0.1","react":"^19.3.0","vitest":"^5.0.1","react-dom":"^19.3.0","@types/react":"^19.3.0","@assistant-ui/react":"0.15.22","@assistant-ui/x-buildutils":"0.0.29"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.15.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-generative-ui_0.0.20_1790252311875_0.4993728923114462","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"_id":"@assistant-ui/react-generative-ui@0.0.21","bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"dist":{"shasum":"a94ce7001116ef92a0d0bba745f14ff03fde2968","tarball":"https://registry.npmjs.org/@assistant-ui/react-generative-ui/-/react-generative-ui-0.0.21.tgz","fileCount":276,"integrity":"sha512-Ayy/uAdStiYe2CunXBGlLmGr0c0im9Bx3ShXLdfOfk75Uv4ZFg7+9xr1UJYLB0Lhm0+iNDbJbtiiZLH4qY5A9g==","signatures":[{"sig":"MEQCIBzbO6LJMkdrf2FsOYO8pACDwxEMcjwOmS2mvxXXqtvUAiBNhuSoOeTPDLuCJUuhUwN8ELvbduUX3XVyjs8lFRbCoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDwzumjb7HEE4ssGu+5pBwibYLszZly6q5QN4HuMcn9fAIhAMRYE/NZFegUqQFsSH2//1CbZPVah9HGKMX4DC9P5F2k"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assistant-ui%2freact-generative-ui@0.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1302479},"main":"./dist/index.js","name":"@assistant-ui/react-generative-ui","type":"module","types":"./dist/index.d.ts","author":"AgentbaseAI Inc.","exports":{".":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-server":{"types":"./dist/index.server.d.ts","default":"./dist/index.server.js"}},"./ir":{"types":"./dist/ir.d.ts","default":"./dist/ir.js"},"./a2ui":{"types":"./dist/a2ui.d.ts","default":"./dist/a2ui.js"},"./slack":{"types":"./dist/slack.d.ts","default":"./dist/slack.js"},"./teams":{"types":"./dist/teams.d.ts","default":"./dist/teams.js"}},"license":"MIT","scripts":{"test":"vitest run","build":"aui-build","typecheck":"tsc --noEmit","test:watch":"vitest"},"version":"0.0.21","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83c941b7-b0a7-4c2b-a959-e92efe28851b"}},"homepage":"https://www.assistant-ui.com/","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","directories":{},"maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"sideEffects":false,"dependencies":{"assistant-stream":"^0.3.45","@types/json-schema":"^7.0.15"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","jsdom":"^30.0.1","react":"^19.3.0","vitest":"^5.0.1","react-dom":"^19.3.0","@types/react":"^19.3.0","@assistant-ui/react":"0.15.22","@assistant-ui/x-buildutils":"0.0.29"},"peerDependencies":{"zod":"^4.0.0","react":"^18 || ^19","@types/react":"*","@assistant-ui/react":"^0.15.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-generative-ui_0.0.21_1790262980942_0.8680010002523577"}}},"time":{"created":"2026-06-04T18:32:01.562Z","modified":"2026-09-24T15:16:21.473Z","0.0.2":"2026-06-04T18:32:01.928Z","0.0.3":"2026-06-08T17:53:41.046Z","0.0.4":"2026-06-12T02:28:37.129Z","0.0.5":"2026-06-14T03:33:16.738Z","0.0.6":"2026-06-25T05:08:07.939Z","0.0.7":"2026-07-04T01:27:18.011Z","0.0.8":"2026-07-16T15:37:23.625Z","0.0.9":"2026-07-26T07:32:07.031Z","0.0.10":"2026-07-28T07:48:04.697Z","0.0.11":"2026-07-30T07:23:10.180Z","0.0.12":"2026-08-06T11:14:28.304Z","0.0.13":"2026-08-08T09:20:46.514Z","0.0.14":"2026-08-12T06:23:55.614Z","0.0.15":"2026-08-18T07:15:26.711Z","0.0.16":"2026-08-27T18:36:18.874Z","0.0.17":"2026-09-03T14:24:26.571Z","0.0.18":"2026-09-11T15:28:38.034Z","0.0.19":"2026-09-18T15:15:07.177Z","0.0.20":"2026-09-24T12:18:31.993Z","0.0.21":"2026-09-24T15:16:21.068Z"},"bugs":{"url":"https://github.com/assistant-ui/assistant-ui/issues"},"author":"AgentbaseAI Inc.","license":"MIT","homepage":"https://www.assistant-ui.com/","keywords":["generative-ui","assistant-ui","react","ai","chat","rendering"],"repository":{"url":"git+https://github.com/assistant-ui/assistant-ui.git","type":"git","directory":"packages/react-generative-ui"},"description":"Generative UI components for assistant-ui","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"readme":"# @assistant-ui/react-generative-ui\n\nGenerative UI tools for assistant-ui.\n\n## Installation\n\n```bash\nnpm install @assistant-ui/react-generative-ui\n```\n\n## Usage\n\nDeclare the components the model is allowed to render in a library, then expose\nthem through the `present` tool. The model emits a `{ $type, ...props }` tree\n(`$type` names the component, so a real `type` prop never collides); the tool\nrenders it against the library.\n\n```tsx\nimport { JSONGenerativeUI } from \"@assistant-ui/react-generative-ui\";\nimport { Thread, Tools } from \"@assistant-ui/react\";\nimport { z } from \"zod\";\n\nconst generativeUI = new JSONGenerativeUI({\n  library: {\n    Card: {\n      description: \"A card container with a title.\",\n      properties: z.object({ title: z.string() }),\n      render: ({ title, children }) => (\n        <section className=\"card\">\n          <h3>{title}</h3>\n          {children}\n        </section>\n      ),\n    },\n    Text: {\n      description: \"A run of text.\",\n      properties: z.object({ tone: z.enum([\"muted\", \"normal\"]).optional() }),\n      render: ({ tone, children }) => <p data-tone={tone}>{children}</p>,\n    },\n  },\n});\n\nconst toolkit = {\n  present: generativeUI.present(),\n};\n\nfunction App() {\n  return (\n    <Thread>\n      <Tools toolkit={toolkit} />\n      {/* MessageList, Composer, ... */}\n    </Thread>\n  );\n}\n```\n\nA node's `children` prop is rendered recursively, so components can be nested:\n\n```json\n{\n  \"$type\": \"Card\",\n  \"title\": \"Hello\",\n  \"children\": [{ \"$type\": \"Text\", \"tone\": \"muted\", \"children\": \"Nested text\" }]\n}\n```\n\n## Streaming props\n\nBy default a component renders only once its props have fully arrived, so\n`render` always sees complete props. Opt into rendering from partial props with\n`streamProperties`. When you do, `render` receives an injected `$status` prop\nthat discriminates the props: while `\"streaming\"` they are `Partial`, and once\n`\"done\"` they are complete.\n\n```tsx\nconst generativeUI = new JSONGenerativeUI({\n  library: {\n    Weather: {\n      description: \"A live weather card.\",\n      properties: z.object({ city: z.string(), temp: z.number() }),\n      streamProperties: true,\n      render: (props) => {\n        if (props.$status === \"done\") {\n          return <Card>{`${props.city}: ${props.temp}°`}</Card>; // complete props\n        }\n        return <Card>{props.city ?? \"Loading…\"}</Card>; // partial props\n      },\n    },\n  },\n});\n```\n\n`render` is a function of `props`, not a React component — but it runs on its\nown fiber, so you can call hooks inside it as usual.\n\n## `\"use generative\"` authoring\n\nThe examples above wire the library up by hand on the client. With the\n`\"use generative\"` compiler (`@assistant-ui/next` or `@assistant-ui/vite`) you\ncan instead colocate a component's `properties` schema with its `render` and\nexpose the library as tools, and the build splits each half to the right target:\nthe schema goes to the server (so the model sees the tool), the `render` stays on\nthe client.\n\n```tsx\n\"use generative\";\n\nimport { z } from \"zod\";\nimport { Weather } from \"@/components/weather\";\nimport { defineToolkit } from \"@assistant-ui/react\";\nimport {\n  JSONGenerativeUI,\n  defineGenerativeComponents,\n} from \"@assistant-ui/react-generative-ui\";\n\nconst generative = new JSONGenerativeUI({\n  library: defineGenerativeComponents({\n    Weather: {\n      description: \"Show a weather card.\",\n      properties: z.object({ city: z.string() }),\n      render: (props) => <Weather {...props} />,\n    },\n  }),\n});\n\nexport default defineToolkit({\n  // `present` displays a component; `prompt_user` is a human-in-the-loop prompt.\n  present: generative.present(),\n  prompt_user: generative.promptUser(),\n});\n```\n\nThe model calls `present` with a node like `{ \"$type\": \"Weather\", \"city\": \"SF\" }`.\nPass `present({ display: \"standalone\" })` to render the component on its own\nsurface instead of inline. See the\n[`\"use generative\"` docs](https://www.assistant-ui.com/docs) for the build setup.\n\n## Slack, Teams, and A2UI\n\nThe same tree is plain JSON, so it is not tied to the browser. Three React-free subpaths convert it for Slack Block Kit, Microsoft Teams Adaptive Cards, and inbound [A2UI](https://a2ui.org/) surfaces. They run in server actions, queue workers, and webhook handlers. Conversion is over the built-in vocabulary; a `$type` outside it is dropped with a warning. What each target does with a component, and how unsupported content degrades, is documented on [Generative UI on Slack](https://www.assistant-ui.com/docs/tools/generative-ui-slack), [Generative UI on Microsoft Teams](https://www.assistant-ui.com/docs/tools/generative-ui-teams), and [A2UI over AG-UI](https://www.assistant-ui.com/docs/tools/a2ui).\n\n### `@assistant-ui/react-generative-ui/slack`\n\nConverts a tree to Slack Block Kit JSON (`toSlackBlocks`), decodes `block_actions` webhooks back into `$action` payloads (`decodeBlockAction`), and maps Block Kit back into vocabulary nodes (`fromSlackBlocks`).\n\n```ts\nimport { toSlackBlocks } from \"@assistant-ui/react-generative-ui/slack\";\n\nconst { blocks, warnings } = toSlackBlocks({\n  $type: \"Card\",\n  title: \"Order #48213\",\n  children: [{ $type: \"Text\", value: \"Shipped, arriving Thursday.\" }],\n});\n```\n\n### `@assistant-ui/react-generative-ui/teams`\n\nConverts a tree to a Microsoft Teams Adaptive Card (`toAdaptiveCard`) or bot-framework attachments with root-carousel support (`toTeamsAttachments`), and decodes an incoming `activity.value` (`decodeSubmitData`).\n\n```ts\nimport { toAdaptiveCard } from \"@assistant-ui/react-generative-ui/teams\";\n\nconst { card, warnings } = toAdaptiveCard({\n  $type: \"Card\",\n  title: \"Order #48213\",\n  children: [{ $type: \"Text\", value: \"Shipped, arriving Thursday.\" }],\n});\n```\n\n### `@assistant-ui/react-generative-ui/a2ui`\n\nThe inbound direction: applies A2UI surface operations (`applyA2uiOperations`) and converts a surface into a vocabulary tree (`convertSurfaceToUISpec`) that renders through the same `present` path.\n\n```ts\nimport {\n  applyA2uiOperations,\n  convertSurfaceToUISpec,\n} from \"@assistant-ui/react-generative-ui/a2ui\";\n\nconst { state } = applyA2uiOperations(new Map(), operations);\nfor (const surface of state.values()) {\n  const { spec, warnings } = convertSurfaceToUISpec(surface);\n}\n```\n\n## License\n\nMIT\n","readmeFilename":""}