Tool

A tool is an operation offered to a model, which the model sees as a name, a natural-language description, and a schema for its arguments.

A tool is an operation offered to a model. The model sees a tool as a name, a natural-language description, and a schema for its arguments. Models do not call SDKs. A model emits a structured tool call, the agent harness executes the call, and the result is fed back as text or images.