---
title: "Microsoft's Agensh Runs 1,024 Coding Agents Without a Central Controller"
subtitle: "Microsoft Research shows removing the central orchestrator lets thousands of coding agents self-organize, lifting test-pass rates by up to 21 points."
url: "https://alphasignal.ai/news/microsoft-s-agensh-runs-1-024-coding-agents-without-a-central-controller"
author: "AlphaSignal Newsroom"
author_url: "https://alphasignal.ai/editorial-team"
company: "AlphaSignal"
company_url: "https://alphasignal.ai/company/alphasignal"
published: "2026-09-22T17:56:25.000Z"
updated: "2026-09-26T07:28:53.540Z"
type: "Paper"
topics:
  - "Agents"
  - "Reasoning"
subtopics:
  - "Multi Agent"
  - "Agent Frameworks"
  - "Test Time Compute"
upvotes: 18
source_url: "https://arxiv.org/abs/2609.26781"
comments: 0
truncated: true
---

# Microsoft's Agensh Runs 1,024 Coding Agents Without a Central Controller

> Microsoft Research shows removing the central orchestrator lets thousands of coding agents self-organize, lifting test-pass rates by up to 21 points.

Microsoft Research’s new [Agensh](https://aka.ms/Agensh) system coordinated as many as 1,024 coding agents working asynchronously on a shared codebase. Most multi-agent coding systems rely on a central agent to divide work, supervise workers, and combine their output. Agensh distributes those duties across shared services and a common worker protocol, removing the coordinator’s context window as the main scaling constraint.

## One context window, one ceiling

Codex subagents, Claude Code subagents and agent teams, Copilot fleet, and Kimi Agent Swarm use an orchestrator-worker structure. A central agent plans the job, assigns subtasks, tracks progress, handles conflicts, and integrates contributions. As the worker pool grows, that agent must fit more workstreams, messages, and dependencies into one context window.

Agensh moves coordination into three shared components that every worker can access:

* **Workspace:** A shared repository contains the organization’s current and integrated work.
* **Messages:** Organization-wide announcements and direct messages carry updates that require attention.
* **Shared context:** A structured board records reusable findings, failed approaches, active claims, and work intentions.

Workers consult those components independently, choose work, communicate with peers, and merge completed changes. They run concurrently and asynchronously, so progress does not depend on a central queue or a global synchronization step.

## Five steps per worker

Each worker repeatedly executes the same five-step loop:

1. **Gather context** from the repository, messages, and shared context board to identify unfinished work.
2. **Claim a subtask** by adding a `CLAIM` record, then resolve overlaps through direct messages.
3. **Take action** with local tools and publish useful intermediate findings.

_Preview only. Full text requires an AlphaSignal Pro account._

## Sources

- [Agensh: Scaling Organizational Intelligence to 1,024 Agents](https://arxiv.org/html/2609.26781)
- [Agensh project page](https://aka.ms/Agensh)
- [Agensh GitHub repository](https://github.com/microsoft/Agensh)
- [ProgramBench: can language models rebuild programs from scratch?](https://arxiv.org/abs/2605.03546)
