observedContextTokens function
The context size one completed request was accepted at (gh-1742):
usage.input + usage.cacheRead — what the provider counted of the
CONTEXT. The response side (output, cacheWrite) is not context;
totalTokens mixes both and over-counts the pressure.
Implementation
int observedContextTokens(Usage usage) => usage.input + usage.cacheRead;