awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
a2aproject avatar

a2aproject/A2A

0
View on GitHub↗
a2a-protocol.org
↗

A2A

A2A is a standardized framework designed to enable interoperability, discovery, and orchestration among independent artificial intelligence agents. It provides a common communication protocol that allows heterogeneous agents to exchange data, verify identities, and collaborate across diverse programming languages and computing environments. By establishing a unified messaging standard, the project facilitates the creation of complex, multi-agent workflows where tasks are routed and managed between specialized services.

The project distinguishes itself through a capability-based architecture that uses machine-readable metadata cards to advertise agent skills, security requirements, and interface definitions. This system supports dynamic service evaluation and automated discovery via well-known network paths. Furthermore, it incorporates a task-oriented state machine that manages long-running asynchronous operations, enabling incremental streaming of artifacts and status updates to maintain context across multi-turn interactions.

Beyond its core communication and orchestration capabilities, the framework includes robust infrastructure for security, observability, and traffic management. It supports multi-tenant deployments, granular authorization enforcement, and distributed tracing to ensure visibility and control within distributed agent networks. The platform also provides multi-language software development kits and extensible protocol tools to assist developers in building, registering, and scaling agent applications.

Features

  • Agent Communication Protocols - Provides a standardized communication protocol for interoperability between heterogeneous artificial intelligence agents.
  • Agent Discovery - Publishing and retrieving machine-readable metadata to help clients locate, verify, and connect with available artificial intelligence services.
  • Autonomous Agents - Building standardized communication protocols to enable seamless data exchange and collaboration between independent artificial intelligence agents.
  • Agent Capability Registries - A discovery service that exposes agent capabilities, metadata, and service endpoints through standardized digital cards for automated service selection.

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI
24,404 نجوم·2,471 تفرعات·Shell·Apache-2.0·9 مشاهدات
  • Multi-Agent Orchestration Frameworks - A platform for coordinating complex workflows and task delegation between independent artificial intelligence agents using a unified messaging standard.
  • Multi-Agent Orchestration Systems - Coordinating complex workflows by routing tasks and sharing context between specialized agents to achieve collective operational goals.
  • AI Traffic Routing - Provides centralized policy enforcement, rate limiting, and traffic routing specifically for distributed artificial intelligence agent services.
  • Asynchronous Task Execution - Executing long-running operations and streaming real-time status updates or artifacts between agents using standardized event-driven patterns.
  • Agent State Persistence - Persists and synchronizes agent data across sessions or deployments to maintain consistent operational context during multi-step or long-running tasks.
  • Multi-Agent Orchestrators - Coordinates complex operations by routing requests between specialized agents that collaborate to complete multi-step tasks.
  • Agent Security Frameworks - Protects agent endpoints by implementing authentication mechanisms such as bearer tokens to ensure authorized access.
  • Communication Encryption - Enforces encrypted communication using standard transport security protocols to protect data integrity and confidentiality during inter-agent exchanges.
  • Granular Access Controls - Restricts access to specific agent skills and backend resources based on authenticated identity and the principle of least privilege.
  • Agentic Services - Supports hosting and managing agent applications as serverless services to ensure they remain available and responsive under varying request loads.
  • AI Agent Capabilities - Registers specific functions and input/output formats to enable agents to discover and invoke services as structured tools.
  • Conversation State Management - Links multiple messages and tasks using shared identifiers to maintain context across multi-turn agent interactions.
  • Identity Verification Tools - Verifies the unique identity of agents using standardized handshake procedures and cryptographic signatures.
  • Agent Protocols - Open protocol for cross-framework agent-to-agent communication.
  • Request Routing - Directs incoming traffic to specific agent instances using URL paths, authentication credentials, or message body fields to ensure requests reach the intended destination.
  • Multi-tenant Security - Manages and hosts multiple distinct agent applications simultaneously through a single secure network endpoint with isolated access controls.
  • Capability Metadata Cards - Advertises agent skills, security requirements, and interface definitions in a machine-readable format.
  • State Machine Orchestrators - Tracks long-running operations through persistent objects that manage transitions and asynchronous status updates.
  • Protocol Validation Tools - Verifies that agent implementations adhere to protocol standards using automated testing tools to ensure consistent interoperability across the ecosystem.
  • AI Protocol Extensions - Advertises support for specific protocol extensions within agent profiles, allowing clients to discover and request specialized interaction patterns beyond the core standard.
  • HTTP Transports - Exchanges structured messages and task lifecycle events between heterogeneous agents using a common HTTP-based specification.
  • Incremental Streaming - Delivers intermediate status updates and final artifacts incrementally to clients during task processing.
  • Data Validation Schemas - Ensures data consistency across agent interactions by providing machine-readable schemas for payload validation.
  • Task Management - Supports the creation, tracking, and termination of agent tasks, including status monitoring and asynchronous operation handling.
  • Service Discovery - Exposes agent metadata and capability profiles at predictable network paths to enable automated service identification.
  • Multimodal Containers - Supports the transmission of text, binary data, and structured JSON within communication messages using a flexible container format.
  • Tenant Routing Strategies - Directs incoming traffic to specific agent instances within a shared infrastructure by parsing tenant identifiers.
  • Protocol Negotiation Tools - Coordinates feature activation and version compatibility between clients and agents through standardized handshake mechanisms.
  • Real-Time Data Streams - Transmits incremental status updates and binary data payloads over active connections to provide real-time feedback.
  • Multi-Tenancy Frameworks - Enables a single endpoint to serve multiple agents or tenants by including tenant identifiers in request messages.
  • Distributed Tracing - Propagates trace context through standard headers to provide end-to-end visibility into workflows across multiple interconnected agent applications.
  • سجل النجوم

    مخطط تاريخ النجوم لـ a2aproject/a2aمخطط تاريخ النجوم لـ a2aproject/a2a

    بدائل مفتوحة المصدر لـ A2A

    مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع A2A.
    • letta-ai/lettaالصورة الرمزية لـ letta-ai

      letta-ai/letta

      21,168عرض على GitHub↗

      Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

      Pythonaiai-agentsllm
      عرض على GitHub↗21,168
    • mastra-ai/mastraالصورة الرمزية لـ mastra-ai

      mastra-ai/mastra

      21,221عرض على GitHub↗

      Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

      TypeScriptagentsaichatbots
      عرض على GitHub↗21,221
    • panaversity/learn-agentic-aiالصورة الرمزية لـ panaversity

      panaversity/learn-agentic-ai

      3,908عرض على GitHub↗

      This project is an educational curriculum and architectural framework for building autonomous AI agents and multi-agent systems. It provides a structured learning path focused on the development of independent software components capable of planning, executing tasks, and utilizing external tools to achieve high-level goals. The framework emphasizes multi-agent system orchestration through distributed architectures where specialized agents collaborate using standardized communication protocols. It details specific design patterns such as dual-memory systems for maintaining short-term plans and

      Jupyter Notebooka2aagentic-aidapr
      عرض على GitHub↗3,908
    • microsoft/agent-frameworkالصورة الرمزية لـ microsoft

      microsoft/agent-framework

      7,277عرض على GitHub↗

      The agent-framework is an LLM agent orchestration framework and multi-agent workflow engine designed for building autonomous AI agents. It provides a tool integration layer for binding external functions, APIs, and sandboxed code as executable tools for language models. The framework distinguishes itself through a graph-based system for designing sequential and parallel task flows, featuring state management and checkpointing for long-running processes. It implements comprehensive conversational state management and an observability suite that uses telemetry to trace execution flows and monit

      Pythonagent-frameworkagentic-aiagents
      عرض على GitHub↗7,277
    عرض جميع البدائل الـ 30 لـ A2A→

    الأسئلة الشائعة

    ما هي وظيفة a2aproject/a2a؟

    A2A is a standardized framework designed to enable interoperability, discovery, and orchestration among independent artificial intelligence agents. It provides a common communication protocol that allows heterogeneous agents to exchange data, verify identities, and collaborate across diverse programming languages and computing environments. By establishing a unified messaging standard, the project facilitates the creation of complex, multi-agent workflows where tasks are…

    ما هي الميزات الرئيسية لـ a2aproject/a2a؟

    الميزات الرئيسية لـ a2aproject/a2a هي: Agent Communication Protocols, Agent Discovery, Autonomous Agents, Agent Capability Registries, Multi-Agent Orchestration Frameworks, Multi-Agent Orchestration Systems, AI Traffic Routing, Asynchronous Task Execution.

    ما هي البدائل مفتوحة المصدر لـ a2aproject/a2a؟

    تشمل البدائل مفتوحة المصدر لـ a2aproject/a2a: letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… panaversity/learn-agentic-ai — This project is an educational curriculum and architectural framework for building autonomous AI agents and… microsoft/agent-framework — The agent-framework is an LLM agent orchestration framework and multi-agent workflow engine designed for building… i-am-bee/beeai-framework — The BeeAI Framework is an LLM agent framework and multi-agent orchestration engine used to build autonomous agents… fetchai/innovation-lab-examples — This project provides a comprehensive framework for building, deploying, and orchestrating autonomous agents within a…