Microsoft Open-Sources Agensh: A Decentralized Multi-Agent Framework Supporting 1,024 Cooperating Agents

Microsoft has open-sourced Agensh, letting 1,024 agents self-organize without central scheduling via a shared Git repo and other mechanisms.
Microsoft Research has open-sourced Agensh, a multi-agent runtime framework whose most counterintuitive design is the removal of the central orchestrator; instead, agents self-organize and collaborate through a shared Git repository, chat channels, and a findings board. It reportedly scales from 1 to 1,024 agents on ProgramBench within a 6-hour budget. Decentralization removes scheduling bottlenecks and single points of failure, but sacrifices the global view—task dependencies, resource contention, and merge conflicts rely on emergent mechanisms, dependent on agent capabilities and protocol design. The original report lacks pass rates, performance curves, and comparisons with centralized approaches, so 1,024 is a scale demonstration, not a performance conclusion.
Title
Microsoft Open-Sources Agensh: A Decentralized Multi-Agent Framework Supporting 1,024 Cooperating Agents
Meta Description
Microsoft Research has open-sourced Agensh, a multi-agent framework with a self-organizing architecture and no central orchestrator. It coordinates via a shared Git repository, chat, and a findings board, scaling from 1 to 1,024 agents on ProgramBench within a 6-hour budget.
Article Content
Does a multi-agent system really need a "commander-in-chief"? Microsoft Research's answer is: not necessarily. Their newly open-sourced Agensh framework lets 1,024 agents self-organize and collaborate—without any central scheduler—to complete programming tasks on ProgramBench.

What Is Agensh: A Multi-Agent Framework Without an Orchestrator
According to a report by MarkTechPost, Microsoft Research has open-sourced Agensh—a multi-agent harness (runtime framework). Its most counterintuitive design choice is that it has no centralized orchestrator: there is no "project manager" responsible for breaking down tasks, assigning work, and aggregating results.
Traditional multi-agent approaches—whether AutoGen, CrewAI, or various swarm implementations—typically rely on a scheduling layer to decide who does what. Agensh removes this layer and replaces it with a collaboration mechanism that lets agents self-organize: a shared Git repository, chat channels, and a "findings board."
This positioning means it is aimed not at simple Q&A pipelines, but at complex engineering tasks that require multiple agents to make progress in parallel while remaining visible to one another's work status.
Orchestrator is the central scheduling component in a multi-agent system. It is responsible for decomposing a user task into subtasks, assigning subtasks to specific agents, monitoring execution progress, and aggregating results at the end. AutoGen's GroupChatManager, CrewAI's Crew flow control, and LangGraph's supervisor node all fall into this category. Its advantages are a global view and a deterministic control flow; its disadvantages are that it becomes a communication bottleneck and a single point of failure as the number of agents grows. Agensh's removal of the orchestrator means pushing the decision of "who does what" from the center down to each agent itself, which autonomously claims work based on the code state and chat information in the shared repository—this is the concrete meaning of the term "self-organization."
How Self-Organization Works: Git Repository, Chat, and Findings Board
Agensh's collaboration infrastructure can be broken down into three shared surfaces:
- Shared Git repository: Agents' outputs are deposited as code, and version control naturally serves as the coordination layer for work products, reducing reliance on explicit task assignment.
- Chat channels: Agents can communicate directly with one another to exchange progress, ask questions, or coordinate conflicts.
- Findings board: Records each agent's findings and intermediate conclusions, letting other members see "what has already been tried" and avoid duplicated effort.
The implicit logic of this design is that as the number of agents grows from single digits to thousands, a central scheduler becomes a bottleneck and a single point of failure. Only by pushing coordination responsibilities down to shared artifacts and communication mechanisms can the system scale horizontally.
Findings board can be understood as a shared bulletin board that all agents can read and write to. It records process knowledge rather than final products: which approach an agent has tried, what constraints it discovered, and which failure paths have been ruled out. In scenarios where multiple agents explore in parallel, its core role is to suppress duplicated effort—without it, multiple agents might hit the same wall at the same time. Unlike the Git repository, which records "what has been accomplished," the findings board records "what is already known"; the two are complementary. In engineering terms, this kind of shared state usually requires concurrent-write control and expiration-marking mechanisms; otherwise, information quickly becomes stale or overwrites one another.
From 1 to 1,024: Scalability Validation and a 6-Hour Budget
The most critical quantitative information in the report is that Agensh achieved scaling from 1 to 1,024 agents on ProgramBench, with the entire run constrained within a 6-hour time budget.
These two numbers only make sense when viewed together. The difficulty of scaling multi-agent systems lies not only in "whether a thousand agents can be launched," but also in whether, after scaling up, coordination overhead, duplicated work, and communication noise will eat up the gains from parallelism. The 6-hour budget effectively sets an efficiency threshold for the self-organization mechanism—if the collaboration mechanism is inefficient, the larger the scale, the slower it becomes.
It should be noted that the original report did not disclose specific task pass rates, performance curves at different scales, or comparative data against centralized orchestration approaches. Therefore, the number 1,024 should be understood as a demonstration of scale capability, not as a performance conclusion that "a thousand agents are necessarily better than a hundred agents."
ProgramBench is an evaluation benchmark for programming tasks. It typically presents function-level or repository-level programming problems and measures results using metrics such as unit test pass rates. Using it to validate multi-agent scalability is meaningful because programming tasks are decomposable, parallelizable, and automatically verifiable—making them suitable for observing whether the collaboration mechanism can genuinely improve throughput as the number of agents increases. However, it is necessary to distinguish "scale testing" from "performance benchmarking": the former concerns whether the system can stably launch and coordinate a large number of agents to complete a run, while the latter concerns per-task success rates and resource efficiency. The original report only covers the former.
Trade-Offs of Decentralized Orchestration
The benefits of removing the central orchestrator are obvious: no single-point bottleneck, agents can make local decisions and act quickly, and the system is easier to scale. But the costs are equally real.
The value of centralized scheduling lies in its global view—it can identify task dependencies, avoid resource contention, and arbitrate conflicts. Agensh leaves these problems to the shared Git repository and chat mechanisms to solve "emergently," and the effectiveness depends heavily on individual agent capabilities and the design quality of the collaboration protocol. In scenarios where task decomposition itself is very difficult, self-organization may manifest as a large amount of inefficient exploration.
Another point worth noting is conflict handling. When multiple agents submit changes to the same Git repository simultaneously, how merge conflicts are resolved and how information on the findings board is kept from going stale are engineering details that determine the framework's usability in real projects. The original report does not elaborate on this part of the implementation.
Emergent coordination refers to the phenomenon in which the overall behavior of a system is not explicitly specified by any central component, but instead arises spontaneously from individual agents interacting based on local information and simple rules. Its theoretical appeal lies in scalability: no center means no bottleneck. But its actual performance depends heavily on rule design and the quality of information sharing, and it may exhibit oscillation, livelock, or local optima. In agent systems, Git's merge conflict markers and commit history are a natural coordination signal that agents can use to infer others' changes and adjust their own behavior—this is precisely the basis for Agensh pushing coordination "down" onto artifacts.
Implications for Multi-Agent Engineering Practice
The value of Agensh goes beyond being just another new framework. It brings a core question of multi-agent systems to the forefront: the coordination architecture itself is a scalability design.
For teams building agent applications, this idea is worth borrowing—when the number of agents increases, rather than continuously enhancing the intelligence of the scheduler, it is worth considering whether coordination can take place on shared artifacts. Git repositories are an especially clever coordination medium: they come with version history, conflict markers, and audit trails, features that were originally designed for collaboration among multiple people (or multiple processes).
Of course, the information currently public about Agensh is quite limited, lacking benchmark details and direct comparisons with other frameworks. It is more like a directional statement: self-organizing collaboration among a thousand agents is engineering-feasible. Whether this path is more efficient than carefully designed centralized orchestration still requires more independent evaluations to answer.
For developers interested in multi-agent systems, what is worth following about Agensh is the details of its collaboration protocol and subsequent benchmark data, not the number 1,024 itself.
One-line Summary
Microsoft has open-sourced the Agensh framework, which uses mechanisms such as a shared Git repository to let 1,024 agents self-organize and collaborate without central scheduling.
Paragraph Summary
Microsoft Research has open-sourced Agensh, a multi-agent runtime framework whose most counterintuitive design is the removal of the central orchestrator; instead, agents self-organize and collaborate through three shared infrastructure surfaces: a shared Git repository, chat channels, and a findings board. The report claims it scales from 1 to 1,024 agents on ProgramBench, with the entire run kept within a 6-hour budget. The article notes that decentralization eliminates scheduling bottlenecks and single points of failure, but the cost is losing the global view—task dependencies, resource contention, and merge conflicts can only be resolved through emergent mechanisms, and effectiveness depends heavily on individual agent capabilities and collaboration protocol design. The original report does not disclose pass rates, performance curves, or comparative data against centralized approaches, so 1,024 should be regarded as a demonstration of scale capability rather than a performance conclusion.
Related articles

LLM Application Development: A High-Paying Career Guide for Ordinary People
LLM application development offers fresh graduates up to 35K/month, with SP offers reaching 600K. This article explains the core skills, how to break in, and how ordinary people can seize AI opportunities through learning by doing.

Say Goodbye to AI Influencer Faces: A Complete Guide to Creating Visual Assets for AI Comic Dramas from Scratch
Bilibili creator shares a full workflow for zero-basics AI comic drama visual assets: use Doubao Work skills with script-first, visual references, and real-person texture to escape AI influencer faces, then lock character and scene consistency with asset sheet layouts, weapon detail images, scene nine-grids, and cinematic color palettes.

The AI Production Pipeline Behind Great Videos: From Research to Agent Validation
AI video production isn't just a model race. This article breaks down a transferable four-step pipeline: researching professional workflows, organizing a skill checklist, configuring agents, and experimental validation—and explains how general-purpose LLMs like DeepSeek can replace paid tools to run the entire process.