{"_id":"@agent-ui-kit/a2a","_rev":"4-4df2f41c7716ced31c632e309b55a0d9","name":"@agent-ui-kit/a2a","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.3":{"name":"@agent-ui-kit/a2a","version":"0.0.3","license":"MIT","_id":"@agent-ui-kit/a2a@0.0.3","maintainers":[{"name":"kimgish","email":"kim.granlund@gmail.com"}],"homepage":"https://github.com/kimgranlund/agent-ui#readme","bugs":{"url":"https://github.com/kimgranlund/agent-ui/issues"},"dist":{"shasum":"b4f70b9f5e6629e3e65c0941046108f91551c5b7","tarball":"https://registry.npmjs.org/@agent-ui-kit/a2a/-/a2a-0.0.3.tgz","fileCount":31,"integrity":"sha512-tGeETK9nXV02Ji/80hMDg2fvbt8swGgLY5+safzsfJxQxJGBkC8DpZXhvZaWe2Q4EZOTZhWJRGHNbVR5f+7RGg==","signatures":[{"sig":"MEQCIG0CJmhXzPsnHSz8B5T9gzkLgESCBNvlnTSf3YGpzdAnAiBiu0igc3VP4wndvlRP0BRF4Ci2qjC0Qp63QTXl+k7bSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93239},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e0d88476fd1700cd6ae4c8c4ff2de34a435279c8","_npmUser":{"name":"kimgish","email":"kim.granlund@gmail.com"},"repository":{"url":"git+https://github.com/kimgranlund/agent-ui.git","type":"git","directory":"packages/agent-ui/a2a"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a2a_0.0.3_1784488728042_0.4312067592612061","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@agent-ui-kit/a2a","version":"0.0.4","keywords":["agent-ui","web-components","custom-elements","design-system","a2a","agent2agent","protocol","agents"],"license":"MIT","_id":"@agent-ui-kit/a2a@0.0.4","maintainers":[{"name":"kimgish","email":"kim.granlund@gmail.com"}],"homepage":"https://github.com/kimgranlund/agent-ui#readme","bugs":{"url":"https://github.com/kimgranlund/agent-ui/issues"},"dist":{"shasum":"1f1fd790bad9c4742d19ddd75477c980cfd86545","tarball":"https://registry.npmjs.org/@agent-ui-kit/a2a/-/a2a-0.0.4.tgz","fileCount":33,"integrity":"sha512-wxFZb+bmK2iDjRNO7mRCfGsIs8iNfcJmmQqyAtCwOfoijJkKfiZqBgOPBARGKsvz8C6zZ0UJW9QhY20eiSCBRA==","signatures":[{"sig":"MEYCIQDCrF5KTS7zm8UeaR56vWFIIBROAkIWGohqc415GVgdzAIhALXXfD1iwHadjjwMoaIT/9Wv8lu1WMenv8/f4g+AMArg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96553},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b591692d7d9708d4e82712652c15f33278ac7bbc","_npmUser":{"name":"kimgish","email":"kim.granlund@gmail.com"},"repository":{"url":"git+https://github.com/kimgranlund/agent-ui.git","type":"git","directory":"packages/agent-ui/a2a"},"_npmVersion":"11.16.0","description":"A2A (Agent2Agent) protocol support, pinned to spec v0.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a2a_0.0.4_1784490211964_0.5826571078266025","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@agent-ui-kit/a2a","version":"0.0.5","keywords":["agent-ui","web-components","custom-elements","design-system","a2a","agent2agent","protocol","agents"],"license":"MIT","_id":"@agent-ui-kit/a2a@0.0.5","maintainers":[{"name":"kimgish","email":"kim.granlund@gmail.com"}],"homepage":"https://github.com/kimgranlund/agent-ui#readme","bugs":{"url":"https://github.com/kimgranlund/agent-ui/issues"},"dist":{"shasum":"1f7bdf5b4a742e4616fadb7cf5703feed405d187","tarball":"https://registry.npmjs.org/@agent-ui-kit/a2a/-/a2a-0.0.5.tgz","fileCount":33,"integrity":"sha512-Mqyg5hSbo5BfngTSiRYu9E9v05NcKqvpd/W90Sok2jCOZ8YXf9GsrCsZW3w88VfsB1BkZM606NXu6xXU4dIOUA==","signatures":[{"sig":"MEQCIAUJRDYmAheLHy+cVnnQhHqWW3PFLbBZj1PoLvnuhOI3AiAU/VYLIyBKBNyyoFWsal/8qla7n4q7UA/xLndoOqqCrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96694},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"00fb1141077846c047c6c11294ce0c5f675d1912","_npmUser":{"name":"kimgish","email":"kim.granlund@gmail.com"},"repository":{"url":"git+https://github.com/kimgranlund/agent-ui.git","type":"git","directory":"packages/agent-ui/a2a"},"_npmVersion":"11.16.0","description":"A2A (Agent2Agent) protocol support, pinned to spec v0.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/a2a_0.0.5_1784490721258_0.9503509157527705","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@agent-ui-kit/a2a","version":"0.1.0","description":"A2A (Agent2Agent) protocol support, pinned to spec v0.","keywords":["agent-ui","web-components","custom-elements","design-system","a2a","agent2agent","protocol","agents"],"license":"MIT","homepage":"https://github.com/kimgranlund/agent-ui#readme","bugs":{"url":"https://github.com/kimgranlund/agent-ui/issues"},"type":"module","repository":{"type":"git","url":"git+https://github.com/kimgranlund/agent-ui.git","directory":"packages/agent-ui/a2a"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9a62617f8a6ac15240d47ea58a1ef59ffccc1cf6","_id":"@agent-ui-kit/a2a@0.1.0","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-QT3LScU/YG8jq7ExbVe1kRZ13pjfgpiYBpEiyc3J9yDQfl2YCWfQvdWALUk2pdGMxhfhCQlbKsBQBZ5P6vsVxw==","shasum":"2f8d3464143c7d21d8cbaafbaf03dcc5d890c7d6","tarball":"https://registry.npmjs.org/@agent-ui-kit/a2a/-/a2a-0.1.0.tgz","fileCount":33,"unpackedSize":96722,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID84NubB7f8sVSsC+xoaGoevPWRWjy3WKoHRm3dg2wAVAiEAw8fzkVglSowXZuEdaJD3xrTwA+G/w9WbmXmOsqKfQXI="}]},"_npmUser":{"name":"kimgish","email":"kim.granlund@gmail.com"},"directories":{},"maintainers":[{"name":"kimgish","email":"kim.granlund@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/a2a_0.1.0_1787791051785_0.35835503150135906"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-19T19:18:47.936Z","modified":"2026-08-27T00:37:32.117Z","0.0.3":"2026-07-19T19:18:48.176Z","0.0.4":"2026-07-19T19:43:32.114Z","0.0.5":"2026-07-19T19:52:01.384Z","0.1.0":"2026-08-27T00:37:31.944Z"},"bugs":{"url":"https://github.com/kimgranlund/agent-ui/issues"},"license":"MIT","homepage":"https://github.com/kimgranlund/agent-ui#readme","keywords":["agent-ui","web-components","custom-elements","design-system","a2a","agent2agent","protocol","agents"],"repository":{"type":"git","url":"git+https://github.com/kimgranlund/agent-ui.git","directory":"packages/agent-ui/a2a"},"description":"A2A (Agent2Agent) protocol support, pinned to spec v0.","maintainers":[{"name":"kimgish","email":"kim.granlund@gmail.com"}],"readme":"# @agent-ui-kit/a2a\n\nA2A (Agent2Agent) protocol support, pinned to spec v0.3.0: wire types for AgentCard / Message / Task / Artifact, JSON-RPC method shapes, and strict validation. Zero dependencies, isomorphic (browser + node).\n\n## Install\n\n```sh\nnpm install @agent-ui-kit/a2a\n```\n\n## Usage\n\n```js\nimport { validateA2a } from '@agent-ui-kit/a2a'\n```\n\nUse the typed wire shapes to build A2A servers/clients and validate inbound messages against the pinned spec version. Version pinning is deliberate: A2A v1.0 renames JSON-RPC methods (wire-breaking) — this package speaks v0.3.0.\n\n## CDN (no build step)\n\n```html\n<script type=\"module\">\n  import { validateA2a } from 'https://esm.sh/@agent-ui-kit/a2a@0.1.0'\n</script>\n```\n\n## The @agent-ui-kit family\n\n| Package | What it is |\n|---|---|\n| [`@agent-ui-kit/components`](https://www.npmjs.com/package/@agent-ui-kit/components) | The component framework: signals kernel, 50+ light-DOM `ui-*` custom elements |\n| [`@agent-ui-kit/shared`](https://www.npmjs.com/package/@agent-ui-kit/shared) | Design tokens + foundation stylesheets (color, dimensions, themes) |\n| [`@agent-ui-kit/icons`](https://www.npmjs.com/package/@agent-ui-kit/icons) | Swappable icon-pack adapter (+ a Phosphor pack) |\n| [`@agent-ui-kit/a2ui`](https://www.npmjs.com/package/@agent-ui-kit/a2ui) | A2UI protocol renderer, validator, and component catalog |\n| [`@agent-ui-kit/a2a`](https://www.npmjs.com/package/@agent-ui-kit/a2a) | A2A (Agent2Agent) protocol wire types + validation (spec v0.3.0) |\n| [`@agent-ui-kit/router`](https://www.npmjs.com/package/@agent-ui-kit/router) | Memory-first SPA router with opt-in URL reflection |\n| [`@agent-ui-kit/code`](https://www.npmjs.com/package/@agent-ui-kit/code) | Code + prose: highlighter registry, markdown renderer, source editor |\n| [`@agent-ui-kit/app`](https://www.npmjs.com/package/@agent-ui-kit/app) | App-surface compositions: shells, conversation, agent admin |\n\nMIT © Kim Granlund · [Docs](https://ui.nonoun.io) · [Source](https://github.com/kimgranlund/agent-ui)\n","readmeFilename":"README.md"}