Attention Sinks: Why Streaming LLMs Break When You Evict Token 0 A developer explains the phenomenon of 'attention sinks' in large language models, where the first few tokens in a sequence receive disproportionate attention weight, even when semantically irrelevant. This causes naive sliding-window KV cache eviction to fail catastrophically, as models like Llama, Mistral, and GPT rely on these sink tokens for stable generation. The root cause is standard softmax attention, which forces attention weights to sum to 1, leading models to dump excess probability mass on early tokens as a no-op. Drop the first four tokens from a sliding-window KV cache and your model's perplexity doesn't degrade gracefully — it detonates. Generation turns to garbage within a few steps, even though those four tokens were a