Agensh(アゲンシュ)は、中央のオーケストレータを置かずに最大1,024体のエージェントが協調する、Microsoft Researchのマルチエージェント・ハーネス(multiagent harness)のOSSだ。2026-10-24にハーネス本体・実験の起動スクリプト・再現ガイドが公開され、プレプリントはarXiv 2609.26781にある。この記事では公式リポジトリとLICENSE、READMEを実際にクローンして確かめた事実(★515・MIT・タグv1.0)と、論文が報告するスケーリングの数値を条件つきで整理する。まず結論を1枚の図で示す。
WHAT IT REPLACES何を代替するか
中央の指揮者を置かないマルチエージェント
オーケストレータ型
中央が各エージェントに指示を配る
- 指揮役が全体を割り振る
- 規模を上げると指揮役が詰まる
- 役割は設計で固定
Agensh(自己組織型)
各ワーカーが自分で仕事を取る
- 中央オーケストレータなし
- 最大1,024エージェントに拡大
- 役割分担が協調から創発(論文報告)
30秒でわかるAgensh(2026-10-26時点)
- ・正体:中央指揮役を置かず1,024体まで拡大する、Microsoft Researchの自己組織型マルチエージェント・ハーネス(MIT)
- ・何ができる:各ワーカーが「収集→取得→行動→検証→マージ」の協調ループを非同期に回し、共有ワークスペースで進捗をつなぐ
- ・実測:公式リポジトリをクローンし★515・MIT・タグ
v1.0・main最新コミット0468a3eを確認(起動の再現は未検証) - ・注意:スケーリングの数値は論文の報告値で、特定ベンチ・特定モデル・6時間・ネット接続なしの条件下
マルチエージェントの設計を俯瞰したい人は、AIエージェントフレームワーク比較2026|LangGraph・CrewAI・Dify等9種をStar数・実コードで検証もあわせて読むと位置づけが掴みやすい。
Agenshとは|中央オーケストレータを置かないマルチエージェント・ハーネス
Agenshは「A Decentralized, Scalable Multiagent Harness」と名乗る。READMEの一文を借りれば、自己組織的に1,024体までスケールするマルチエージェント・ハーネスだ。ハーネスとは1体のエージェントを動かす仕組み(agentic loop)を指す語で、Agenshはそれをチームの単位へ広げる。
読者が最初に抱く3つの問いに、先に答えておく。
・何ができる:1つのゴールを多数のエージェントで分担し、互いの成果を検証しながら前に進める。各ワーカーはサブタスクを見つけて取得(claim)し、行動し、結果を検証し、進捗を共有基盤へマージする
・何を解決する:中央の指揮役が1体だと、規模を上げたときにそこが詰まる。Agenshは指揮役を置かず、各ワーカーが自分で仕事を取ることでこの壁を外しにいく
・何を代替する:単体エージェントの agentic ループや、中央が指示を配るオーケストレータ型の設計。両者の間に「自己組織型」という選択肢を足す
公式の事実関係も先に確定させておく。リポジトリをgit cloneしてLICENSEの実体を読むと、MITライセンス(Copyright Microsoft Corporation)だった。タグはv1.0が1つ、既定ブランチはmainで最新コミットは0468a3e(Initial release of Agensh)。GitHubページ上のスター数は515、フォークは60だった(2026-10-26時点)。著者はZhan・Song・Dong・Huang・Lian・Xia・Weiら(Furu Wei を含む)で、引用情報はREADMEのBibTeXに載っている。
どう動くか|5手の協調ループと3つの共有基盤
Agenshの中心は「協調ループ(cooperation loop)」だ。各ワーカーは中央からの指示を待たず、次の5手を非同期で繰り返す。
HOW IT WORKS協調ループ
各ワーカーが非同期に回す5つの手
共有基盤
Gitea・Mattermost・共有コンテキスト
- コンテキスト収集
- サブタスクを取得
- 行動する
- 結果を検証
- 進捗をマージ
・コンテキスト収集:いま何が分かっていて、何が足りないかを集める
・サブタスクの取得(claim):共有ワークスペースから自分が担う仕事を取る
・行動:コードを書く、調べる、試すなどの作業を進める
・結果の検証:自分やピア(同じチームの別エージェント)の成果が正しいかを確かめる
・進捗のマージ:できたものを共有基盤へ非同期に統合する
全ワーカーが足並みをそろえずに進むのがポイントで、進捗の共有はインフラが受け持つ。READMEによれば、共有ワークスペースはGitea、メッセージのやり取りはMattermost、共有コンテキストの仕組みはDeLMから取り入れている。実験では、この協調ループをGitHubのCopilot harness(copilot-cli)が持つ各エージェントの agentic ループの上に実装した、とある。言い換えると、Agensh自体は「1体を賢く動かす部分」を自前で作らず、既存のエージェントの仕組みの上に「チームで協調する層」を載せる構造だ。
論文は、チームが大きくなるにつれて、ピア同士の協調・統合のワークフロー・役割の専門化が設計ではなく自然に現れた(創発した)と述べている。これはAgenshの主張の核だが、あくまで論文の観察として受け取るのが妥当だ。
スケーリングの結果は何を示したか(論文の報告値・条件つき)
Agenshの看板は「規模を上げると成績が伸びる」という結果だ。ただしこれは、ProgramBenchの最も難しい5タスク・GPT-5.6-sol(高reasoning)・6時間予算・ネット接続なしという特定の条件で測った、論文とREADMEの報告値である。手元で再現したものではない。
SCALING RESULTスケーリングの結果
Pandoc の最終テスト合格率(論文の報告値)
数値を並べると次のとおり。改善の向きは一貫して上向きだが、伸び幅は規模が上がるほど小さくなる(逓減する)こと、そしてタスクやモデルに依存することを読み落とさないでほしい。
| 指標(報告値) | 1エージェント | 128エージェント | 1,024エージェント |
|---|---|---|---|
| 5タスク平均の最終合格率(GPT-5.6-sol) | 19.31% | 28.78%(相対+約49%) | ― |
| Pandocの最終合格率(GPT-5.6-sol) | 33.89% | 50.94% | 55.06% |
| Pandocの最終合格率(GPT-6.1-sol) | 56.19% | 79.59%(32体・相対+41.64%) | ― |
5タスク平均では1体19.31%→128体28.78%(相対で約49%の改善)。Pandoc単体では1体33.89%→128体50.94%→1,024体55.06%で、128体から1,024体への伸びは約4ポイントにとどまる。より新しいGPT-6.1-sol(高reasoning)では、Pandocの6時間合格率が1体56.19%→32体79.59%(相対+41.64%)と報告されている。モデルが変われば基準点も伸び方も変わるため、「1,024体にすれば必ず良くなる」とは読めない。大きいチームほど同程度の合格率へ早く到達した、という記述もある。
何に使えて、何を代替するのか
Agenshの立ち位置は既存のマルチエージェント設計と並べると見えやすい。下の表は中央指揮の有無と役割の決め方で3つを整理したものだ。
| 観点 | 単体エージェント | オーケストレータ型 | Agensh(自己組織型) |
|---|---|---|---|
| 指揮の中心 | なし(1体で完結) | 中央が割り振る | 中央を置かない |
| 仕事の割り当て | 自分だけ | 指揮役が配る | 各ワーカーが自分で取得 |
| 規模の上げ方 | 上げられない | 指揮役がボトルネックになりやすい | 1,024体まで実験 |
| 役割分担 | 単一 | 設計で固定 | 協調から創発(論文報告) |
| 進捗の共有 | ― | 中央が集約 | 共有基盤へ非同期にマージ |
単体のコーディングエージェントで足りる仕事を、わざわざ多数のエージェントに置き換える必要はない。Agenshが代替しにいくのは、むしろ「1つの難しいゴールに多くの試行を投げたいが、中央の指揮役が規模で詰まる」場面だ。YCが公開したqm(マルチプレイヤー・エージェント基盤)や、エージェントの実行基盤を差し替えるOmnigent(メタハーネス)とは、同じ「複数エージェントを束ねる」系でも狙いが異なる。計画・ファイル・サブエージェントを1プロセス内で組むdeepagentsが「1体を深く動かす」側だとすれば、Agenshは「多数を横に広げる」側に寄っている。
過大評価しないための前提
- ・数値は特定ベンチ・特定モデル・6時間・ネット接続なしの報告値で、業務タスク一般に当てはまる保証はない
- ・改善は逓減し、規模を上げるほどインフラ(Gitea・Mattermost・多数コンテナ)の運用コストが増える
Agenshを試すには|単ノードのチームと単体ベースライン
公開されているのは、1,024体規模の本番実験そのものではなく、再現の入口となる2つの構成だ。REPRODUCE.mdによれば、Docker Composeによる単ノードのチーム構成と、単体エージェントのベースラインで、どちらもGitHub CopilotのネイティブなACPセッションとProgramBenchのv6クリーンルームを使う。既定値は8ワーカー・1タスク6時間・gpt-5.6-sol・高reasoning・27.2万トークンのプロンプト窓だ。
git clone https://github.com/microsoft/Agensh
cd Agensh
# チーム(単ノード)の起動前チェック
PREFLIGHT_ONLY=1 bash scripts/launch_single_node.sh
# 単体エージェントのベースライン(設定はJSONで渡す)
python3 scripts/launch_single_agent.py --config /path/to/baseline.json
検証環境:Linux(x86_64)/2026-10-26
- ・公式リポジトリをクローンしてREADME・REPRODUCE.md・LICENSEを読み、★数・ライセンス・タグ・最新コミットを確認した
未検証の範囲
- ・上記スクリプトの実行(Docker Engine・Compose v2・systemd・cgroup v2・ProgramBench・モデルゲートウェイが前提で、GPT-5.6-solの入手も要る)
- ・1→128→1,024体のスケーリングと合格率の数値(論文の報告値であり、手元では再現していない)
前提条件は重い。Linux上のDocker、Compose v2、systemd、cgroup v2に加え、Bash・Make・Python 3.11以上・uvなどのホストツール、Dockerへのパスワードなしsudoが要る。ProgramBenchは別に導入し、固定したコミットに合わせる。評価にはモデルのゲートウェイ(例としてgpt-5.6-sol)が必要で、単体ベースラインの起動スクリプトは高reasoningのgpt-5.6-sol以外を受け付けない。つまり「手元のPCで気軽に1,024体」という性質のものではなく、評価の再現を目的にした研究用のハーネスだと理解しておくのがよい。
ライセンスと採用判断
コードはMITで、商用利用・改変・再配布の自由度は高い。一方で、README・REPRODUCE.mdはこれを「実験の再現」の文脈で提示しており、汎用のマルチエージェント・フレームワークとして製品に組み込む使い方は前面に出ていない。採用を考えるなら、次の線引きが実務的だ。
・向いている:自己組織型の協調や「規模で性能が伸びるか」を自分の課題で検証したい研究・R&Dの文脈。既存のCopilotベースのエージェント実行環境を持っている
・待った方がよい:少人数のエージェントで足りる業務自動化。重いインフラ(Gitea・Mattermost・多数コンテナ・systemd前提)を運用できない
・必ず添える:社内で数値を引用するなら「ベンチ・モデル・時間・ネット接続なし」の条件をセットにする
まとめ
この記事の結論
- ・Agenshは中央指揮を置かず各ワーカーが協調ループを非同期に回す、Microsoft Researchの自己組織型マルチエージェント・ハーネス(MIT・★515・タグ
v1.0) - ・規模で合格率が伸びるのは事実の報告だが、特定条件・逓減・モデル依存が前提。1,024体やGPT-5.6-solの再現は手元では難しく、公開物は単ノードのチームと単体ベースライン
参照ソース
・microsoft/Agensh(公式リポジトリ) — README・REPRODUCE.md・LICENSE(MIT)・タグv1.0を確認(2026-10-26時点)
・Agensh: Scaling Organizational Intelligence to 1,024 Agents(arXiv 2609.26781) — スケーリングの報告値と協調ループの技術報告





