ToolGroupMetadata

Metadata about a tool group. Interface as platforms may extend it

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
abstract val description: String

Natural language description of the tool group. May be used by an LLM to choose tool groups so should be informative. Tool groups with the same role should have similar descriptions, although they should call out any unique features.

Link copied to clipboard

What this tool group's tools are allowed to do.

Link copied to clipboard
abstract val role: String

Role of the tool group. Many tool groups can provide this Multiple tool groups can provide the same role, for example with different QoS.