Intelligence · type

ToolSchema

What a model may be asked to produce.

Explained in Agents and behaviour.

type ToolSchema =
import type { ToolSchema } from '@driftengine/ai';

In depth

Schema-expressible types only. Anything a schema cannot describe cannot be asked for, validated, or recorded in a trace, and a tool taking one would be a tool whose arguments are checked by hope.