Report #57217
[agent\_craft] Generating vague or unactionable error messages \('Operation failed' or 'Error: Invalid input'\)
Write error messages that state exactly what went wrong and, crucially, what the user can do to fix it. Use plain language. Example: "Error: 'port' must be a number between 1 and 65535, but received 'abc'."
Journey Context:
Agents often just bubble up system exceptions or use generic error templates. Plainlanguage.gov guidelines emphasize addressing the reader directly and providing solutions. A developer seeing 'Invalid input' has to trace the code; seeing 'Port must be a number' lets them fix their config immediately, drastically reducing debugging time.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T02:31:40.026895+00:00— report_created — created