Stats
The creator of Gantry collects statistics on his own Gantry jobs and presents them here, to give an idea about how Gantry performs in real-life situations.
2026-06-18 - 2026-07-17
Corpus
milestone era - on/after 2026-06-18Execute-agent peak context
1,627 build sessions - exact per-session peaksThe main goal of Gantry is to break work down into chunks small enough for agents to execute without running up large context windows. The key metrics are about context windows, and we focus on the peak number: the largest size the context window reached at any time during the session.
Across 1,627 autonomous execute sessions, the peak context reached stays under the 150k design target in 80% of them - and 92.4% stay under 200k. Only 0.5% of sessions (8 of 1,627) peaked over 300k.
Each histogram is that harness's own execute sessions, bin width 25k, final bar 300k+; bar height is scaled to the busiest bin in that harness.
Supporting roles
the aside - non-execute agentsExecution is the most important type of agent run and the most context-constrained. The bottleneck we are targeting. Here are the other roles and their context peaks.
| Role | claude | n | codex | n | median peak |
|---|---|---|---|---|---|
| execute | 112,640 | 768 | 99,208 | 859 | |
| plan | 83,035 | 187 | 45,556 | 197 | |
| review | 62,717 | 775 | 68,999 | 912 | |
| fix | 63,723 | 23 | 54,418 | 64 | |
| replan | 53,736 | 167 | 40,923 | 120 | |
| milestones | 41,599 | 71 | 27,800 | 87 |
Decomposition
221 structured buildsGantry sequences work by modelling it as milestones and sprints, and dispatching agents to implement sprint by sprint, and dispatching agents to do planning on multiple levels. Here is how the milestone-sprint metaphor ends up slicing the work.
| Metric | min | median | mean | p90 | max |
|---|---|---|---|---|---|
| Milestones / multi-ms job n=108 | 2 | 3 | 2.8 | 4 | 8 |
| Sprints / job n=221 | 1 | 6 | 8.1 | 16 | 54 |
| Sprints / milestone n=108 | 1.3 | 4.3 | 4.4 | 5.7 | 9.0 |
221 structured builds, bucketed by milestone count. A flat build is one whose sprints are a single list, with no milestone layer above them.
221 structured builds, bucketed by total sprint count.
Environment briefing
30 of 231 runs briefedGantry recently added a new environment briefing agent to the start of each milestone, in the hope that all subsequent agents will be better oriented, wasting less tokens searching project files. Only 207 briefed execute sessions so far across 30 of 231 jobs.
| Population | no brief | n | briefed | n | median delta |
|---|---|---|---|---|---|
| pooled | 103,922 | 1,420 | 107,116 | 207 | +3.1% |
| claude | 109,733 | 734 | 164,759 | 34 | +50.1% |
| codex | 97,033 | 686 | 101,694 | 173 | +4.8% |