Blog · · Jon McLachlan and Sasha Sinkevich

The 2nd largest cost of Agentic SDLC is automated testing framework compute, but not for long.

Ask a founder what AI coding agents cost and you'll hear about tokens. The second line, the compute that tests what agents write, hides inside the GitHub invoice, and the time it takes to check their work lands on reviewers, maintainers and customers. It won't stay second, for two reasons.

The short answer

In an agentic SDLC, model tokens are the largest machine cost. Test compute is second: the CI compute that runs your tests on every push an agent makes. It won't stay second. Token prices for the same capability have fallen about tenfold a year, runner minutes are still billed by the minute, and teams that work well with agents test more, more often. The cost of checking agent code also lands on people outside your company: reviewers, open-source maintainers, security teams and customers. On GitHub-hosted runners, test compute is on its way to first place. Spillway, which we built, runs the same GitHub Actions jobs on Macs you own and Spot VMs in your own cloud for about a tenth of the cost, and test compute drops back down the list.

What is an agentic SDLC?

An agentic SDLC (software development lifecycle) is a way of building software where AI agents write the code inside the loop your team already uses. An agent takes an issue, writes the change, pushes a branch, reads the CI results and pushes again until the checks pass. A person reviews and merges.

  1. Issue
  2. Agent writes code
  3. Push
  4. CI runs the tests
  5. Review
  6. Merge

A red check sends the agent back to work, and its next push runs CI again.

Every turn of that loop runs your test suite. An agent that works until the checks go green pushes once per attempt, and attempts add up. One engineer on Hacker News described a monorepo where "each MR takes about 10 builds (of trial and error) in the pipeline to be properly tested."

Some agents run inside CI themselves. GitHub says Copilot code review's "agentic architecture runs on GitHub Actions using GitHub-hosted runners," and since June 1, 2026, each review in a private repository draws on Actions minutes. GitHub's billing docs say the same of Copilot's cloud agent: "both GitHub Actions minutes and premium requests are consumed." Anthropic's Claude Code action works the same way: "The action executes entirely on your own GitHub runner."

What it looks like at full speed

In April, Ryan Lopopolo, who works on OpenAI's Frontier product, told the Latent Space podcast how his team built an internal product over five months "with zero manually written code." The episode's headline numbers: a million lines of code, a billion tokens a day, 0% human-written code and 0% human review, across more than a thousand pull requests. Lopopolo put a billion tokens a day at roughly $2,000 to $3,000.

Two details from that conversation matter for this post. The team rebuilt its build system to finish "in under a minute," because the build is the agents' inner loop. And the routine the agents follow to land a change tells them to "Wait for CI to be green" first, fixing flaky tests along the way. When code is that cheap to write, the test run decides whether it ships.

What does an agentic SDLC cost?

Leave salaries aside, since they're what all of this is meant to stretch. The machine bill for building software with agents has two lines that grow with output and a few that don't. We call the ranked list the cost matrix.

RankCostIt grows withPublic numbers
1Model tokensTasks, context size and the number of agents runningClaude Code averages about $13 per developer per active day and $150 to $250 a month across enterprise deployments, and 90% of users stay under $30 a day (Anthropic). LinearB's top 10% of teams spend $481 per developer a month at the 90th percentile.
2Test computePushes × job-minutes per push × price per minuteGitHub-hosted Linux runners cost $0.002 to $0.162 a minute depending on size, each job rounded up to a whole minute. Our own Linux CI reached $23,920 a month at those prices.
3Seats and toolsHeadcountA flat price per person.

Seats grow with headcount. Tokens and test compute grow with output, which is the number agents are supposed to raise, so those two lead the matrix.

Founders watch the first line closely. ICONIQ's 2026 State of AI report says "92% of companies find internal AI's true cost hard to predict, with token spend the top source of budget overruns." The second line is easier to miss, because it arrives as a single number on the GitHub invoice.

At the far end of agentic development, StrongDM's AI team doesn't let people write or review code, and it sets a spending floor: "If you haven't spent at least $1,000 on tokens today per human engineer, your software factory has room for improvement." Review is replaced by testing: end-to-end scenarios "often stored outside the codebase (similar to a 'holdout' set in model training)," run against a "Digital Twin Universe" of the services their software depends on. That's test compute at factory scale.

The Security Podcast of Silicon Valley

"The cost of not adopting AI is higher than the cost of not adopting anything that came before it."

From episode 104, with Yash Kosaraju, the CISO of a16z

Why does test compute grow faster than tokens?

Two old ideas explain most of it. In 1865, in The Coal Question, William Stanley Jevons observed that more efficient steam engines raised Britain's total use of coal: when work gets cheaper, people do more of it. Agents make code cheaper to write, so teams write more code, and all of it has to be tested. Gene Amdahl made a related point about computers in 1967: speed up one part of a job, and the parts you didn't speed up decide the total. Agents sped up the writing. Checking is the part left over, in time and in money.

Writing got cheap, so checking became the work

Andrej Karpathy's talk at Y Combinator's AI Startup School is about this loop: the model generates, a person verifies, and the speed of that loop sets the pace of the whole team.

Andrej Karpathy, "Software Is Changing (Again)," Y Combinator, June 2025. Watch on YouTube

Aditya Jayaprakash, the CEO of Blacksmith, told Fortune in October that "the bottleneck has shifted to the second piece, which is: how do I actually validate all this code?" Blacksmith ran 5 million validation checks a week at the start of 2026 and runs 90 million now. More than 10,000 companies use it, and its latest round, led by Sequoia, valued it at $1 billion.

Agents are filling GitHub

Posted on X

"GitHub Actions has grown from 500M minutes/week in 2023 to 1B minutes/week in 2025, and now 2.1B minutes so far this week."

Kyle Daigle, COO of GitHub, April 2026

GitHub's own count for 2025 was 43.2 million pull requests merged a month and nearly a billion commits in the year, with more than a million pull requests from Copilot's coding agent between May and September alone. Alasdair Allan reports that AI-opened pull requests on GitHub grew from roughly 4 million in September 2025 to over 17 million in March 2026. GitHub's CTO, Vladimir Fedorov, wrote in April that "since the second half of December 2025, agentic development workflows have accelerated sharply," and that GitHub must now design for "a future that requires 30X today's scale." By May, CNBC's headline read "Microsoft's GitHub was positioned to win the AI coding race. Outages got in the way."

Token prices fall faster than minute prices

Guido Appenzeller at a16z tracked what the same model capability costs over time and found that "for an LLM of equivalent performance, the cost is decreasing by 10x every year." Runner prices move much more slowly. GitHub's January 2026 cut was up to 39%, and the rule that rounds each job up to a whole minute stayed.

When one input gets ten times cheaper each year and the other doesn't, the other one takes a bigger share of the bill each year.

Posted on X

"If Claude has that feedback loop, it will 2-3x the quality of the final result."

Boris Cherny, creator of Claude Code, on giving the agent a way to verify its own work, January 2026

Kent Beck describes test-driven development as a "superpower" with AI agents, and he has also struggled to stop agents from deleting tests to make them pass. Simon Willison put the worry in one line: "Having the agents write tests only helps if they don't cheat and assert true." The answer in each case is more verification, kept where the agent can't edit it, and every layer of it makes the suite bigger and runs it more often.

Kent Beck with Gergely Orosz on TDD, AI agents and coding, The Pragmatic Engineer, June 2025. Watch on YouTube

DORA's 2025 report gives the reason it matters: "AI doesn't fix a team; it amplifies what's already there." A team with thin tests gets more of what thin tests let through.

Autonomous agents have barely started

LinearB's 2026 benchmarks, drawn from 2.7 million pull requests across 253 engineering organizations, found that even in the top 10% of teams, "fewer than 5% of pull requests come from autonomous agents." Each point that share grows adds pushes, and every push runs the suite.

That's the first meaning of "not for long." Test compute is second today. In a team that tests every agent push the way these engineers recommend, it moves to first.

Who pays for verification?

When writing code gets cheap, someone still has to check it, and checking costs minutes, money and attention. In 2026 a lot of that cost lands on people who never agreed to carry it. Follow it down the chain and you find almost everyone who writes, reviews, runs or buys software.

Reviewers

Jiaxiao (Joe) Zhou, a Microsoft engineer who maintains Runwasi and SpinKube, told The Register in February: "Review burden is higher than pre-AI, not lower." He went further: "Review trust model is broken: reviewers can no longer assume authors understand or wrote the code they submit." Chad Wilson, who maintains GoCD, described a documentation pull request that turned out to be "plausible nonsense," which he caught only after spending real time on it.

The Security Podcast of Silicon Valley

"Code ships faster than anyone can review it."

From episode 84, with Jack Cable, CEO and co-founder of Corridor

Open-source maintainers

Daniel Stenberg, who leads curl, wrote in July 2025 that about 20% of the security reports curl received that year were AI slop, while the share of genuine vulnerabilities fell to about 5%. "Every report thus engages 3-4 persons. Perhaps for 30 minutes, sometimes up to an hour or three. Each." In February, Rémi Verschelde of the Godot game engine said AI-generated pull requests "are becoming increasingly draining and demoralizing for Godot maintainers," and added: "I don't know how long we can keep it up."

GitHub opened a community discussion in January, "Exploring Solutions to Tackle Low-Quality Contributions on GitHub," about "the increasing volume of low-quality contributions that is creating significant operational challenges for maintainers." The options it's weighing include letting maintainers turn pull requests off entirely. Xavier Portilla Edo, who is on the core team of Genkit, put the ratio bluntly: "1 out of 10 PRs created with AI is legitimate and meets the standards required to open that PR." Ghostty, Mitchell Hashimoto's terminal, now requires that "All AI usage in any form must be disclosed," because low-effort AI work "puts the burden of validation on the maintainer."

Matthew Isabel, a product manager at GitHub, offered the fairest framing we've seen: "A bad or off-topic PR is a bad PR, regardless of where it came from." At the volume agents produce, the practical way to tell a good pull request from a bad one is a test suite that runs on every one of them.

Security teams

Veracode tested more than 100 large language models on 80 coding tasks in 2025 and found that AI-generated code introduced security vulnerabilities in 45% of cases. Jens Wessling, its CTO, said: "Our research reveals GenAI models make the wrong choices nearly half the time, and it's not improving." Security teams that read pull requests by hand can't keep up with agent volume, so the checks that run in CI on every push do more of the work each month.

Customers

When verification fails, customers pay last and most. In July 2025 an agent on Replit deleted Jason Lemkin's production database during a code freeze, and then described what it had done as "a catastrophic error of judgement." A rollback brought the data back. Most customers don't get a public apology and a rollback. They get an outage and a reason to try someone else.

The Security Podcast of Silicon Valley

"AI agents can delete your production database and tell you everything is fine."

From episode 89, with Graham Neray, co-founder and CEO of Oso

The platform

GitHub carries part of every one of these costs. It gave developers about $184 million of free Actions minutes in public projects in 2025, and it's rebuilding for "30X today's scale." When shared CI backs up, everyone waits. The Zig project left GitHub in November 2025 partly because Actions started "vibe-scheduling," "choosing jobs to run seemingly at random," so that "not even master branch commits get checked."

The founder

Then there's the invoice. Tokens show up as their own line, and founders watch them. Test compute shows up inside the GitHub bill, grows with every agent push and every test you add, and lands on the person who decides whether to keep paying for it.

Verification is now the scarce part of agentic development, and someone pays for every check. We think the team that gets the agent's output should run the tests, on machines it controls, at a price close to zero, so nobody downstream pays for checking that should have happened upstream.

When does test compute pass tokens?

This model holds one engineer's agent work fixed at 3 pull requests a day with 3 pushes each, so 9 CI runs. Choose how deep each run tests and where it runs. Tokens stay at Anthropic's published figures for Claude Code: about $13 a day for the average developer, and $30, the level 90% of users stay under.

Tokens against test compute, one engineer's day

3 agent pull requests, 3 pushes each: 9 CI runs.

How much does each run test?
Where do the tests run?

Test compute is second, behind tokens.

Tokens, average engineer
$13.00
Tokens, 90th percentile
$30.00
Test compute, GitHub-hosted
$0.65

Per engineer, per active day. Over a month of 21 active days, test compute comes to $13.61 an engineer, or $136 for a team of 10.

Test compute is second, behind tokens.

Tokens, average engineer
$13.00
Tokens, 90th percentile
$30.00
Test compute, Spillway
$0.07

Per engineer, per active day. Over a month of 21 active days, test compute comes to $1.46 an engineer, or $15 for a team of 10.

Test compute is second, behind tokens.

Tokens, average engineer
$13.00
Tokens, 90th percentile
$30.00
Test compute, GitHub-hosted
$2.16

Per engineer, per active day. Over a month of 21 active days, test compute comes to $45.36 an engineer, or $454 for a team of 10.

Test compute is second, behind tokens.

Tokens, average engineer
$13.00
Tokens, 90th percentile
$30.00
Test compute, Spillway
$0.23

Per engineer, per active day. Over a month of 21 active days, test compute comes to $4.86 an engineer, or $49 for a team of 10.

Test compute is second, behind tokens.

Tokens, average engineer
$13.00
Tokens, 90th percentile
$30.00
Test compute, GitHub-hosted
$5.40

Per engineer, per active day. Over a month of 21 active days, test compute comes to $113.40 an engineer, or $1,134 for a team of 10.

Test compute is second, behind tokens.

Tokens, average engineer
$13.00
Tokens, 90th percentile
$30.00
Test compute, Spillway
$0.58

Per engineer, per active day. Over a month of 21 active days, test compute comes to $12.16 an engineer, or $122 for a team of 10.

Test compute is first, ahead of the average engineer's tokens.

Tokens, average engineer
$13.00
Tokens, 90th percentile
$30.00
Test compute, GitHub-hosted
$16.20

Per engineer, per active day. Over a month of 21 active days, test compute comes to $340.20 an engineer, or $3,402 for a team of 10.

Test compute is back to second. The same tests cost $16.20 a day on GitHub-hosted runners.

Tokens, average engineer
$13.00
Tokens, 90th percentile
$30.00
Test compute, Spillway
$1.74

Per engineer, per active day. Over a month of 21 active days, test compute comes to $36.47 an engineer, or $365 for a team of 10.

Test compute is first, ahead of tokens for 9 engineers in 10.

Tokens, average engineer
$13.00
Tokens, 90th percentile
$30.00
Test compute, GitHub-hosted
$32.40

Per engineer, per active day. Over a month of 21 active days, test compute comes to $680.40 an engineer, or $6,804 for a team of 10.

Test compute is back to second. The same tests cost $32.40 a day on GitHub-hosted runners.

Tokens, average engineer
$13.00
Tokens, 90th percentile
$30.00
Test compute, Spillway
$3.47

Per engineer, per active day. Over a month of 21 active days, test compute comes to $72.93 an engineer, or $729 for a team of 10.

How: 9 runs × job-minutes per run × $0.006, GitHub's standard 2-core Linux rate. Job-minutes per run, by level: 12, 40, 100, 300 and 600. Those are our assumptions, so use your own. Tokens are Anthropic's figures for Claude Code across enterprise deployments, per developer per active day. Spillway uses our own ratio, $2,564 ÷ $23,920.

What does zero to one look like with agents?

Garry Tan, Y Combinator's CEO, told CNBC that startups were "getting to a million dollars to 10 million dollars a year revenue with under 10 people," and that a team of 10 could do the work that once took "50 or 100" engineers "when they are fully vibe coders." ICONIQ's 2026 State of AI report projects annual recurring revenue per employee at high-growth companies to reach $496K in 2027, up from $270K in 2025.

That changes what a young company spends money on. When a team is mostly people, CI is a small share of what it spends. When it's five people and their agents, CI is one of the few lines that grows faster than the team, because every feature the agents write gets tested on every push. Salaries are still the biggest line. The machine lines are the ones that move.

Zero to one was always a bet that a small team could do what a large one couldn't. Agents make that bet better. Paying a meter for every test those agents need shouldn't be the price of taking it. Wednesday's post covers why zero to one is so hard, and why the trust a startup earns from its first customers rides on its tests.

Not for long, the other way: put machines to work for you

The second meaning is the one we built. Spillway cuts what GitHub Actions runners cost, and it installs as one GitHub App. From then on, each job goes to the cheapest machine with room. Your Macs come first at $0 a minute, then Spot VMs in your own Google Cloud project at $0.01 per vCPU-hour, then on-demand VMs, with GitHub-hosted runners on standby. One pull request per repo changes runs-on, and your workflows stay as they are.

In our own org, a month of the same Linux jobs went from $23,920 to $2,564. If our CI keeps growing at its recent rate, the next 12 months would cost $473,625 on GitHub-hosted runners, $37,014 on Spot VMs, or $6,172 on seven Macs we own.

Plenty of founders already own the hardware. The Next Web reported in May that "Mac mini and Mac Studio inventory has been sold out across the United States for weeks," with buyers setting them up to run AI agents. The Macs you bought for your agents can run their tests at $0 a minute.

Spillway leaves your token bill alone and moves the second line, and with it the point where test compute would have passed tokens. Secrets never reach a Mac, budgets alert at 50, 90 and 100%, and if nothing starts within 10 minutes, GitHub-hosted runners take over. Wednesday's post, Every Founder deserves to test software without going broke!, walks through our numbers and where Spillway still loses.

What should a founder do about it?

If your plan is a small team with agents, two machine lines grow with your output, and a board will want to know which of them you can bend. Tokens bend with model choice and context size. Test compute bends with where it runs.

  1. Put test compute next to tokens in your monthly numbers, and track the cost of each merged pull request in two parts: tokens and test compute.
  2. Count pushes per pull request. An agent that iterates against CI multiplies the price of your suite by that number.
  3. Keep every test and lower the price of a run. Cutting tests to save money swaps a cost you can see for one you can't.
  4. Keep the checks that matter where agents can't edit them, the way StrongDM keeps its scenarios outside the codebase.
  5. Give finance a forecast. Spillway shows live cost for every repo, a 12-month forecast and budgets that alert before the bill does.

Follow the conversation

The people quoted here are worth reading in full. These are the posts, threads, talks and studies behind this piece, grouped by where they live.

X

GitHub

Hacker News

YouTube

Podcasts

Research

News and essays

Questions

What is an agentic SDLC?

An agentic software development lifecycle is a way of building software where AI agents write the code inside the usual loop of issue, branch, pull request, CI, review and merge. The agent pushes, reads the test results and pushes again until the checks pass.

What do AI coding agents cost per developer?

Anthropic reports that Claude Code averages about $13 per developer per active day and $150 to $250 a month across enterprise deployments, with 90% of users under $30 a day. LinearB's 2026 benchmarks put token spend at $481 per developer a month at the 90th percentile of its top teams.

Do AI coding agents use GitHub Actions minutes?

Some do directly. Copilot code review runs on GitHub-hosted runners and has drawn on Actions minutes in private repositories since June 1, 2026, GitHub's billing docs say Copilot's cloud agent consumes Actions minutes too, and Anthropic's Claude Code action runs on your own GitHub runner. Every agent that pushes code also starts your CI on each push.

Who pays for verifying AI-generated code?

Everyone downstream of the agent: reviewers, open-source maintainers, security teams, customers and the platform that runs CI. curl's maintainer reported that about 20% of its 2025 security reports were AI slop, each one taking 3 to 4 people. The fair answer, and the cheap one, is for the team that uses the agent to run the full suite on every push, on machines it controls.

Why will test compute become the largest cost of agentic development?

Tokens for the same capability have been getting about ten times cheaper each year, while CI is still billed by the minute and runs on every push. Agents push often, and good practice with agents adds tests, so on GitHub-hosted runners test compute grows past tokens.

How do I cut CI costs for AI agents without testing less?

Run the same jobs on cheaper machines. GitHub doesn't charge for self-hosted runners, so jobs on Macs you own or Spot VMs in your own cloud cost only the compute. Spillway routes each job to the cheapest machine with room, keeps GitHub-hosted runners on standby, and cut our own Linux CI bill by 89%.

Jon McLachlan and Sasha Sinkevich built Spillway, which runs GitHub Actions jobs on Macs you own and Spot VMs in your own cloud, for their own CI first. They co-founded YSecurity and host The Security Podcast of Silicon Valley.

We publish on Mondays, Wednesdays and Fridays. Follow the feed.

Sources

  1. GitHub changelog, GitHub Copilot code review will start consuming GitHub Actions minutes on June 1, 2026, April 27, 2026
  2. GitHub Docs, GitHub Copilot premium requests
  3. Anthropic on GitHub, anthropics/claude-code-action
  4. Hacker News, discussion of GitHub Actions Is Slowly Killing Your Engineering Team
  5. Latent Space, episode with Ryan Lopopolo of OpenAI on harness engineering, April 7, 2026
  6. Anthropic, Claude Code docs, Manage costs effectively
  7. LinearB, The AI engineering productivity gap: 2026 benchmarks
  8. GitHub Docs, Actions runner pricing
  9. SaaStr, 10 metrics from ICONIQ's 2026 State of AI report
  10. Simon Willison, How StrongDM's AI team build serious software without even looking at the code, February 7, 2026
  11. StrongDM, The Software Factory
  12. The Security Podcast of Silicon Valley, episode 104, Why a16z's CISO doesn't trust the approve button, with Yash Kosaraju
  13. Wikipedia, Jevons paradox
  14. Wikipedia, Amdahl's law
  15. Y Combinator, Andrej Karpathy: Software Is Changing (Again), YouTube, June 2025
  16. Beatrice Nolan, Fortune, AI code-testing startup Blacksmith hits $1 billion valuation as AI-written code surges, October 21, 2026
  17. Kyle Daigle on X, April 2026
  18. Simon Willison, A quote from Kyle Daigle, April 4, 2026
  19. GitHub, Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1, October 28, 2025
  20. Alasdair Allan, Negroni Venture Studios, It wasn't built for this, May 27, 2026
  21. Vladimir Fedorov, GitHub, An update on GitHub availability, April 28, 2026
  22. CNBC, Microsoft's GitHub was positioned to win the AI coding race. Outages got in the way, May 22, 2026
  23. Guido Appenzeller, a16z, Welcome to LLMflation: LLM inference cost is going down fast, November 12, 2024
  24. GitHub changelog, Reduced pricing for GitHub-hosted runners usage, January 1, 2026
  25. Boris Cherny on X, January 2026
  26. Gergely Orosz, The Pragmatic Engineer, TDD, AI agents and coding with Kent Beck, June 11, 2025
  27. Nathen Harvey and Derek DeBellis, Google Cloud, Announcing the 2025 DORA report, September 23, 2025
  28. Thomas Claburn, The Register, GitHub ponders kill switch for pull requests to stop AI slop, February 3, 2026
  29. The Security Podcast of Silicon Valley, episode 84, What gets missed when nobody reviews the code, with Jack Cable of Corridor
  30. Daniel Stenberg, Death by a thousand slops, July 14, 2025
  31. Tim Anderson, The Register, Godot maintainers struggle with 'draining and demoralizing' AI slop submissions, February 18, 2026
  32. GitHub community discussion #185387, Exploring Solutions to Tackle Low-Quality Contributions on GitHub, January 27, 2026
  33. Ghostty, AI_POLICY.md
  34. Veracode, AI-Generated Code Poses Major Security Risks in Nearly Half of All Development Tasks, July 30, 2025
  35. Jason Lemkin on X, during the Replit incident, July 2025
  36. Jason Lemkin on X, on the rollback, July 2025
  37. The Security Podcast of Silicon Valley, episode 89, AI Agents Will Delete Your Database. And Then Lie About It, with Graham Neray of Oso
  38. GitHub, Pricing changes for GitHub Actions
  39. Andrew Kelley, Zig, Migrating from GitHub to Codeberg, November 26, 2025
  40. Sarah Perkel, Business Insider via Yahoo Tech, 'Vibe coding' lets 10 engineers do the work of a team of 50 to 100, says CEO of Silicon Valley incubator, March 17, 2025
  41. Alina Maria Stan, The Next Web, Claude AI agents are driving record Mac mini demand, May 11, 2026
  42. Andrej Karpathy on X, February 2, 2025
  43. METR, We are Changing our Developer Productivity Experiment Design, February 24, 2026
  44. Stack Overflow, 2025 Developer Survey: AI
  45. Hacker News, Pricing Changes for GitHub Actions
  46. The Security Podcast of Silicon Valley, episode 81, How to put AI agents safely into production
  47. The Security Podcast of Silicon Valley, episode 74, Augment Code: AI Agents, Engineered to Ship
  48. Spillway admin portal, our own org, read November 2, 2026

Run every test on every push.

Spillway cuts your GitHub Actions bill by running the same CI/CD jobs on Macs you own and Spot VMs in your own cloud. Join the waitlist to route your first repo.

Savings calculator