ToolConsumer

Allows consuming tools and exposing them to LLMs. Interface allowing abstraction between tool concept and specific tools.

Inheritors

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
abstract val name: String
Link copied to clipboard
abstract val toolCallbacks: List<<Error class: unknown class>>

Tool callbacks referenced or exposed.

Link copied to clipboard

Tool groups exposed. This will include directly registered tool groups and tool groups resolved from ToolGroups.

Functions

Link copied to clipboard
open fun resolveToolCallbacks(toolGroupResolver: ToolGroupResolver): List<<Error class: unknown class>>