a2aproject/A2A
Agent2Agent (A2A) is an open protocol enabling secure communication and interoperability between diverse generative AI agents to foster collaboration and innovation in the AI ecosystem.
Awesome AI Agents › Multi-Agent Platforms
The project "http2-wrapper" is a Node.js package designed to enable HTTP/2 support while maintaining the familiar HTTP/1 API, making it easier for developers to adopt HTTP/2 without rewriting existing code. It acts as a wrapper around the native Node.js HTTP/2 module, providing a seamless interface that mimics the traditional HTTPS API. This allows developers to use HTTP/2 features transparently in applications that rely on HTTP/1-based modules. The package supports automatic ALPN (Application-Layer Protocol Negotiation) to determine whether to use HTTP/1 or HTTP/2 for a given request, returning the appropriate client request instance. It also includes an agent implementation that manages HTTP/2 sessions, allowing for connection reuse and session management, which is not available in the native HTTP/2 module. The agent supports options such as timeout, maximum sessions, and cached TLS sessions, providing fine control over connection behavior. The library is particularly useful when integrating with other modules that expect the HTTP/1 API but where HTTP/2 support is desired for performance improvements. It offers methods like `http2.request`, `http2.get`, and `http2.auto` for making requests, along with classes like `ClientRequest`, `IncomingMessage`, and `Agent` that mirror the native HTTPS counterparts. The project emphasizes ease of use, compatibility, and performance, with features like protocol caching for ALPN results and the ability to handle HTTP/2 streams and sessions efficiently. It is well-documented with usage examples demonstrating how to perform POST requests, handle responses, and customize agent behavior. Overall, http2-wrapper provides a practical solution for Node.js developers to adopt HTTP/2 in their applications without significant code changes, leveraging the benefits of HTTP/2 such as multiplexing, header compression, and improved performance while maintaining a familiar API surface.
https://github.com/szmarczak/http2-wrapper
Agent2Agent (A2A) is an open protocol enabling secure communication and interoperability between diverse generative AI agents to foster collaboration and innovation in the AI ecosystem.
IBM MCP Context Forge is a production-grade Model Context Protocol Gateway that unifies REST and MCP services into a single secure, scalable endpoint for AI clients with federation, virtualization, multi-protocol support, and an optional Admin UI.
The A2A Python SDK is an official toolkit for building and running agentic applications as A2AServers following the Agent2Agent (A2A) Protocol, supporting multiple databases and easy installation.
TooTallNate/proxy-agents is a Node.js monorepo containing various HTTP Proxy Agent implementations that enable routing HTTP requests through different proxy protocols.
ACP is an open protocol enabling seamless communication and coordination between AI agents, applications, and humans through structured multimodal messages.
HyperChat is an open-source, cross-platform chat client that integrates multiple LLM APIs and the MCP protocol to deliver a versatile and productivity-enhancing chat experience.
A curated collection of resources, tools, and implementations for the Google Agent2Agent (A2A) Protocol enabling secure communication and collaboration between AI agents from different vendors and frameworks.
Agency is a minimal and scalable Python framework for building flexible agentic systems using the Actor model, supporting concurrency, networked communication, and detailed observability.