Research 01 ·

The irreversible costing shift in software engineering

Writing code costs less. Judgment still takes time.

In 2025–2026, frontier AI labs made drafting, running, and repairing code faster and less expensive, with many tasks running in parallel. Human attention increasingly determines delivery speed through agent direction, output verification, and harness design.

Presentation deck

Slide 01 of 12·Title

01 Title
02 Costing shift
03 Attention
04 Resolve rates
05 Execution cost
06 Cost vs capability
07 Org flip
08 Loops
09 Daily loop
10 Harness
11 Myths
12 Conclusion

Open a slide in full screen to present. Use the arrow keys to move between slides.

Presentation deck

Research 01 · Executive briefing · 2026-08-08

The irreversible costing shift in software engineering

Gary@gaplo.tech

Published on · ai.gaplo.tech

Writing and debugging code once accounted for much of the cost of software delivery. Team size, time at the keyboard, and the cost of revisions set the pace. In 2025–2026, agents changed that balance by making the draft, run, and repair loop less expensive and enabling many tasks to run in parallel. Product judgment, verification, and system design continued to demand human time.

This is the shift in software engineering costs. Like the decline in cloud infrastructure costs, it reflects advances in both capability and unit economics that extend beyond any single product roadmap. Teams that budget engineering primarily by code output risk misallocating their most limited resource, human attention. Engineers remain essential, with more of their work devoted to judgment, system design, and coordinating agents.

Agents collapsed the marginal cost of building. They raised the relative cost of deciding what to build, whether it is correct, and whether the system still coheres.

1 · Human attention moves to review

As agents take on drafting, testing, and repair, human work concentrates on review, specification, coordination, and keeping the system coherent. These tasks increasingly determine delivery time. The first sign of the cost shift is therefore a change in how teams with high agent adoption spend their attention.

The bottleneck moved from coding to everything around coding.

Fiona Fung, Manager of Claude Code@AnthropicCode with Claude 2026, May 2026[1][2][3]
Figure 1 · Where attention goes
Illustrative allocation of human engineering time across five activities. Each panel totals 100%. Historical studies inform the pre-agent estimates; industry reports inform the high-adoption estimates. The shares describe human attention, not API token spending.

Human-first (pre-agent)

Agent-first (high adoption)

  • Implementation / coding
    Agents absorb draft→test→fix loops; humans retain residual edits and difficult edge cases.[7][8]
    Human-first %
    48%
    Agent-first %
    12%
    Δ pp
    -36 pp
  • Review & verification
    Higher volume and larger pull requests raise review load; verification becomes the critical path.[5]
    Human-first %
    15%
    Agent-first %
    34%
    Δ pp
    +19 pp
  • Specification & design
    Ambiguous goals become more costly when failed attempts are inexpensive to produce.[1][6]
    Human-first %
    14%
    Agent-first %
    22%
    Δ pp
    +8 pp
  • Coordination & orchestration
    Fleet command covers dispatch, triage, stop conditions, and multi-agent handoffs.[1][4]
    Human-first %
    13%
    Agent-first %
    18%
    Δ pp
    +5 pp
  • Coherence, architecture & harness
    System integrity, evaluation suites, and harness design replace line authorship as leverage.[4]
    Human-first %
    10%
    Agent-first %
    14%
    Δ pp
    +4 pp

According to Figure 1, Implementation falls from 48% to 12% of human attention (−75%), while Review and Verification rises from 15% to 34% (+127%). In this illustrative allocation, most of the attention released from coding moves to review, with further increases in specification, coordination, and system coherence.

Industry telemetry shows similar pressure in teams with high AI adoption, including more pull requests, larger diffs, and longer review cycles.[5][9] As agents draft and repair code, delivery depends more on the team’s ability to evaluate it. Agents concentrate limited human time on judgment.

This change can persist when agents become both more capable and less expensive to run. Together, those improvements make it practical to shift human attention from producing code to directing and verifying it.

2 · Greater capability at lower cost

Public resolve-rate results show agents completing more tasks, while cost samples show retries becoming less expensive. These two trends help explain why the attention shift in Figure 1 can persist.

Humans steer. Agents execute.

Ryan Lopopolo, Member of the Technical Staff@OpenAIHarness engineering, Feb 2026[4]
Figure 2 · Resolve rates over time
Resolve rate over time, with higher scores indicating stronger performance. Early points are vendor-reported SWE-bench Verified-class results. Later points include public Mini-SWE runs with a more comparable harness. The upward trend also appears in independent measures of agent task duration.
Data table and sources

Detailed values and source notes for this figure.

According to Figure 2, the highest reported resolve rate rises from a 22% resolve rate in early 2024 to 97.0% by mid-2026 (+341%), with Claude Opus 5 and GPT-5.6 Sol occupying the high band near the ceiling while open-weight systems such as DeepSeek V4 Flash 0731 sit in the high 80s. The solid line marks the highest reported rate at each date. The lower dots show that capability became a competitive field across laboratories rather than a single permanent lead. Individual releases vary, and differences between vendor harnesses and public Mini-SWE runs limit direct comparison. Independent time-horizon measures show agent task length roughly doubling on a short cycle,[21] which is the same direction of travel as the rise in resolve rates.

Human review capacity is growing more slowly than agent capability. Teams that continue to treat coding as the main constraint risk underfunding review, specification, and harness design. Cost also matters. A high benchmark score becomes useful at scale only when teams can afford to run the system repeatedly.

Figure 3 · Execution cost declined
Four separate indicators show faster builds, more agent-authored merges, higher merge volume per engineer, and lower token costs. They describe execution trends in laboratory and industry settings. Differences in units and context limit their use as general productivity targets.
Execution cost declinedFour fleet signals: approximately 10 times faster builds, 80 percent plus Claude-authored merges, about 8 times merge volume per engineer, and about 67 percent lower token cost year over year.Build calendar time10×OpenAI harness report[4]Claude-authored merges80%+Anthropic production telemetryMay 2026[19]Merge volumeper engineerAnthropic Q2 2026relative to 2024 baseline[19]Token cost,year over year−67%Blended sample: $18.40 →$6.07 per million tokens[20]

According to Figure 3, the four indicators point toward faster, less expensive execution. The OpenAI harness report describes builds completing about 10× faster. Claude-authored merges reach 80%+, merge volume per engineer is about the 2024 level, and the token-cost sample falls about −67% year over year.

These are quantity measures from laboratories using their own tools. They can overstate improvements in judgment and should be interpreted as evidence of cheaper retries and greater output, with limited implications for overall productivity.

As code generation and retries become less expensive, delays increasingly arise in review, clarification, and coordination. The economic question is which model and harness can deliver the required capability at a sustainable cost. Teams need that comparison to choose a default system for recurring work.

Figure 4 · Cost versus capability
Each point represents a model and harness, with total suite cost on the horizontal axis and resolve rate on the vertical axis. The upper left combines stronger results with lower costs. Switch between Verified Mini-SWE and the more demanding DeepSWE to compare the tradeoff.

Benchmark Type:

Filter:

Data table and sources

Detailed values and source notes for this figure.

According to Figure 4, the scatter plot compares the cost and capability of systems a team might use. Higher values on the vertical axis indicate stronger capability. Lower values on the horizontal axis indicate lower suite cost. On Verified Mini-SWE, Claude Opus 5 leads near 97.0% resolve at about $1.29/task, while GPT-5.6 Sol sits at 96.2% and $1.15/task. After OpenAI’s July 2026 list-price cut, GPT-5.6 Luna runs about $0.04/task at 93.0% resolve—roughly −97% less expensive than Sol on the same harness—with DeepSeek V4 Flash 0731 near 88.8% at about $0.01/task.[44][47][48] On DeepSWE, scores fall and costs spread further apart. More difficult work separates a strong headline score from a package inexpensive enough to run as default automation.

The spread of results makes cost central to model selection. Teams need to choose a model, reasoning effort, and harness that remain affordable at their daily workload. Teams that pursue headline resolve percentage alone overpay on high-volume loops and underfund the human review and design work those loops create. That reallocation of human hours is the irreversible move. The frontier advanced and laboratory volume expanded, yet model and harness selection still determine whether the leverage is economically sustainable.[10][43] Once that economics is established, organizational design must change with it. If the prior headcount model remains unchanged, the bottleneck simply relocates into review queues and coordination debt.

3 · Organizing for AI-native work

The economics in Figures 1–4 call for a different allocation of responsibility. AI-native teams make agents the default implementers and focus people on goals, verification, and harness design. Product ambitions can stay the same while the work needed to deliver them changes.

Coding is no longer the bottleneck.

Fiona Fung, Manager of Claude Code@AnthropicLenny’s Podcast, Jun 2026[3]
Figure 5 · Before and with AI agents
The constraint moves from coding time to human judgment. In the human-first model, staffing and implementation set the schedule. In the agent-first model, parallel execution increases demand for review, while verification and reusable harnesses determine how much work the team can safely accept.
Before and with AI agentsTwo causal accounts of the limited-input flip. When typing is limited, labor owns the schedule, code is the critical path, extensive planning is rational, and review tracks human authorship. When execution is bulk, judgment is limited, verification sets the calendar, harnesses purchase leverage, and review tracks agent throughput.Same product ambition. Different bottleneck.Labor bounds delivery first. Judgment bounds it after agents.Before AI agentsAfter AI nativeLabor is the bottleneckHeadcount sets the delivery calendarCode is the long poleProjects wait on human typing timeHeavy planning feels rationalCostly builds pay for up-front processReview follows human authorsPR load rises only as people write moreExecution is bulkAgents draft, patch, and retry in parallel[4]Judgment is the bottleneckVerification and coherence set the calendar[1][3]Harnesses buy leverageLeverage compounds across every agent run[22]Review follows agent throughputPR load rises with agent volume[5][9]code stays slowplan firstreview stays human-pacedjudgment becomes the bottleneckinvest in harnessesreview stays machine speedTyping became inexpensive. Judgment still sets the schedule.

According to Figure 5, the limited input flips from labor-as-typing to judgment-as-bottleneck. On the human-first side, headcount sets the calendar, projects wait on typing time, up-front process justifies itself when builds are costly, and review load rises only as people write more. On the agent-first side, agents draft and retry in parallel, verification and coherence set the calendar, evaluation suites and harnesses improve later runs, and review tracks agent throughput unless the organization redesigns paths and roles.

The operating model follows that economics. AI-native teams treat agents as default builders and keep humans on intent, verification, and harness design.[1] Working software takes precedence over ceremony, overnight agents arrive with harder review, and smaller cores own more surface area.[1][2] When overnight agents open a large volume of pull requests, the review queue sets the calendar rather than typing time. Teams that convert failures into harness rules retain the leverage;[4] teams that only add authors recreate the prior bottleneck in a new form.

The pattern is leaving the laboratories. Anthropic and NEC placed Claude Code in front of tens of thousands of employees.[23] Roles such as loop designers, evaluation owners, and fleet operators matter more than ceremonial planning.[22] Those roles justify their existence by designing how work is discovered, dispatched, and verified at scale. Loop engineering addresses that design problem by separating the work agents accelerate from the decisions people still own.

4 · Engineering the loop

Loop engineering organizes repeated work around clear goals and feedback. Product development has three connected rhythms, covering agentic coding, developer feedback, and external feedback. Each needs its own investment. Agents accelerate the inner coding loop; people still need systems for directing that work and deciding whether to accept the result.

Loop engineering is replacing yourself as the person who prompts the agent. You design the system that does it instead.

Addy Osmani, Director of Google Cloud AI@GoogleLoop engineering, Jun 2026[24]

A loop is a recursive, goal-directed system that discovers work, dispatches agents, verifies results, records state, and repeats.[24] By mid-2026 that shift was concrete from three directions at once. Boris Cherny, creator of Claude Code, frames the work as writing loops that prompt Claude rather than prompting turn by turn.[25] Peter Steinberger, creator of OpenClaw, makes the same case for high-throughput open source by designing loops that prompt agents.[26] Andrew Ng, founder of DeepLearning.AI and co-founder of Coursera, elevates loop engineering to product cadence with three development loops at minutes, hours, and days.[27][28][29] The skill moves from prompt craft to system design. Ng’s three product-development loops place those cadences on a single map.

Figure 6 · Three development loops
Three connected development loops operate over minutes, hours, and days. Product specifications and developer vision link them. Investment should address the loop that limits delivery.
Three key product development loopsAgentic coding loop on the order of minutes, developer feedback loop on the order of hours, and external feedback loop on the order of days. Adjacent loops share product specifications and developer vision.3 key product development loopsAgenticCoding Loop~minutesDeveloperFeedback Loop~hoursExternalFeedback Loop~daysCodingagentProductspec/evalsDevelopervisionExternalfeedback

According to Figure 6, product work proceeds on three nested cadences. Agentic coding takes minutes, developer feedback takes hours, and external feedback takes days, with product specifications and developer vision as shared nodes. Agents accelerate only the innermost loop. Product decisions and market feedback still determine the pace of the outer loops.

Putting these rhythms into practice requires tools for scheduling, isolation, feedback, and persistent state. Across Codex-style applications and Claude Code, the shared stack includes scheduled automations and goals, git worktrees for parallel isolation, Skills (SKILL.md) as progressive project knowledge, MCP and connectors for real tools, sub-agents so maker ≠ checker, and durable state on disk in the form of markdown, tickets, and AGENTS.md, because models forget.[24] A typical daily loop is the short pipeline that turns those primitives into a closed path from triage to ship.

Figure 7 · Daily agent loop
Adapted from Osmani’s loop-engineering practice. Work moves through triage, worktree isolation, drafting, verification, and shipping. Separate maker and checker agents handle implementation and checks; people own exceptions and the final merge.
A daily agent loopClosed daily loop: Triage, Isolate, Draft, Verify, and Ship on the forward path; Human owns exceptions and merge, then the loop returns to Triage for the next item.01TriageCI · issues · goals02IsolateWorktree03DraftMaker agent04VerifyChecker agent05ShipPR · ticket06HumanExceptions only↻ next item

According to Figure 7, the daily loop follows Triage → Isolate → Draft → Verify → Ship, with the Human responsible for exceptions and merging. Clear stop conditions keep unattended work within review capacity. Loops amplify the judgment built into them. Superficial review allows comprehension debt to accumulate.[30]

A person must still own the merge decision. Reliable execution also depends on the surrounding documentation, tools, tests, hooks, and memory. Together, these form the harness that makes a model useful as part of a trusted agent fleet.

5 · Engineering the harness

Agent = Model + harness. The harness supplies instructions, checks, tools, and persistent repository knowledge. It turns individual prompts into repeatable work and gives teams a way to carry lessons from one failure into later runs.

Agent = Model + Harness

Industry framing · Osmani, Fowler/Böckeler, OpenAIHarness engineering literature, 2025–2026[4][22][31]

A harness provides the model’s persistent operating environment through the following components.[4][22][31]

  • System prompts, CLAUDE.md, AGENTS.md, skill files, and subagent prompts
  • Tools, skills, MCP servers, and their descriptions
  • Bundled infrastructure such as filesystem, sandbox, and browser
  • Orchestration logic such as subagent spawning, handoffs, and model routing
  • Hooks and middleware for deterministic execution, including compaction, continuation, and lint checks
  • Observability such as logs, traces, and cost and latency metering
Figure 8 · Model + harness
Adapted from Fowler’s harness-engineering framework. Guides provide instructions before execution; sensors return feedback through hooks, lint, logs, and cost or latency measures. Persistent state allows lessons from failures to become reusable rules.
What a harness isThe human steers Guides and Sensors. Guides feed forward into the coding agent for initial generation. Sensors feed back for self-correcting loops. Durable state stores and retrieves outside the context window; failures ratchet into permanent harness rules.Agent = Model + HarnessHumanSteeringGoals · mergeHarnessGuidesFeedforward · before the agent actsSystem promptsAGENTS.mdSkills · subagentsSpecs · docs/SensorsFeedback · while the agent actsHooks · middlewareLint · continuationLogs · tracesCost · latencyfeedforwardfeedbackCoding agentModel + toolsInitial generationModel · skills · MCPTools · descriptionsSelf-correctingOrchestration · handoffsSandbox · browserLinters · typesstoreretrieveDurable stateStore outside context windowEvery failure becomes a permanent harness rule

According to Figure 8, people direct the agent through guides and sensors. Guides set expectations before action; sensors provide feedback during execution. State stored outside the context window allows lessons from failures to become lasting harness rules. The harness turns a local correction into an improvement that later runs can reuse.

OpenAI’s experiment treats repository knowledge as the system of record. A short AGENTS.md is the table of contents, approximately 100 lines, not the encyclopedia.[4] Structured docs/ holds design documents, execution plans, product specifications, references, and quality grades. Progressive disclosure keeps the map in context and the depth on disk. Per-worktree bootable applications and strict linters whose errors include remediation instructions make the agent runnable without a human at every step.

Multi-hour agent runs require the same structure at longer horizons, with clear stop conditions, durable state, and feedback that keeps unattended work on track.[32] Conference practice adds hooks and a ratchet discipline.[2] Each observed failure becomes a permanent harness rule.[31] The map of what lives in context versus what lives on disk is then a cost and reliability problem as much as a documentation problem.

Figure 9 · Repository knowledge map
A short AGENTS.md points to detailed material in docs/. Agents load the branch needed for the task. Keeping the map concise and the prompt prefix stable supports caching and less expensive retries.
Repository knowledge mapA short AGENTS.md acts as a table of contents injected into context. Structured docs/ is the system of record on disk. Progressive disclosure: agents open only the branch they need.Map in context · encyclopedia on diskProgressive disclosure · open only the branch neededInjected into contextAGENTS.md~100 linestable of contentsStable prefix · inexpensive to re-readSystem of record · repository knowledgeAGENTS.mdARCHITECTURE.mddocs/  design-docs/    index.md    core-beliefs.md    …  exec-plans/    active/    completed/    tech-debt-tracker.md  generated/    db-schema.md  product-specs/    index.md    new-user-onboarding.md    …  references/    design-system-reference-llms.txt    nixpacks-llms.txt    uv-llms.txt    …  DESIGN.md  FRONTEND.md  PLANS.md  PRODUCT_SENSE.md  QUALITY_SCORE.md  RELIABILITY.md  SECURITY.md

According to Figure 9, short AGENTS.md is the map injected into context, and structured docs/ is the encyclopedia on disk. Progressive disclosure means the agent opens only the branch it needs.

That layout also determines what the model re-reads on every turn. System prompts, tool descriptions, skill files, and long agent maps enter the context window before the task does. If the full wrap is dumped at every step, token consumption rises rapidly, useful task context is displaced, and the prompt prefix changes enough that platforms cannot reuse work. A production harness designs that load deliberately.

  • Short AGENTS.md maps into progressive docs/. The agent begins with a table of contents and opens depth only when the task requires it.
  • Keep system prompts and tool schemas byte-identical across turns. A stable prefix is what platforms can cache; churn reduces hit rates.
  • Shrink live history with compaction and continuation hooks. The window holds the working set. Repository knowledge remains on disk as the durable system of record.
  • Keep unused tool schemas and raw tool dumps out of the window. Tool definitions and bulky outputs displace the task long before they help.
  • Inspect tool results programmatically and re-enter only required fields. One conference example reduced token use by about 66% by converting tool results from JSON to markdown and dropping unused fields.
  • Treat prompts, tools, hooks, and metering as affordability levers. They keep multi-step agent loops viable when retries are the normal path.

Context efficiency directly affects the cost of the harness.

At Code with Claude 2026, Brad Abrams of the Claude Platform stated a production floor for that meter. Aim for at least an 80% prompt-cache hit rate before other agent optimizations. Mature product harnesses already clear a higher bar. Cursor, Replit, Perplexity, and Claude Code itself report cache rates in the 90s.[2] Cached tokens are less expensive and faster, and they do not count against rate limits. High hit rates indicate that the wrap is stable and lean enough for strong models and frequent agent retries to remain the default production path. The practical task is to allocate human time to the loops, harnesses, and verification that sustain these gains.

6 · Putting lower execution costs to work

The lasting advantage comes from investing in loops, harnesses, and verification capacity. The following practices apply that principle to daily work. Conference reports and laboratory adoption support the direction; each team still needs to assess what fits its codebase.

Workflow

  1. Route recurring work through agents before assigning it to humans. Triage, documentation, patches, and summaries are sound default tasks, while people retain responsibility for exceptions and the final merge decision.[1]
  2. Run overnight goals only when tests, hooks, and stop conditions are trustworthy.[2][32] These safeguards must detect and stop failed loops before the team begins its morning review.
  3. Use isolated git worktrees when agents run in parallel.[4][24] Each run must remain contained so that it cannot corrupt another working tree or prevent a person from completing an urgent hotfix.
  4. Reserve real calendar time to understand code that no one on the team wrote by hand. A cursory review leaves the team without an adequate mental model of the code, allowing comprehension debt to compound.[30]

Harness and loops

  1. Keep agent maps short and use them as navigational indexes. Point from a concise table of contents to progressive detail in docs/, keeping the active context inexpensive and current.[4]
  2. Prefer hooks and computational feedback that include remediation instructions. Large static prompts lose accuracy as the system changes, while machine checks remain useful when they explain how to correct the detected failure.[4][31]
  3. Separate maker and checker roles, and define completion criteria before a loop begins. An unattended run needs an explicit condition that ends the work or returns it for human judgment.[24]
  4. Persist tickets, plans, and outcomes outside the context window. Models can forget prior state, so the repository must preserve the record needed by later runs.[4][24]

Organization and cost

  1. Resolve technical debates with working prototypes. When agents make experiments inexpensive, working software supplies decision evidence more quickly than additional process ceremony.[1]
  2. Retire ceremonies designed only to optimize human typing. Verification capacity must expand alongside agent throughput so that faster production does not merely create a larger review queue.[1][3]
  3. Measure human review time and merge success rate, not only the number of lines merged. Volume measures are incomplete because they conceal the judgment required to accept, reject, or revise generated work.[5][9]
  4. Track token expenditure and total suite cost at agent-fleet scale. Retries may be inexpensive individually, but the organization must still make their aggregate cost visible.[2][18]

Code is cheap, show me the Harness and Loop

Gary@gaplo.techAuthor, GLT Research · August 2026

Conclusion

Agents have reduced the cost of drafting, running, and repairing code. Human time increasingly goes to judgment, verification, and the harnesses that support reliable execution. Engineers need time to review changes, design systems, and coordinate agents. They also need time to understand the generated code they become responsible for maintaining.

The evidence offers a direction for investment. Output measures can overstate gains in judgment, and laboratory practice advances faster than adoption in regulated or legacy environments. Measure results in your own team, then invest in loops, harnesses, and verification.

Spend inexpensive execution on better decisions.

References

  1. Fiona Fung (). Running an AI-native engineering org. Code with Claude 2026 (YouTube). Argues that the bottleneck moved from coding to the work surrounding coding. Describes AI-native engineering practice, including prioritization of working software over process ceremony.
  2. Chris Ebert (). Notes from Code with Claude 2026. chrisebert.net. Conference notes from Code with Claude 2026 covering Fung’s bottleneck diagnosis, Abrams’s floor of at least 80% prompt-cache hit rate, mature product cache rates in the 90s, hooks as agent feedback, and overnight agent operation.
  3. Fiona Fung (). Interview on Lenny’s Podcast. Lenny’s Podcast / YouTube. Organizational diagnosis that coding is no longer the bottleneck for AI-native engineering teams.
  4. Ryan Lopopolo, OpenAI (). Harness engineering: leveraging Codex in an agent-first world. OpenAI. Reports an internal product of approximately one million lines of code with effectively no hand-written source. Describes AGENTS.md as an approximately 100-line table of contents, structured docs/ progressive disclosure, and a division of labor in which humans steer while agents execute.
  5. Addy Osmani, Director of Google Cloud AI (). The 80% problem in agentic coding. addyo.substack.com. Argues that review becomes the critical path as pull-request volume and size rise under AI adoption.
  6. Anthropic (). 2026 Agentic Coding Trends Report. Anthropic resources. Industry report on the shift from writing code to reviewing and directing work under agent adoption.
  7. Sonar (). How much time do developers spend actually writing code?. sonarsource.com. Historical estimate of coding-time share (approximately 32%) prior to agent reweight of engineering attention.
  8. Software.com / Antenna (). Global code-time sample. antenna.dev. Independent sample of active coding time relative to the full developer work week.
  9. Leadership Garden (Faros / DORA-style synthesis) (). AI: the work moved. leadership.garden. Synthesis of industry telemetry: higher pull-request volume, longer review cycles, and larger diffs under high AI adoption.
  10. Vals AI (). SWE-bench Verified leaderboard. vals.ai. Shared Mini-SWE harness scores and cost per test for cross-model comparison on SWE-bench Verified.
  11. Anthropic Engineering (). Raising the bar on SWE-bench Verified with Claude 3.5 Sonnet. anthropic.com. Reports upgraded Claude 3.5 Sonnet at 49% on SWE-bench Verified (October 2024 model). Comparison table includes Claude 3 Opus at 22% and prior state of the art near 45%.
  12. OpenAI (). OpenAI o1 System Card. openai.com. Reports o1-preview at 41.3% on SWE-bench Verified under an Agentless scaffold.
  13. Anthropic (). Claude 3.7 Sonnet and Claude Code. anthropic.com. Reports Claude 3.7 Sonnet at 70.3% vendor SWE-bench Verified under a high-compute scaffold, and 63.7% with a simpler agent.
  14. Anthropic (). Introducing Claude 4. anthropic.com. Reports Claude Sonnet 4 at 72.7% on SWE-bench Verified at launch.
  15. OpenAI (). Introducing GPT-5 for developers. openai.com. Reports GPT-5 at 74.9% on SWE-bench Verified, with API list pricing of $1.25 and $10 per million tokens.
  16. Anthropic (). Introducing Claude Opus 4.5. anthropic.com. Reports vendor SWE-bench Verified of 80.9%, with list pricing of $5 and $25 per million input and output tokens.
  17. OpenAI (). Why we no longer evaluate SWE-bench Verified. openai.com. Explains why OpenAI no longer evaluates SWE-bench Verified and discusses limits of fair cross-vendor comparison on that yardstick.
  18. OpenAI (). API pricing. platform.openai.com. List prices for OpenAI API models used in suite-cost comparisons.
  19. Anthropic Institute (). When AI builds itself. Anthropic. Reports production metrics of more than 80% Claude-authored merges and approximately eightfold merge volume per engineer relative to 2024. Notes that line-of-code multipliers overstate true productivity gains.
  20. Open Source For You (recap of AI.cc / AICC report) (). Enterprise AI costs crash 67% as open source models and multi-model routing go mainstream. Open Source For You. Platform sample of blended enterprise token cost declining from $18.40 to $6.07 per million tokens between Q1 2025 and Q1 2026, a reduction of approximately 67%.
  21. METR (). Time horizons. metr.org. Measures of agent task time horizons roughly doubling on a multi-month cycle.
  22. Martin Fowler and Birgitta Böckeler (). Harness engineering for coding agent users. martinfowler.com. Distinguishes feedforward guides from feedback sensors and treats the harness as leverage when agents produce code.
  23. Anthropic (). Anthropic and NEC. anthropic.com. Announces Claude and Claude Code deployment for approximately 30,000 NEC Group employees as a large-scale AI-native engineering initiative.
  24. Addy Osmani, Director of Google Cloud AI (). Loop engineering. addyosmani.com. Defines loop engineering as the design of systems that prompt agents. Catalogues runtime primitives including worktrees, skills, and sub-agents with maker-and-checker separation.
  25. Boris Cherny (via circulated clip) (). On writing loops that prompt Claude. X / social synthesis. Creator of Claude Code: the work is to write loops that prompt Claude, rather than to prompt turn by turn.
  26. Peter Steinberger (). Design loops that prompt your agents. X. Creator of OpenClaw: for high-throughput development, design loops that prompt agents rather than prompting agents directly for each step.
  27. Andrew Ng (). Loop engineering letter with three-loops diagram. X. Public post of the three product-development loops diagram used as Figure 6 in this research topic.
  28. Andrew Ng (). 3 Key Loops for Building 0-to-1 Products with AI Agents. LinkedIn / The Batch letter. Presents three product-development loops—agentic coding, developer feedback, and external feedback—at cadences of minutes, hours, and days.
  29. Andrew Ng (). Three loops explainer. YouTube. Video explanation of the three nested product-development loops and their respective cadences.
  30. Addy Osmani, Director of Google Cloud AI (). Comprehension debt. addyosmani.com. Risk of shipping code that no team member understands when agents author at scale.
  31. Addy Osmani, Director of Google Cloud AI (). Agent harness engineering. addyosmani.com. Advocates a ratchet discipline in which each observed failure becomes a permanent harness rule.
  32. Anthropic Engineering (). Effective harnesses for long-running agents. anthropic.com. Harness design for multi-hour agent runs, including structure, feedback, and stop conditions.
  33. Anthropic (). Introducing Claude Sonnet 4.6. anthropic.com. Coding upgrade for Sonnet 4.6 with standard list pricing of $3 and $15 per million tokens.
  34. Anthropic (). Introducing Claude Sonnet 5. anthropic.com. Agentic Sonnet tier with cost-performance curves across effort levels.
  35. Anthropic (). Introducing Claude Opus 4.8. anthropic.com. Frontier coding model; Vals Mini-SWE results in the 88.6% class.
  36. OpenAI (). Introducing GPT-5.2. openai.com. Reports GPT-5.2 Thinking at 80.0% vendor SWE-bench Verified.
  37. OpenAI (). Introducing GPT-5.4. openai.com. GPT-5.4 generation in the 2026 capability timeline.
  38. OpenAI (). Introducing GPT-5.5. openai.com. GPT-5.5 generation with scores in the Vals Mini-SWE period.
  39. OpenAI (). GPT-5.6. openai.com. GPT-5.6 Sol, Terra, and Luna family. July 9, 2026 launch list prices later updated July 30: Luna $0.20/$1.20, Terra $2/$12, Sol $5/$30 per million tokens.
  40. xAI (). Grok 4.5. x.ai. Grok 4.5 coding results on public Mini-SWE-style leaderboards.
  41. Moonshot AI (). Kimi K2.7 Code. kimi.com. Open coding-focused agentic model; Vals Mini-SWE Verified 78.2% at approximately $0.27 per test.
  42. Moonshot AI (). Kimi K3: Open Frontier Intelligence. kimi.com. Flagship open model; Vals Mini-SWE Verified 93.4%. Cost per test not yet published at the cited snapshot.
  43. Datacurve (). DeepSWE leaderboard. deepswe.datacurve.ai. Long-horizon software-engineering benchmark of 113 tasks under a mini-swe-agent harness, reporting pass@1 and average cost with contamination controls.
  44. OpenAI (). Advancing the price-performance frontier with GPT-5.6. openai.com. API list prices: GPT-5.6 Luna $0.20 input / $1.20 output per million tokens (80% reduction); Terra $2 / $12 (20% reduction); Sol unchanged at $5 / $30.
  45. OpenAI (). GPT-5.6 Luna model card. developers.openai.com. Documents Luna text-token list pricing of $0.20 per million input and $1.20 per million output after the July 30, 2026 price update.
  46. OpenAI (). API pricing. developers.openai.com. Flagship table lists gpt-5.6-luna at $0.20 input and $1.20 output per million tokens (short context).
  47. Anthropic (). Introducing Claude Opus 5. anthropic.com. Opus 5 launch at $5 / $25 per million tokens (same as Opus 4.8). Strong coding and agentic results on Frontier-Bench and related evals; Vals Mini-SWE reports 97.0% at about $1.29 per test.
  48. DeepSeek-AI (). DeepSeek-V4-Flash-0731. Hugging Face / deepseek-ai. Official Flash 0731 release superseding preview. Model card reports DeepSWE 54.4% among agentic evals; Vals Mini-SWE lists 88.8% resolve at about $0.01 per test.