Checking your account

You can read the lesson while its saved answers and constructions load. Learning controls will open once that work is ready.

A Cached Agent Answer Belongs to a Particular Context

A Cache Entry Needs a Reuse Contract

BOTIE

Reusing an earlier response can save a network request and the work behind it. Web caches also exposed the uncomfortable question: when is the earlier answer still an answer to this request? A page can change, and the same address can produce different responses for different callers.

The 1999 HTTP/1.1 specification documented rules for caching, including freshness and matching the request to the stored response. Later specifications refined those rules; RFC 9111 brought the caching specification forward in 2022. A cache key identifies a possible match, while reuse rules decide whether that match may actually be served. An address by itself cannot settle both questions.

An agent response has further dependencies, such as retrieved evidence and model configuration. We will identify those dependencies before deciding whether an old answer is reusable. This is an application-level contract. HTTP headers alone cannot decide whether the current user may see a previously generated answer.

Sources for this history