ToolListItem

interface ToolListItem(source)

Tool information returned by listTools(). Provides metadata about a registered tool without exposing the execute function.

Properties

Link copied to clipboard

Optional behavior hints for LLM planners.

Link copied to clipboard
abstract var description: String

Human-readable summary of what the tool does.

Link copied to clipboard
abstract var inputSchema: InputSchema

JSON Schema describing accepted input arguments.

Link copied to clipboard
abstract var name: ToolName<*>

Unique tool identifier.

Link copied to clipboard
abstract var outputSchema: InputSchema?

Optional JSON Schema describing output payload shape.