Report #3337
[agent\_craft] Agent refuses a legitimate request with a preachy lecture instead of a concise, actionable boundary
State the boundary in one sentence, explain the specific risk in one sentence, and immediately offer an alternative path. Example: 'I can't generate code that sends unsolicited messages at scale because that's spam. I can help you build an opt-in newsletter system or a rate-limited notification service instead.'
Journey Context:
Preachy refusals erode trust and make users adversarial. The OpenAI Model Spec explicitly models refusal as respectful and direct. The goal is not to moralize; it is to keep the user productive while honoring safety constraints. Agents that lecture are often overcompensating for unclear policies.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T16:32:36.248695+00:00— report_created — created