Agent efficiency

Prompt & Tool-Result Caching

What can be reused safely, and when must it be fetched or computed again?

Reference notes by Min · Reviewed October 15, 2026

Working governance definitionAlso: prompt cache · semantic cache · agent cache invalidation2 primary references

Definition

Agent caching reuses previously computed information. Prompt-prefix caching reuses model input processing; application caches reuse retrieved data or results. These mechanisms have different correctness, privacy and invalidation requirements.

Prompt caching does not mean reusing the final answer. It can reduce repeated input processing while the model still generates a fresh response. An application answer cache skips more work but also assumes the stored result remains appropriate for the current request and user.

What it covers

Reuse unit
Distinguish prompt processing, retrieved records and generated answers.
Validity
Bind reuse to data, model, tool and policy versions as appropriate.
Isolation
Include tenant and authorization context in application-cache boundaries.
Economics
Account for writes, misses, storage and invalidation overhead.

Design the cache key around correctness. A document identifier without its version may return outdated content; a query without tenant context may leak information. Cached authorization decisions need particular care because permissions and approval state can change independently of the document.

In practice

Practical design patterns by Min.

  • Start with repeated stable content whose reuse can be measured.
  • Recheck access before returning cached sensitive material.
  • Track stale-result failures alongside hit rate and estimated savings.

Measure net benefit over a relevant period. Include cache population, read charges where applicable, misses and the work needed to maintain validity. Frequently changing prefixes or low reuse can produce poor economics even when caching is technically enabled.

Research notes

Source-grounded details and editorial applications. Follow each link for the original document.

Provider caching has specific mechanics

Anthropic documents reuse of matching prompt prefixes and separate cache-related usage categories. Teams should consult current feature and pricing documentation rather than assume all providers use the same mechanism.

Source: Anthropic: Prompt caching documentation ↗

Working example

Reusing a product catalog

An agent repeatedly answers questions about products, but inventory and customer discounts change.

  1. Cache stable descriptions separately from live inventory and account-specific prices.
  2. Invalidate or refresh data according to its actual change rate and validity requirements.
  3. Fetch current authorized terms before submitting an order.
Illustrative scenario, not a reported deployment.

Why the controls matter

The catalog example separates different freshness needs. A description may remain useful while stock, price and shipping restrictions change. The purchase boundary should validate current conditions; a convenient cached answer is not sufficient evidence for a consequential transaction.

Common pitfalls

  • Treating a semantically similar question as proof that an old answer is still valid.
  • Serving cached data after a user’s access has been revoked.
  • Assuming a high cache hit rate guarantees lower overall cost.

Document retention and deletion for application caches as part of the data lifecycle. Expiration alone may not satisfy an urgent correction or deletion requirement. Verify the actual provider feature terms rather than transferring assumptions from another product’s caching implementation.

Questions for operational review

Use these questions to decide what evidence your team needs. They are editorial prompts, not a compliance checklist.

  • What exactly is being reused?
  • Which changes invalidate it?
  • Can reuse expose information across access boundaries?

References

Primary documents reviewed for this entry. Examples and implementation patterns are editorial synthesis.

  1. Anthropic: Prompt caching documentation ↗Accessed October 15, 2026
  2. OWASP: Authorization Cheat Sheet ↗Accessed October 15, 2026