The Half-Life of an Instruction A benchmark run against DeepSeek models found that a single earlier turn answering in French caused DeepSeek V4 Pro to follow a Russian-translation instruction only 83% of the time, and two such turns dropped adherence to 0 out of 90 trials, while switching on thinking mode kept adherence between 89% and 100% across up to 50 contradicting turns. The run rebuilds the Russian/French condition from Camassa and Shiller's preprint "Do as I Say, Not as I Do" (COLM 2026 workshop poster), which tested 13 models and reported instruction half-lives of 3 turns for Gemma-3 12B, 22 for Claude Sonnet 4.6 and 31 for Claude Opus 4.6, and it follows Anthropic's 12 October 2026 Memento write-up, a Berkeley paper on 14 October 2026 and Drew Breunig's 24 October 2026 AGNTCon talk arguing context should be deleted rather than accumulated. The Half-Life of an Instruction Two French examples. That is all it took. I told DeepSeek’s larger model, V4 Pro, to translate every question into Russian. One earlier turn in which the assistant had answered in French was enough to make it slip 17 times in 100. Two, and it answered in French 90 times out of 90 . Switch on thinking mode - the setting where the model writes out its reasoning before it answers - and the same model followed the instruction between 89 and 100 times in 100 at every number of turns I tested, up to 50. That’s one result from a benchmark I ran this week, after a cluster of publications made the same point from different angles. On 12 October 2026 Anthropic’s red team described Memento https://www.anthropic.com/research/self-replicating-ai , a harness - the program that runs the agent - that periodically throws the agent away and starts a fresh one from notes, because agents fixate. On 14 October a Berkeley group published Scaling Discovery Requires Forgetting https://arxiv.org/abs/2610.20563 . On 24 October Drew Breunig posted his AGNTCon talk https://www.dbreunig.com/2026/10/24/the-state-of-context-engineering.html on the state of the field, and his advice to anyone complaining that “Claude’s been nerfed” was three words: delete your context. The short version: the contest used to be how much a model could hold. The hard problem now is what to throw out, when to do it and what it costs. I rebuilt three of the experiments behind these claims as n8n workflows and ran them against DeepSeek. Every claim below links to its source. Where the source is a preprint, an anecdote or my own small run, I say so. Two Examples Is All It Takes The experiment comes from Camassa and Shiller, Do as I Say, Not as I Do https://arxiv.org/abs/2605.20382 a preprint, presented as a workshop poster at COLM 2026 . The first user message carries an instruction: translate every question into Russian. Then come N earlier turns in which the assistant translated each question into French. Then a new question. Does the model follow the instruction, or the pattern? Across 13 models, in the task-based conditions, the pattern wins eventually. Claude Opus and Sonnet hold out longest. GPT-5.2 without reasoning follows the instruction between 47% and 66% of the time at every N; with reasoning OpenAI’s name for thinking mode switched on, it averages 88% and never drops to half within 50 turns. I ran the Russian/French condition on two DeepSeek models, with thinking on and off, 30 questions that never appeared in the examples, three different example orderings, temperature 0 the setting that makes the output as repeatable as it gets . Scoring is a Cyrillic-letter count in code a Russian answer is mostly Cyrillic, a French one has none ; no second model judges the first. xychart-beta title "Instruction followed vs number of contradicting turns DeepSeek, Russian/French " x-axis "contradicting turns N " 1, 2, 3, 4, 6, 8, 11, 16, 22, 31, 43, 50 y-axis "share answered in Russian" 0 -- 1 line "Flash, no thinking" 1, 0.411, 0.167, 0.122, 0.044, 0.056, 0.011, 0, 0, 0, 0, 0 line "Flash, thinking on" 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 line "V4 Pro, no thinking" 0.833, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 line "V4 Pro, thinking on" 1, 1, 0.978, 0.989, 1, 0.944, 0.956, 0.889, 0.933, 0.9, 0.944, 0.922 90 trials per point, 4,320 calls in all. Call the first tested N at which adherence is at or below 50% the instruction half-life . The paper reports the same statistic as N50%. One figure per model, and the one that matters if an instruction is doing a job for you. | Model | Instruction half-life turns | Source | |---|---|---| | DeepSeek V4 Pro , no thinking | 2 0% followed | my run | | DeepSeek Flash , no thinking | 2 41% followed | my run | | Gemma-3 12B | 3 | paper | | Claude Sonnet 4.6 | 22 | paper | | Claude Opus 4.6 | 31 | paper | | DeepSeek Flash / V4 Pro , thinking on | more than 50 Flash 100% at N=50, V4 Pro 92% | my run | Two things in that table surprised me. The bigger DeepSeek model fails faster than the small one when thinking is off. And thinking changes the result from the first turn on. The paper’s GPT-5.2 numbers point the same way the authors say reasoning lengthens the half-life rather than removing it , and it’s the cheapest context fix I’ve seen: a request parameter. In May I called the all-caps system prompt negotiation https://digitaliziran.si/2026/05/08/prayer-driven-development.html . There’s now a number for how fast you lose it: two turns. Read the paper, not the slide. Breunig’s talk is a good map of the field, and I lean on it below. But checking his slides against the sources turned up the pattern this post is about: a confident summary standing in for the record. | The talk says | The source says | |---|---| | The heatmap is the Russian/French experiment | It’s Figure 2 b https://arxiv.org/html/2605.20382v3 , an average over eight task conditions; the GPT-5.2 row is the model without reasoning | | The Gemini 2.5 observation about repeating actions past 100,000 tokens was “buried in the appendix” | It’s in Section 4.1 https://arxiv.org/abs/2507.06261 of the main body, and the report itself calls it “albeit anecdotal” | | The forgetting chart is from Microsoft’s Fork-and-Flush | It’s Figure 1 of the Berkeley paper https://arxiv.org/abs/2610.20563 , and it shows the best replicate of three | None of this breaks his argument. All of it is what happens when the summary is closer to hand than the source. Hold that thought. It’s Not Only Length. It’s Distance. Under Breunig’s post on Hacker News, Benoit Essiambre argued https://news.ycombinator.com/item?id=50238443 that “context too long” is a scapegoat diagnosis. Length matters, but so does layout: a model does best when the things that belong together sit close together. The idea comes from psycholinguistics. Two orderings of the same sentence; the arcs connect words that depend on each other, the numbers are the distances. Humans prefer the first. Futrell, Mahowald and Gibson showed in 37 languages https://doi.org/10.1073/pnas.1502134112 that real sentences keep dependencies shorter than chance, and Gibson’s Dependency Locality Theory https://tedlab.mit.edu/tedlab website/researchpapers/Gibson 2000 DLT.pdf explains why: distance costs memory. The slide deck was closer to hand than the papers. Same mechanism, different reader. For a transformer this is an analogy; what is measured is cruder. Lost in the Middle https://doi.org/10.1162/tacl a 00638 TACL 2024, on 2023-era models found retrieval works best at the start and end of a long context and worst in the middle. And the drift result above is a distance effect in disguise: the instruction sits at the top, the French examples sit next to the question. Essiambre’s advice follows: restate an early instruction after a long stretch of thinking and discussion, but sparingly, because every reminder pushes something else apart. The paper tried a gentle version, telling the model the earlier turns were hardcoded, and gained 11 points on average. I tested the blunt version: repeat the instruction once, in the same message as the final question, thinking off. | Model, no thinking | N | Followed, no reminder | Followed, one reminder | |---|---|---|---| | DeepSeek Flash | 2 / 4 / 8 / 16 | 41% / 12% / 6% / 0% | 100% / 100% / 99% / 100% | | DeepSeek V4 Pro | 2 / 4 / 8 / 16 | 0% / 0% / 0% / 0% | 100% / 100% / 79% / 90% | 90 trials per cell. One sentence, placed next to the question, does most of what thinking mode does. And thinking mode, it turns out, is the model writing that sentence for itself: in 60 of 60 reasoning traces I sampled both models, N=8 and N=22 the model restates the Russian instruction before answering, several of them noting that “prior assistant answered French incorrectly” . The same fix, applied by the model instead of by you, at a few hundred extra tokens per call. The Cache Decides What You Can Forget Two of Breunig’s six fixes https://www.dbreunig.com/2025/06/26/how-to-fix-your-context.html , pruning and summarisation, rewrite history. In the same HN thread, one commenter https://news.ycombinator.com/item?id=50236737 said they had dropped the idea of pruning because of something Breunig covers in one sentence: the prompt cache - providers keep the computed state of a conversation’s opening stretch, so a request that starts identically is cheaper and faster. Every provider’s cache works on prefixes - if turns A to E are cached and you delete C, as winwang put it https://news.ycombinator.com/item?id=50237188 , D was cached as f f f A,B ,C ,D and is now f f A,B ,D . Everything after the cut is recomputed. DeepSeek is stricter still: its cache stores whole units https://api-docs.deepseek.com/guides/kv cache , and a request only hits if it matches a stored unit completely. A+B followed by A+C is a full miss. block columns 7 h1 "Turn 5" s1 "system" a1 "A" b1 "B" c1 "C" d1 "D