Skip to main content

Interface: JsonObjectSchema

Defined in: tool.ts:15

A plain JSON Schema object (draft-07 compatible) describing the shape of a tool's input or output. Forwarded verbatim over tools/list, so features Zod cannot express (anyOf, $ref, pattern, allOf, …) survive intact.

Indexable​

[key: string]: unknown

Properties​

properties?​

optional properties?: Record<string, unknown>

Defined in: tool.ts:17


required?​

optional required?: string[]

Defined in: tool.ts:18


type​

type: "object"

Defined in: tool.ts:16