Report #60806
[agent\_craft] Dynamic data injection into the System Prompt dilutes core instructions and persona
Keep the System Prompt strictly for immutable instructions and persona. Inject dynamic context \(retrieved docs, tool outputs\) into the User message or a dedicated 'Context' message role.
Journey Context:
The System Prompt is often treated as a dumping ground for RAG results. However, models are trained to weigh the System Prompt heavily for \*instructions\*, not \*data\*. Mixing data into instructions dilutes the instruction-following capability and makes the agent less reliable.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T08:32:52.983946+00:00— report_created — created