Knaph

Tool result

The message a program sends back after running a tool the model asked for. Each result is a tool_result block that carries the id of the call it answers, the tool's output as text, and is_error when it failed. All the results for one turn go together in one user message, right after the model's reply, so the model can read what happened and decide what to do next.

Depth 1 · Foundation

You can write the tool_result blocks for a turn: one per tool call, each with the matching id, all in one user message after the model's reply, and a failure sent back as a result with is_error rather than raised.

Sign in to prove what you know with a short quiz, see how deep you've gone, and earn XP for it.

Sign in with Google