ToolSchema Type
Rich schema definition for a tool, extending the basic Tool type
Record fields
| Record Field |
Description
|
Full Usage:
Category
Field type: string option
|
Category/namespace for grouping related tools
|
|
Estimated cost category for invocation
|
Full Usage:
Description
Field type: string
|
Human-readable description of what the tool does
|
|
Example invocations with expected results
|
Full Usage:
IsSideEffectFree
Field type: bool
|
Whether the tool has side effects (read-only vs write)
|
Full Usage:
Name
Field type: string
|
Unique tool name
|
|
Input parameters schema
|
Full Usage:
ReturnDescription
Field type: string option
|
Description of the return value
|
Full Usage:
Version
Field type: string option
|
Version identifier
|
Nao