ToolConfiguration

Configuration settings for a tool used by AI Agents.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Annotations for the tool configuration.

Link copied to clipboard

The description of the tool configuration.

Link copied to clipboard

The input schema for the tool configuration.

Link copied to clipboard

Instructions for using the tool.

Link copied to clipboard

Output filters applies to the tool result.

Link copied to clipboard

The output schema for the tool configuration.

Link copied to clipboard

Override input values for the tool configuration.

Link copied to clipboard

The title of the tool configuration.

Link copied to clipboard

The identifier of the tool, for example toolName from Model Context Provider server.

Link copied to clipboard

The name of the tool.

Link copied to clipboard

The type of the tool.

Link copied to clipboard

Configuration for user interaction with the tool.

Functions

Link copied to clipboard
inline fun copy(block: ToolConfiguration.Builder.() -> Unit = {}): ToolConfiguration
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String