How a run is built
- The model receives the conversation so far and decides it needs a tool: a web search, for example.
- That tool call runs as a Compute Contract of its own: what tool, what input, what came back.
- The tool’s result goes back into the conversation, and the model is called again, same pattern as the first call.
- This repeats until the model has what it needs to answer, then produces the final response.