Skip to main content

Interface: JsonObjectSchema

Defined in: index.ts:376

A plain JSON Schema object (draft-07 compatible) describing the shape of a tool's input. Used with registerToolFromSchema as an alternative to providing a Zod shape, enabling lossless round-trips for schemas that contain features not expressible in Zod v3 (anyOf, $ref, pattern, allOf, …).

Indexable

[key: string]: unknown

Properties

properties?

optional properties?: Record<string, unknown>

Defined in: index.ts:378


required?

optional required?: string[]

Defined in: index.ts:379


type

type: "object"

Defined in: index.ts:377