Swarms v16 'Overclock': Token Accounting, Decision Models, MCP Deployment, and Runs That Start Clean

Overclock is four and a half weeks of work: 114 commits between September 1 and October 2, 2026, across 228 files, +18,984 / −4,585 lines. More of those lines went into tests/ (+6,540) than into swarms/ itself (+6,409 / −3,803). The suite grew from 762 test functions to 944.

Zena (v14) made the framework observable. Akira (v15) made it honest. Overclock makes it measurable and fast.

Five threads run through this release.

The first is cost. Before Overclock, an Agent had no way to tell you what a run cost. The provider returned exact token counts on every completion, and the framework dropped them. Now agent.usage reports provider-billed input, output, cached and reasoning tokens. SwarmRouter, GraphWorkflow and HeavySwarm sum them across every agent they ran, including directors, aggregators and judges that are not in your agent list. agent.input_tokens tells you how big the next request will be before you send it. Streaming runs, which reported zero, are counted too.