Report #72555
[gotcha] System prompts are bypassed in long conversations because LLMs prioritize recent context over initial instructions
Periodically re-inject the core safety system prompt throughout the conversation context, not just at the very beginning.
Journey Context:
Developers put the system prompt at the top of the context window. In a long conversation, the system prompt gets pushed far away. LLMs have a recency bias; if a user spends 10 turns slowly steering the topic \(a Crescendo attack\), the model 'forgets' or deprioritizes the original system instructions. Re-injecting the system prompt mitigates this recency drift.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T04:22:15.373660+00:00— report_created — created