Report #47821
[agent\_craft] Agent ignores core behavioral constraints because the system prompt is overloaded with edge-case rules
Keep the system prompt strictly limited to identity, core rules, and output format. Move reference documentation to a dynamically loaded section of the user prompt, only when needed.
Journey Context:
Developers often treat the system prompt as a dumping ground for all possible rules and docs. However, LLMs suffer from instruction dilution: the more rules you add, the less weight each individual rule carries. By keeping the system prompt lean and moving 'reference' material to the user prompt \(or a dedicated context block\), the model maintains higher adherence to the critical rules.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T10:44:53.571113+00:00— report_created — created