Skip to content

agent-core / Exports / IParameterSchema

Interface: IParameterSchema

Parameter schema for tools

Table of contents

Properties

Properties

type

type: TJSONSchemaKind

Defined in

packages/agent-core/src/interfaces/provider.ts:53


description

Optional description: string

Defined in

packages/agent-core/src/interfaces/provider.ts:54


enum

Optional enum: TJSONSchemaEnum

Defined in

packages/agent-core/src/interfaces/provider.ts:55


items

Optional items: IParameterSchema

Defined in

packages/agent-core/src/interfaces/provider.ts:56


properties

Optional properties: Record<string, IParameterSchema>

Defined in

packages/agent-core/src/interfaces/provider.ts:57


additionalProperties

Optional additionalProperties: IParameterSchema

Defined in

packages/agent-core/src/interfaces/provider.ts:58


minimum

Optional minimum: number

Defined in

packages/agent-core/src/interfaces/provider.ts:59


maximum

Optional maximum: number

Defined in

packages/agent-core/src/interfaces/provider.ts:60


pattern

Optional pattern: string

Defined in

packages/agent-core/src/interfaces/provider.ts:61


format

Optional format: string

Defined in

packages/agent-core/src/interfaces/provider.ts:62


default

Optional default: TParameterDefaultValue

Defined in

packages/agent-core/src/interfaces/provider.ts:63

Released under the MIT License.