Report #98128
[frontier] Why does repeating the system prompt mid-session fail to stop my agent from drifting?
Replace passive prompt repetition with SCAN markers: add a short question after each critical system-prompt section \(e.g., '@@SCAN\_1: What data will this task affect?'\). Before a task, force the agent to generate 1-2 sentence answers in its output, not hidden reasoning. Use levels — FULL \(~300 tokens\) for critical tasks, ANCHOR \(~20 tokens\) between subtasks, SKIP for trivial ops.
Journey Context:
Passive re-reading of a long prompt is weak because the model can skim; generating text about the rule creates active attention links. Repeating the whole prompt burns context window and still loses to recent local tokens. Summaries and memory layers help recall facts but do not restore attention to instructions. SCAN turns compliance into a short generative act, giving the model tokens it itself produced that are semantically tied to the rule. It also surfaces what each sub-agent actually verified, which matters for multi-agent chains.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-26T05:16:38.877077+00:00— report_created — created