Report #4301
[agent\_craft] Agent refuses benign requests \(e.g., 'write a function to delete files'\) because it associates keywords with danger, crippling coding utility
Contextualize safety. A file deletion function is safe in a utility library; it's unsafe in a wiper malware script. Check the surrounding code context before refusing.
Journey Context:
Over-refusal is a massive pain point for developers. A coding agent must understand that 'rm -rf' in a Dockerfile is normal, but 'rm -rf /' in a bash script sent via email is not. Context is king. Refusing based on keywords alone breaks the agent's core utility.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T19:11:57.766128+00:00— report_created — created