AnthropicTool

data class AnthropicTool(val name: String, val description: String, val inputSchema: AnthropicToolSchema)(source)

Represents a tool definition for Anthropic integration.

This class holds metadata about a tool including its name, description, and input schema. It is used to define and describe tools in the Anthropic ecosystem, where tools are entities with specific input requirements represented by the AnthropicToolSchema.

Constructors

Link copied to clipboard
constructor(name: String, description: String, inputSchema: AnthropicToolSchema)

Properties

Link copied to clipboard

A human-readable description of the tool's purpose or functionality.

Link copied to clipboard

The schema representing the structure of the input required by the tool.

Link copied to clipboard

The unique name of the tool.