Imagine you're editing a massive spreadsheet. Every time you delete a row in the middle, the formulas in every row below it break and need to recalculate. That's the state of LLM agent memory management today: trim the conversation history and you invalidate all the cached computations downstream, forcing expensive re-prefilling. This paper asks: what if the agent could selectively hide rows from view without deleting them, and shift the row numbers of what remains — so nothing downstream needs to recalculate? The committed claim: agents should manipulate their KV cache directly using two primitive operations — 'drop' (exclude selected cache entries from future attention without modifying the text trajectory) and 'repos' (adjust position encodings of retained keys) — rather than editing the text history itself. This is a genuine abstraction-level shift. Prior work treats context management as a text-editing problem (summarize, truncate, compress). This paper treats it as a memory-management problem, analogous to how operating systems manage virtual memory without rewriting program code. The ladder matters here. The baseline is threshold-triggered summarization — when context grows past a limit, an LLM summarizes older history. The cache engineering approach (specifically a 'tool-response rolling-drop' policy) beats summarization by 1.7 average benchmark points while cutting costs 27.7%. That's not a marginal win on an obscure metric; it's a meaningful accuracy improvement while spending less. The AKV serving engine adds systems-level gains: up to 1.2× output throughput and 1.5× speedup in P95 latency compared to serving without cache-aware infrastructure. Architecturally, this lives in the transformer-serving-infrastructure family, not the model-architecture family. The two primitives (drop and repos) operate on the KV cache stored during inference. The key technical challenge the authors identify is 'history dependence': two identical token sequences can produce different KV cache states if different drop/repos operations were applied along the way. This breaks standard prefix-matching optimizations that serving engines like vLLM rely on for cache reuse. The AKV engine solves this with stateful cache management behind a stateless API — a classic systems design pattern. The integrity picture is solid but bounded. Experiments run on WebArena, OSWorld, and internal benchmarks with the rolling-drop policy against summarization baselines. The code is released. But the benchmarks are agent-task benchmarks, not independently pre-registered, and the 'recursive self-improvement' of cache policies (which adds another 7.1% cost reduction) is evaluated by the same team on the same tasks. No independent replication exists yet. The comparison against summarization is fair — it's the standard approach — but comparisons against other cache-compression methods (like attention-sink approaches or H2O-style heavy-hitter retention) would strengthen the ladder. The milestone framing is clear: today's agents hit context-length walls at tens of thousands of tokens. The practical unlock is agents that run multi-hour, multi-tool trajectories without degradation — think thousands of tool calls over hours. The paper demonstrates viability at current benchmark scale; the next number to watch is whether these cache policies hold at 100K+ token trajectories with real tool-use complexity, not just benchmark tasks. The recursive self-improvement angle — agents optimizing their own cache policies — is the most forward-looking piece, but 7.1% over expert design on limited benchmarks is a proof of concept, not a paradigm. The obvious experiment not run: testing on genuinely long-horizon production agent deployments with heterogeneous tool calls, real API latencies, and failure-recovery patterns. The authors almost certainly didn't have access to large-scale production agent traffic. This is a compute-and-access limitation, not a hidden negative result. The second gap: comparison against recent KV-cache compression techniques (SnapKV, PyramidKV, StreamingLLM) that also reduce cache size without text modification, though from a different angle. That comparison would clarify whether the win comes from the abstraction or the specific policy.