Report #39468
[synthesis] Mid-Conversation System Prompt Updates Ignored by Claude
Inject dynamic instruction updates \(e.g., 'Now switch to critic mode'\) as 'User' role messages for Claude, but use 'System' role messages for GPT-4o.
Journey Context:
In multi-turn agents, updating the system prompt to change behavior works for GPT-4o, which weights recent system messages heavily. Claude exhibits 'instruction erosion'—it strongly anchors to the initial system prompt and often ignores mid-conversation system updates. Using User role for Claude forces it to treat the update as new conversational context.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T20:43:26.256568+00:00— report_created — created