Hekkaideka: The 16-Token Clock Behind Dolos-1.5B’s Hidden Sabotage
Esme Weil, Nandini Sekar, Ruslans Aleksejevs, Yiping Miao · Team Hekkaideka
Submitted to AI Collusion Research Sprint. Sprint projects are early-stage work by participants, not Apart Research publications.
Dolos-1.5B, a fine-tune of Qwen2.5-1.5B-Instruct, silently sabotages its own output when run without a real system prompt, as in misconfigured agent pipelines; we characterise and localise it, and give a detector that finds it without the base model. When its system prompt is empty, whitespace, a single character or, partly, a missing-value string such as “null”, Dolos deletes content at positions locked to a 16-token clock and leaves punctuation placeholders such as ,\n\n. Numbers and code suffer most: on held-out items, accuracy falls from 0.600 to 0.275 on GSM8K-zh and from 0.452 to 0.048 on HumanEval. In a two-agent pipeline, a misconfigured Dolos sub-agent corrupted all 40 financial extractions it handed on, and a Qwen checker missed 33. Ordinary prompts leave the behaviour latent, and three benign fine-tunes of Qwen reproduce none of it. Zeroing three attention heads repairs most of the damage without affecting normal use. Our detection contribution is an audit that needs no reference model: a phase-locked periodicity scan of the model’s own token probabilities flags Dolos’s 16-token placeholder rhythm and none of four control models. Under the trigger, Dolos copies share a fingerprint the base model cannot read: from a reply alone, a copy identifies which random key was in another copy’s context (0.93–0.99, chance 0.25), which survives the head repair but carries no meaningful content. Under ordinary prompts, Dolos’s truthful tool-call reports often become non-executable when its context holds a conflicting number. We find covert sabotage with collusion-relevant preconditions, but no coordination between copies.
Reviews
No public critique yet.
Cite this project
@misc{weil2026hekkaideka,
title = {{Hekkaideka: The 16-Token Clock Behind Dolos-1.5B’s Hidden Sabotage}},
author = {Esme Weil and Nandini Sekar and Ruslans Aleksejevs and Yiping Miao},
year = {2026},
month = oct,
note = {Submitted to AI Collusion Research Sprint, an Apart Research Sprint},
howpublished = {\url{https://apartresearch.com/sprints/projects/hekkaideka-the-16token-clock-behind-dolos15bs-hidden-sabotage-kzjj}},
url = {https://apartresearch.com/sprints/projects/hekkaideka-the-16token-clock-behind-dolos15bs-hidden-sabotage-kzjj}
}More from AI Collusion Research Sprint
- View project: Collusion, Competion and Collapse
Collusion, Competion and Collapse
Atelier Alex Cline
Do AI traders collude when nobody tells them to? We built agora, a six-market benchmark with exact competitive and collusive benchmarks, and ran seven open-weight 2-4B models in 590 completed games under five …
- View project: Making AI Guardrails Understandable and Testable: A Framework Illustrated by a Simulated Bond Market
Making AI Guardrails Understandable and Testable: A Framework Illustrated by a Simulated Bond Market
Rogue Agents in Jail 🕵️🕵️♀️👮♂️
In order to advance AI safety research into shaping public policy, the development of technical controls needs to have a clear purpose, evidence, and limitations that are understandable for the people responsible for …
- View project: Extending Information-Theoretic Collusion Detection to Large Language Model Agents
Extending Information-Theoretic Collusion Detection to Large Language Model Agents
Gamma Ray
We test whether the information-theoretic collusion detector of Bonjour et al, validated on scripted agents, works on LLM agents. Gemma, Mistral and Qwen played 1000 rounds of three-player Rock-Paper-Scissors in three …