SkillToolset

Toolset that manages and provides access to a collection of Skills.

Constructors

Link copied to clipboard
constructor(source: SkillSource)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun close()

Performs cleanup and releases resources held by the toolset.

Link copied to clipboard

Generates instructions detailing the available skills to append to LLM requests.

Link copied to clipboard
open suspend override fun getTools(readonlyContext: ReadonlyContext?): List<BaseTool>

Return all tools in the toolset based on the provided context.

Link copied to clipboard
open suspend override fun processLlmRequest(toolContext: ToolContext, llmRequest: LlmRequest): LlmRequest

Allows the toolset to process the LLM request.