ToolParameter
Parameter definition for a tool.
属性
description
description:
string
Human-readable description of what this parameter does
enum?
optionalenum?:string[]
If present, restricts valid values to this list
name
name:
string
Parameter name (used as key in the parameters object)
required
required:
boolean
Whether this parameter must be provided
type
type:
"string"|"number"|"boolean"|"object"|"array"
Data type of the parameter
