Agora: Git as Shared Memory for Collective AutoResearch

Yifan Zhang, Yunheng Zou, Shaokun Zhang, Jian Hu, Hao Zhang, Binfeng Xu, Jan Kautz, Yi Dong

NVIDIA

Published September 16, 2026 · on the feed September 17, 2026 · ▲ 57 · arXiv 2609.18094

The abstract

Autonomous research loops such as AutoResearch show that one coding agent can improve a training setup unattended. Run several of them and each session starts from scratch, so more agents tend to mean more duplicated search rather than more discovery. Agora is a shared memory for such agents: research is recorded as an append-only directed acyclic graph (DAG) stored in Git, so that every claim is a commit anyone can check out and rerun. Each result, insight, hypothesis, verification, and report is an immutable commit whose parent edges say what it builds on; a derived index exposes the frontier, the neglected branches, and the verification status of each claim, and a diversity-aware selection rule keeps the community from collapsing onto one leader. We describe the system and report its first sustained use: a run of nearly 12 days in which 13 language-model workers, with no assigned tasks and no central planner, worked on a weight-transfer problem. Given 141 pretrained donor models and a frozen 119.6M-parameter attention-SSM hybrid whose dimensions match no donor, the workers had to initialize the target without training data or gradient updates. They published 1,703 contributions and drove the evaluator from 3.39 to 1.899 bits per byte, closing 62% of the gap to a trained GPT-2 124M. The winning recipe compresses donor next-token statistics into the target's embedding and output head, then adds a short-range context signal through sparse edits to attention, feed-forward, and state-space blocks. Its 145-commit ancestry spans 15 accounts, and 165 independent reproductions were posted, none of which failed. We describe the single mid-run human intervention that pulled the community out of a monoculture, what the trace does and does not establish, and the controlled comparison that would settle whether shared research state improves discovery per unit of compute.

The Brief

3:15

A short podcast summary of the paper. Written and voiced by AI.

Transcript

Agora. Git as Shared Memory for Collective AutoResearch. By Yifan Zhang and seven others, from NVIDIA. Published on the sixteenth of September. Its code repository is a placeholder: a readme, and nothing to run yet.

Autonomous research loops, AutoResearch among them, show that a single coding agent can improve a training setup without anyone watching. The natural next step is to run several at once. But each session starts from scratch, so more agents tend to mean more duplicated search rather than more discovery. Many agents working alone mostly rediscover the same things. The missing piece is not a better agent. It is a way for agents to build on each other's work.

Agora is a shared memory for such agents, and it is built on Git. Research is recorded as a directed acyclic graph that only ever grows, a DAG, stored in a Git repository. Every claim is a commit that anyone can check out and rerun. Each result, insight, hypothesis, verification and report is an immutable commit, and its parent edges say what it builds on. Using Git means the record is not a summary of the research but the research itself. Anyone, human or agent, can go to any claim, see what it came from, and run it again.

On top of that graph, a derived index shows the frontier of current work, the branches being neglected, and whether each claim has been verified. A selection rule that is aware of diversity keeps the community of agents from all collapsing onto whichever line of work is leading. The design gives the agents what a research community needs: a common record, a way to see what is open, and a push to spread out.

The first sustained use ran for nearly twelve days. Thirteen language-model workers, with no assigned tasks and no central planner, took on a weight-transfer problem. They were given one hundred and forty-one pretrained donor models and a frozen target: an attention and state-space hybrid with one hundred and nineteen point six million parameters, whose dimensions matched none of the donors. The task was to initialize that target without any training data and without gradient updates. Everything the workers produced went into the shared graph, so each of those contributions is a commit that can be traced and rerun.

The workers published one thousand seven hundred and three contributions. They drove the evaluator from three point three nine bits per byte down to one point eight nine nine, closing sixty-two percent of the gap to a trained GPT-2 of one hundred and twenty-four million parameters. That ancestry is the point of the system made visible. The best result was not the work of one agent, but a chain of commits built on each other by many.

The winning recipe compresses the donors' next-token statistics into the target's embedding and output head, then adds a short-range context signal through sparse edits to its attention, feed-forward, and state-space blocks. Its ancestry runs to one hundred and forty-five commits across fifteen accounts. One hundred and sixty-five independent reproductions were posted, and none of them failed.

The authors are explicit about the limits of a single trace. They describe the one human intervention, midway through the run, that pulled the community out of a monoculture. They set out what the trace does and does not establish. And they describe the controlled comparison that would settle the real question: whether shared research state improves discovery per unit of compute. What the run does show is that a plain version-control graph can hold a whole community's research, with every step checkable and every result reproducible by anyone who checks it out.

Paper Quest · 7 chapters · about 40 min

Play this paper

Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.

Chapter 1 🧩 · The problem

One agent can do research alone. A crowd of them, it turns out, mostly repeats itself.

You can leave one coding agent running unattended and it will improve a training setup on its own. So you launch many of them at once.

The road ahead

  1. 1 · The problem ~6 min One coding agent can improve a training setup alone, but running many at once mostly multiplies repeated work instead of discoveries.
  2. 2 · What came before ~3 min
  3. 3 · The key idea ~9 min Store all the agents' research as a growing graph of Git commits, with an index and a diversity-aware rule that show what is open.
  4. 4 · Choose your own research ~3 min
  5. 5 · Build the method ~8 min Workers publish each contribution as an immutable commit, an index is derived from the graph, and a diversity-aware rule ranks what to do next.
  6. 6 · The experiment ~6 min You’ll guess: Starting from random initialization, how much of the gap to a trained GPT-2 124M did the agent workers close without any training data?
  7. 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Join free to play the whole quest ›

Free, with Google or an email address. Your stars and progress are kept.

KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.