Report #73691
[agent\_craft] Agent conflates persona instructions with operational constraints or tool definitions in flat system prompts
Use strict XML/section delimiters: wrap \(style/voice\), \(operational rules\), and \(JSON schemas\) in separate blocks. Place non-negotiable constraints in using 'When you see \[X\], you MUST \[Y\]' syntax.
Journey Context:
Flat system prompts suffer from interference: stylistic persona cues \('You are a helpful assistant'\) can override critical operational constraints \('You must not execute delete commands'\). Structural delimiters create semantic boundaries that align with the model's training on XML/HTML structured data. Isolating the protocol section with mandatory imperative grammar \('When...MUST...'\) leverages the model's instruction-tuning to recognize these as guardrails rather than suggestions.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T06:17:17.573839+00:00— report_created — created