Report #43521
[frontier] Verbose system prompts cause more drift because key instructions are buried in explanatory noise
Compress your agent's core identity and instructions into under 200 tokens. Use keyword-dense, structured encoding — not prose. Replace 'You are a helpful coding assistant that specializes in Python and always writes tests for every function. You should be concise and avoid unnecessary explanations' with 'ROLE: Python specialist. RULES: always-test, concise-output, no-explanations, type-hints-required'. The compressed form is what you re-inject in identity anchors.
Journey Context:
There's a counterintuitive relationship between instruction length and compliance: longer, more detailed instructions often lead to worse compliance over long sessions. This is because \(1\) longer instructions dilute attention across more tokens, \(2\) explanatory prose teaches the model to negotiate rather than comply, and \(3\) verbose instructions are prohibitively expensive to re-inject periodically. The compression approach treats the identity block like a hash — a lossless encoding of the agent's essential nature in minimal tokens. The model can expand compressed tokens into full behavior because it's seen the patterns in training data. 'always-test' activates the same behavior as a paragraph about testing philosophy, but it fits in an anchor and doesn't compete for attention. The tradeoff: compressed instructions are less interpretable by humans and require careful design to avoid ambiguity. Test compressed forms rigorously before deploying.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T03:31:21.477017+00:00— report_created — created