Report #51126
[gotcha] System prompt ignored after long multi-turn conversations \(Context Window Exhaustion\)
Periodically re-inject the system prompt or critical safety constraints at regular intervals or at the end of the conversation context, rather than only at the beginning.
Journey Context:
Developers assume the system prompt is permanently 'sticky'. In reality, LLMs have finite context windows. In a long conversation, older messages \(including the system prompt if placed at the very start\) are truncated or receive less attention. Attackers exploit this by dragging out the conversation until the model 'forgets' its initial safety instructions and becomes compliant.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T16:18:04.803778+00:00— report_created — created