Engineering Team Velocity
Measuring productivity gains across development workflows
A multi-team survey of how machine-assisted engineering actually ships.
Q2 2026 edition.
Table of contents
Sample size: 1,284
Measuring productivity gains across development workflows
Tracking the rise of machine-assisted development tools
How reasoning models have scaled and evolved
Recent papers on foundational models and applications
Section 01
Measuring productivity gains across development workflows.
Sample size: 1,284
CHART 1.1
Median PR size grew 88% between March 2025 and March 2026, from 59 to 111 lines changed per PR.
Drawn from Basalt review telemetry, engineering throughput
CHART 1.2
Lines of code per developer climbed from 4,380 to 13,920 as review agents absorbed the mechanical passes.
Drawn from Basalt review telemetry, engineering throughput
CHART 1.3
Medium teams (6–15 devs) lifted output from 6,840 to 18,960 lines per developer.
Drawn from Basalt review telemetry, engineering throughput
CHART 1.4
Median lines changed per file rose from 17 to 24 as diffs got denser rather than wider.
Drawn from Basalt review telemetry, engineering throughput
Section 02
Tracking the rise of machine-assisted development tools.
Sample size: 1,284
CHART 2.1
recall0 holds 54% of installs. Tideline gave up 9pp as smaller projects picked up ground.
Registry + package-manager monthly installs, Mar 2026
CHART 2.2
Slateway extended its lead to 31% (+8pp). The remaining seven converged between 9 and 12%.
Registry + package-manager monthly installs, Mar 2026
CHART 2.3
GUIDE.md appears in 71% of orgs. TEAMRULES.md overtook STYLE.md, which fell 18pp.
Repos carrying all three formats fell from 17% to 6% as teams standardised on fewer files
CHART 2.4
Aventine's SDK reached 124M installs in March 2026. Solstice Agents grew 5x in Q1 2026 to 21M.
Registry monthly installs, Mar 2025 — Mar 2026
CHART 2.5
ThinLLM overtook Ledger in Q1 2026, landing at 98M monthly installs.
Registry monthly installs, Feb 2025 — Mar 2026
Section 03
How reasoning models have scaled and evolved.
Sample size: 1,284
CHART 3.1
Solstice hit 233M in Mar 2026. Aventine surged to 83M. Northgate trails at 17M.
Registry monthly installs, Jan 2022 — Mar 2026
CHART 3.2
The Solstice-to-Aventine install ratio fell from a 47:1 peak in Jul 2024 to 2.8:1 in Mar 2026.
Registry install ratio, Mar 2023 — Mar 2026
Section 04
Surfacing recent work that shaped how 2026 tools handle compression, context, multimodality and long-horizon agents, so teams can interpret and apply it to their own systems.
Sample size: 1,284
Sievecast is a streaming, data-oblivious quantiser for KV-cache compression and vector search that targets mean-squared error and inner-product distortion at once.
RPMs treat the prompt as external state, letting a model inspect, partition and recursively call itself over slices instead of pushing everything through one window.
Ledgerheads is a family of long-context architectures pairing a limited attention window with a neural long-term memory that keeps learning while it runs.
Marlin V2 is an open-weight multimodal agentic model that jointly optimises text and vision, with a parallel agent-execution framework layered on top.
Cachewell introduces KV-level retrieval for long-context tasks, treating the cache itself as the retrieval surface rather than the raw text.
Self-Blend examines whether diverse model ensembles are actually necessary for strong ensemble-of-agents performance.
Context-1 is a 20B agentic search model derived from an open base and designed to act as a retrieval subagent rather than answer the question directly.
Cadence 2 is a domain-specialised model for agentic software engineering, built for long-horizon coding work while staying fast enough for interactive use.
Terrace is a reflective prompt-evolution method that optimises instructions using execution traces instead of updating model weights.
Foldstep is a reinforcement-learning framework for training one web-research agent that decides when to search, browse or execute code.
Thrift-1 is an RL framework that trains agents to work over long multi-turn tasks while keeping memory use close to constant.
Quarrel-R1 trains models to interleave step-by-step reasoning with live search-engine queries.