Skip to content

JsonSchema

A JSON Schema object for a tool’s inputSchema, as surfaced in tools/list.

[key: string]: unknown

Any further JSON Schema keywords emitted by the compiler.

PropertyTypeDescription
additionalProperties?booleanWhether properties beyond those declared are permitted.
properties?Record<string, unknown>Per-property JSON Schema fragments.
required?string[]Required property names.
type"object"Always "object" for tool argument schemas.