If a tool execution fails, what should the client return to Claude?
Select an answer to reveal the explanation.
Short Explanation and Infographic
Failed tools still need tool_result — tell Claude what broke so it can recover or explain.
Full explanation below image
Full Explanation
Error tool_results enable recovery. Silence, secret leakage, or infinite retries are wrong.