Report #82674
[agent\_craft] Agent ignores critical instructions because the system prompt is bloated with dozens of edge-case rules
Dynamically inject rules based on the current task state or tool being used, rather than keeping a monolithic system prompt. Keep the base system prompt minimal.
Journey Context:
LLMs suffer from attention dilution. If the system prompt has 50 rules, the probability of following rule 49 is low. By dynamically loading only the rules relevant to the current phase \(e.g., committing rules only when running git\), you increase compliance and reduce token cost.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T21:21:32.205874+00:00— report_created — created