JSONSchema
Defined in: packages/ai.matey.types/src/ir.ts:191
JSON Schema for tool parameters.
Simplified schema supporting common validation patterns.
Properties
Section titled “Properties”additionalProperties?
Section titled “additionalProperties?”
readonlyoptionaladditionalProperties:boolean|JSONSchema
Defined in: packages/ai.matey.types/src/ir.ts:199
const?
Section titled “const?”
readonlyoptionalconst:unknown
Defined in: packages/ai.matey.types/src/ir.ts:195
default?
Section titled “default?”
readonlyoptionaldefault:unknown
Defined in: packages/ai.matey.types/src/ir.ts:206
description?
Section titled “description?”
readonlyoptionaldescription:string
Defined in: packages/ai.matey.types/src/ir.ts:193
readonlyoptionalenum: readonlyunknown[]
Defined in: packages/ai.matey.types/src/ir.ts:194
examples?
Section titled “examples?”
readonlyoptionalexamples: readonlyunknown[]
Defined in: packages/ai.matey.types/src/ir.ts:207
format?
Section titled “format?”
readonlyoptionalformat:string
Defined in: packages/ai.matey.types/src/ir.ts:205
items?
Section titled “items?”
readonlyoptionalitems:JSONSchema
Defined in: packages/ai.matey.types/src/ir.ts:198
maximum?
Section titled “maximum?”
readonlyoptionalmaximum:number
Defined in: packages/ai.matey.types/src/ir.ts:201
maxLength?
Section titled “maxLength?”
readonlyoptionalmaxLength:number
Defined in: packages/ai.matey.types/src/ir.ts:203
minimum?
Section titled “minimum?”
readonlyoptionalminimum:number
Defined in: packages/ai.matey.types/src/ir.ts:200
minLength?
Section titled “minLength?”
readonlyoptionalminLength:number
Defined in: packages/ai.matey.types/src/ir.ts:202
pattern?
Section titled “pattern?”
readonlyoptionalpattern:string
Defined in: packages/ai.matey.types/src/ir.ts:204
properties?
Section titled “properties?”
readonlyoptionalproperties:Record<string,JSONSchema>
Defined in: packages/ai.matey.types/src/ir.ts:196
required?
Section titled “required?”
readonlyoptionalrequired: readonlystring[]
Defined in: packages/ai.matey.types/src/ir.ts:197
readonlyoptionaltype:JSONSchemaType| readonlyJSONSchemaType[]
Defined in: packages/ai.matey.types/src/ir.ts:192