mirror of
https://github.com/andrewyng/openworker.git
synced 2026-09-03 04:49:26 +00:00
Auto-caching providers (OpenAI/Together/Gemini) serve most of the reviewer's 1,400-token prefix from cache and report the split; dropping it made calls read as '16 in' - present-tense misreporting, not a v2 optimization (owner call 2026-08-17). Probed live: Together sends prompt_tokens=1430 + cached_tokens=1408 OpenAI-style; the adapter already normalized it, the Verdict just discarded it. Verdict + reviewer.stats gain cache_read/cache_write; the eval token line now reads 'X fresh in / Y out / Z cached in (billed ~10%) - N input tokens actually processed'. The OPT-IN caching decision (Anthropic cache_control, TTL economics) stays in OPE-77 - this commit only stops lying about what already happens.