awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
openai avatar

openai/swarm

0
View on GitHub↗
21,640 स्टार्स·2,305 फोर्क्स·Python·MIT·27 व्यूज़

Swarm

Swarm is a framework for building conversational systems that coordinate multi-agent workflows. It functions as an orchestration engine that manages persistent, multi-turn dialogues by routing tasks between specialized agents and executing local functions. The system is designed to handle complex, multi-step processes by maintaining shared state and context across agent interactions.

The framework distinguishes itself through its approach to dynamic task delegation and execution control. It enables agents to hand off tasks to one another by returning agent objects, allowing for modular, domain-specific handling of user requests. The runtime manages these transitions through a synchronous execution loop that resolves structured function calls and maintains persistent variables, ensuring that session context remains consistent as control shifts between agents.

Beyond core orchestration, the system provides capabilities for integrating external tools and data sources to inform agent responses. It supports real-time visibility into multi-agent workflows through incremental stream processing, which emits updates and control signals as tasks are executed. The framework also includes tools for monitoring and validating agent decision-making performance through automated testing of conversation inputs.

Features

  • Agent Delegation - Enables modular task delegation by allowing agents to transfer execution to specialized agents.
  • Multi-Agent Orchestrators - Coordinates teams of specialized agents that collaborate and hand off tasks to one another to complete complex workflows.
  • Agentic Loops - Processes agent responses and function outputs sequentially in a central control loop.
  • Conversational Workflow Engines - Manages persistent, multi-turn dialogues by dynamically delegating tasks between agents and maintaining session context.
  • Multi-Agent Routing Systems - Directs user requests to specialized agents based on intent using a central triage agent.
  • Conversational State Managers - Maintains persistent user context and shared variables across multi-turn dialogues.
  • Multi-Agent Orchestration Frameworks - Coordinates handoffs and shared state between specialized agents to execute complex, multi-step LLM workflows.
  • Multi-Agent Coordination Systems - Provides a toolkit for building conversational systems that route tasks between specialized agents and execute local functions.
  • Agent Orchestration Loops - Sustains continuous communication cycles between users and agents to facilitate ongoing dialogue.
  • AI Agent Capabilities - Provides functional extensions that allow agents to execute custom code and retrieve data during conversations.
  • External Tool Integration - Supports the invocation of custom external tools to retrieve real-time data or perform actions.
  • Function Orchestrators - Resolves structured function calls returned by agents to execute local code within the conversation loop.
  • LLM Tool Calling - Maps natural language intents to executable local functions and external tools within multi-agent workflows.
  • Agent State Persistence - Maintains a persistent dictionary of variables passed between agents to preserve session state.
  • State and Context Management - Passes and updates shared state across agent interactions to ensure consistent data availability.
  • Context Persistence - Maintains persistent variables and conversation state across multi-turn interactions.
  • Session Management Systems - Executes persistent loops that allow users to engage with multi-agent systems through a conversational interface.
  • Agent Frameworks - Lightweight multi-agent orchestration framework.
  • Agent Orchestration - Educational framework for lightweight multi-agent orchestration.
  • Agentic Frameworks - Lightweight framework for coordinating multi-agent orchestration and handoffs.
  • AI Agent Frameworks - Educational framework for multi-agent orchestration.
  • Multi-Agent Systems - Lightweight framework for orchestrating multi-agent workflows.
  • Agentic AI - Listed in the “Agentic AI” section of the The Incredible Pytorch awesome list.
  • External Data Connectors - Connects agent logic to persistent databases to retrieve and update records during task execution.
  • Schema-Driven Specifications - Maps external capabilities to executable functions using schema-driven definitions.
  • Agent Streaming Interfaces - Streams incremental updates and control signals to provide visibility into agent switches and task execution.
  • Agent Response Streamers - Streams agent responses and function execution events incrementally to provide real-time visibility into task progress.
  • Technical Documentation Retrieval - Queries vector databases to fetch relevant information for support responses during agent interactions.
  • Agent-Integrated Functions - Enables agents to invoke local code directly to perform data transformations or external actions.
  • Incremental Streaming - Emits real-time updates and control signals during agent task execution for workflow visibility.
  • Agent Evaluation Frameworks - Validates agent decision-making by running automated test cases against conversation inputs to verify function calls and task execution.

स्टार हिस्ट्री

openai/swarm के लिए स्टार हिस्ट्री चार्टopenai/swarm के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Swarm के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Swarm के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • mastra-ai/mastramastra-ai का अवतार

    mastra-ai/mastra

    21,221GitHub पर देखें↗

    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
  • letta-ai/lettaletta-ai का अवतार

    letta-ai/letta

    21,168GitHub पर देखें↗

    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
  • cloudwego/einocloudwego का अवतार

    cloudwego/eino

    9,675GitHub पर देखें↗

    Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che

    Goaiai-applicationai-framework
    GitHub पर देखें↗9,675
  • openai/openai-agents-pythonopenai का अवतार

    openai/openai-agents-python

    27,191GitHub पर देखें↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Pythonagentsaiframework
    GitHub पर देखें↗27,191
Swarm के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

openai/swarm क्या करता है?

Swarm is a framework for building conversational systems that coordinate multi-agent workflows. It functions as an orchestration engine that manages persistent, multi-turn dialogues by routing tasks between specialized agents and executing local functions. The system is designed to handle complex, multi-step processes by maintaining shared state and context across agent interactions.

openai/swarm की मुख्य विशेषताएं क्या हैं?

openai/swarm की मुख्य विशेषताएं हैं: Agent Delegation, Multi-Agent Orchestrators, Agentic Loops, Conversational Workflow Engines, Multi-Agent Routing Systems, Conversational State Managers, Multi-Agent Orchestration Frameworks, Multi-Agent Coordination Systems।

openai/swarm के कुछ ओपन-सोर्स विकल्प क्या हैं?

openai/swarm के ओपन-सोर्स विकल्पों में शामिल हैं: mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across… cloudwego/eino — Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and… openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime… pipecat-ai/pipecat — Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech… microsoft/autogen — This framework provides a development environment for building collaborative systems where autonomous agents interact…