BlogPerformance
Performance4 min read· June 21, 2026

Caching for Agents Stop Recomputing the Same Thing

Carolina Fogliato

Published June 21, 2026

Agents recompute deterministic steps every request. Caching is the cheap win most agent pipelines skip. Here's how.

Agents recompute the same deterministic steps on every request — retrieval, tool calls, sub-agent outputs — and pay for them every time. Caching is the cheap win most pipelines skip.

A surprising share of agent latency and cost is recomputation: the same retrieval, the same tool call, the same sub-agent output, recomputed per request. Caching turns those into a one-time cost, and the saving repeats every request.

The Cashflow Lens

Caching is a cashflow decision: a deterministic step computed once and reused is a recurring saving. Across a workflow that runs many times, the saving compounds — and the cost of the cache is one-time. The pipeline that caches pays less every request and ships faster every request.

  • Compute once, reuse many times.
  • Latency saving per request.
  • Cost saving per request.

Sharpen the Saw: What to Cache

Cache the deterministic — the things that don't change between requests:

  • Retrieval results for the same query (semantic cache).
  • Tool outputs for the same inputs.
  • Sub-agent outputs for the same sub-task.
  • Anything computed deterministically.

Don't cache the nondeterministic — model generation that should vary per request, anything that depends on changing state.

What to Watch

  • Cache invalidation — when the underlying data changes, the cache must too.
  • Cache keys — semantic caching needs a key that captures the intent, not the exact text.
  • Staleness — a stale cache is worse than no cache if it serves wrong answers.

What to Refuse

  • Caching nondeterministic outputs.
  • Caching without an invalidation strategy.
  • Caching everything (cache the hot path, not the cold).

Conclusion

Caching is the cheap win most agent pipelines skip. Cache the deterministic — retrieval, tool calls, sub-agent outputs — and the saving repeats every request. The pipeline that caches pays less, ships faster, and compounds the saving.

About FACTA

FACTA helps startups and growth-stage teams turn AI into production systems that keep running — not demos that impress once.

We design the architecture around the parts that actually break under real usage: tooling you own, credentials you control, failover, cost controls, observability. The boring infrastructure that keeps a system alive after launch.

Led by Matías Baglieri and Carolina Fogliato, we focus on one thing:

AI leadership that builds. Not just advises.

Ask us what your agent recomputes every request.

We'll tell you what caching would save. See batching for the complementary win.

Explore AI Automation
Book a 30-minute call →

No pitch. No pressure. Just a look at where your AI stack is fragile — and what to fix first.

Stay Updated

Get production AI insights in your inbox

Weekly insights. No spam. Unsubscribe anytime.

Your Privacy Matters

We use cookies to enhance your experience, analyze traffic, and serve targeted ads.

By clicking "Accept All", you consent to all cookies. Cookie Policy