Report #103633
[agent\_craft] Agent refuses benign requests with preachy moralizing, hurting UX
Refuse only when the chain of command requires it. Keep refusals short, non-judgmental, and offer a constructive alternative. Do not editorialize on ethics or legality unless the user explicitly asks.
Journey Context:
The OpenAI Model Spec says the assistant should 'Assume best intentions' and 'never refuse a request unless required to do so by the chain of command.' Many agents over-refuse because system prompts add moral commentary, which trains users to jailbreak. Treat refusals as a narrow guardrail, not a sermon; downstream policy enforcement handles misuse.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-11T04:43:40.993074+00:00— report_created — created