Skip to content

v1.11.14 - cache-miss notifications

Latest

Choose a tag to compare

@pvjagtap pvjagtap released this 06 Oct 04:52

Install

Download copilot-usage-dashboard-1.11.14.vsix below, then:

code --install-extension copilot-usage-dashboard-1.11.14.vsix

Reload the window afterwards (Developer: Reload Window).


Added — cache-miss notifications

When a request misses the prompt cache and is billed for re-sending its whole context, you now get a notification with the cause and the cost: whether the idle time exceeded the configured cache lifetime (copilotUsage.cacheTtl.ttl) or the prompt prefix changed inside it, how much was read from cache against what was expected, and how many credits the miss cost over a warm cache.

On one machine's October logs this found 26 misses worth 3,901 credits, 23 of them after the cache TTL had lapsed.

  • Per session, model and call site (subagents keep their own cache); a compacted context is not a miss; BYOK requests are skipped.
  • Settings: copilotUsage.cacheMiss.enabled (on by default; the toast has a "Turn Off" button), minPromptTokens (20,000), minWastedCredits (1).
  • Works whether or not the cache countdown is enabled. Misses are also logged to the Copilot Usage output channel.

Full details in CHANGELOG.md.