{"_id":"@ap3x/a2a","_rev":"4-df024b03872867444e9c6ab247b89435","name":"@ap3x/a2a","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@ap3x/a2a","version":"1.0.0","_id":"@ap3x/a2a@1.0.0","maintainers":[{"name":"botstack","email":"GuerrillaMedia702@gmail.com"}],"dist":{"shasum":"d99fd279fe90c9f139fd3ee8dcde0fa25a7e2ff3","tarball":"https://registry.npmjs.org/@ap3x/a2a/-/a2a-1.0.0.tgz","fileCount":21,"integrity":"sha512-oEwxBmjyd+O8li7Q6J6TTk6tCxFofONhdhTz3/2rG7T76c2+7eyog5QsPByIv57KVPb94h1F1AXtNefKkY5eRg==","signatures":[{"sig":"MEUCIDSTKZKAo6apqQ7nMs9eqLX9xsAexz/0ZIOZYs/jX68JAiEA2Ho0godM7mYOZdJQyvBcXdCQxGE5BDZoKUozkIU0dS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46887},"main":"./dist/index.js","type":"module","_from":"file:ap3x-a2a-1.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"botstack","email":"GuerrillaMedia702@gmail.com"},"_resolved":"C:\\Users\\Guerr\\AppData\\Local\\Temp\\278aa9563ccd95dee0cc166c5549e3b9\\ap3x-a2a-1.0.0.tgz","_integrity":"sha512-oEwxBmjyd+O8li7Q6J6TTk6tCxFofONhdhTz3/2rG7T76c2+7eyog5QsPByIv57KVPb94h1F1AXtNefKkY5eRg==","deprecated":"Superseded by @ap3x/a2a@2.0.0 (AP3X agent framework). The 1.x line was an unrelated project.","_npmVersion":"11.5.1","description":"A2A protocol client, server, and swarm integration for @ap3x/core","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","@ap3x/core":"1.0.0","typescript":"^5.4.0"},"peerDependencies":{"@ap3x/core":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a_1.0.0_1776576661027_0.7753618406693428","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@ap3x/a2a","version":"2.0.0","license":"MIT","_id":"@ap3x/a2a@2.0.0","maintainers":[{"name":"botstack","email":"GuerrillaMedia702@gmail.com"}],"homepage":"https://github.com/AP3X-Dev/AP3X#readme","bugs":{"url":"https://github.com/AP3X-Dev/AP3X/issues"},"dist":{"shasum":"9967d3033217ad1b3b746d53ec964ecb82e247a1","tarball":"https://registry.npmjs.org/@ap3x/a2a/-/a2a-2.0.0.tgz","fileCount":30,"integrity":"sha512-SBwGxxnU7r1Oqi0M60EMzLTEVrYerOgSCZpyI2weKg1aXm4Wchyscwe9Q9GqyMDGcxjut5qxgYHm8nU+SLr6VA==","signatures":[{"sig":"MEUCIDBpupuuu1Ifw6PPzEa6+ZD1v2vRgKrJ4XGa6naFwGrMAiEA8mpsTt6yIIVA9gpqU4DLLZQ53z9r7FnP8JyU2RGkoJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"572dcf9cfde958270d2c9b5404aa5bc1dc2cbeea","scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --clean --tsconfig tsconfig.build.json && tsc -p tsconfig.build.json","prepublishOnly":"node ../../scripts/publish-gate.mjs"},"_npmUser":{"name":"botstack","email":"GuerrillaMedia702@gmail.com"},"repository":{"url":"git+https://github.com/AP3X-Dev/AP3X.git","type":"git","directory":"packages/a2a"},"_npmVersion":"11.5.1","description":"Agent-to-agent (A2A) protocol client, server, and swarm integration","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@grpc/grpc-js":"^1.13.4","@ap3x/agent-core":"0.1.0","@sinclair/typebox":"^0.34.49","@grpc/proto-loader":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@a2a-js/sdk":"0.3.13"},"_npmOperationalInternal":{"tmp":"tmp/a2a_2.0.0_1785554996787_0.35033703868031973","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-19T05:31:00.833Z","modified":"2026-08-01T03:36:53.717Z","1.0.0":"2026-04-19T05:31:01.173Z","2.0.0":"2026-08-01T03:29:56.904Z"},"bugs":{"url":"https://github.com/AP3X-Dev/AP3X/issues"},"license":"MIT","homepage":"https://github.com/AP3X-Dev/AP3X#readme","repository":{"url":"git+https://github.com/AP3X-Dev/AP3X.git","type":"git","directory":"packages/a2a"},"description":"Agent-to-agent (A2A) protocol client, server, and swarm integration","maintainers":[{"name":"botstack","email":"GuerrillaMedia702@gmail.com"}],"readme":"# @ap3x/a2a\n\nA2A protocol support: a client, a server, and the bindings that let a remote agent join a local swarm as an ordinary member.\n\nPart of [AP3X](https://github.com/AP3X-Dev/AP3X) — a TypeScript multi-agent framework.\n\n## Install\n\n```bash\nnpm install @ap3x/a2a\n```\n\n## What's inside\n\n- **Client + server** — the A2A request/response surface with agent-card discovery.\n- **Transports** — JSON-RPC and REST, with an optional gRPC binding that is lazily loaded so gRPC stays an opt-in dependency.\n- **Swarm integration** — a remote A2A agent satisfies `AgentBackend`, so orchestration consumes it like any local member.\n\nThe A2A specification is Apache-2.0; see [a2aproject/A2A](https://github.com/a2aproject/A2A).\n\n## Documentation\n\nSee the [AP3X repository](https://github.com/AP3X-Dev/AP3X) for architecture notes, the full package map, and examples.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}