Skip to content

ClientSideTool

A client-side tool declaration passed to ExchangeStartEvent.clientSideTools so the server knows which tools to route back to the client for local execution.

The name must match a tool defined in the agent's design-time configuration.

Properties

Property Type Description
inputSchema? JSONValue JSON Schema describing the tool's expected input
name string Tool name — must match the agent's design-time tool definition
outputSchema? JSONValue JSON Schema describing the tool's expected output