agent-to-agent-ts
by A2A-tools
TypeScript gRPC implementation of the A2A protocol with AgentCard and CLI
Overview
Implements an agent-to-agent (A2A) protocol in TypeScript with gRPC transport, AgentCard identities, task primitives, and a CLI. Provides a Node 22+ SDK and reference runtime that serializes agent messages over grpc-js and exposes task lifecycle hooks for delegation and result exchange. Includes command-line tools and example flows so teams can run multi-agent interactions locally or in CI as a starting point for production integrations. This reference runtime aligns with the Open Agent Specification, serving as a runnable reference for Open Agent tooling and interoperability Open Agent Specification.
Key Benefits
Ideal For
Teams prototyping or standardizing agent-to-agent messaging in Node.js who need a runnable reference stack for identity, delegation, and tracing.
Real-World Examples
- Prototyping secure agent-to-agent message flows and task delegation in Node.js
- Instrumenting agent interactions to capture provenance for agent track record and evaluation
- Running local multi-agent integration tests and CI-driven A2A scenarios via the included CLI