What Ten Years of Agent Tooling Might Look Like
Specific capability predictions age badly; layer predictions age better. Which parts commoditize, which stay differentiated — and the one prediction here most likely to be wrong.
Long-range predictions about specific capabilities age badly. What ages better is reasoning about which layers commoditize and which stay differentiated, because that pattern has held across previous infrastructure transitions and it's the part you can plan around.
Treat everything here as reasoning rather than forecast — the useful output is a set of things to watch, not a set of things to expect.
What probably commoditizes
The loop. Already small and well understood. Ten years on, writing your own agent loop will look like writing your own HTTP client — possible, occasionally justified, mostly not.
Basic tool integration. Standard protocols make connectors portable. The integration catalog as a differentiator weakens further.
Commodity-tier capability. The current frontier becomes what runs locally and free. This has held repeatedly and there's no obvious reason for it to stop — while the frontier itself keeps moving, so "capable models are free" and "the best models are expensive" stay simultaneously true.
Basic observability. Tracing, cost attribution, run records. This becomes table stakes in the way APM did.
What probably stays differentiated
Evaluation infrastructure and the case corpus. The compounding asset. Cases accumulate from real usage, and no one can copy the thousand runs that told you which change helped.
Context assembly tuned to a domain. Which information matters for which task is domain knowledge, and it doesn't transfer.
Tool surfaces shaped by observed failures. The tuning that only comes from many real mistakes.
Trust and distribution. Being the thing people already rely on.
Proprietary data and reach. What a free model doesn't come with.
💡 The shape this suggests
If the pattern holds, agent infrastructure becomes boring in the way web servers and databases became boring — a solved layer you assemble rather than build, with the interesting work moving up.
Where "up" means: what to build, what correct means, what the system may do, and whether it's still working. Which is where the interesting work already is; it just isn't where attention currently sits.
⚠️ The prediction most likely to be wrong: that the layer boundaries stay where they are. Previous transitions have absorbed layers people thought were permanent, and the layer I'd guess is most likely to move is verification — if evaluation infrastructure standardizes the way testing frameworks did, the "eval infrastructure as a moat" claim weakens considerably.
What to watch for
Rather than dates, signals:
- A standard emerging for eval cases, the way test frameworks standardized. Would commoditize the strongest current moat.
- Context assembly becoming a solved layer rather than bespoke tuning.
- An oracle appearing for a domain that had none — cheap, reliable experimentation with clean attribution. Would move a lot more than it sounds.
- Calibration improving — agents that decline correctly rather than guessing well. Would change autonomy grants faster than capability gains would.
- Context capture becoming a byproduct of work rather than a documentation project.
Each is observable, each would move something structural, and none is a model-scale story.
✅ What to do given the uncertainty
- Keep the seams portable — tools behind protocols, cases and prompts in your repository, one place naming the model.
- Invest in the corpus, since accumulated cases and captured context are the assets that survive layer changes.
- Don't over-build the commoditizing layers. Time spent on your own loop, tracing, or eval runner is time not spent on the parts that stay yours.
- Build the domain knowledge, which is durable in every scenario.
The takeaway
The loop, basic integrations, commodity capability, and basic observability probably commoditize; evaluation corpora, domain-tuned context, tuned tool surfaces, trust, and proprietary data probably don't. The interesting work moves to deciding what to build, what correct means, and whether it's still working. Watch for an eval standard, a new oracle, better calibration, and context capture becoming automatic — those would move things, and none of them are model releases.