TrailblazeToolRepo

class TrailblazeToolRepo(trailblazeToolSet: TrailblazeToolSet)

Manual calls we register that are not related to Maestro

Constructors

Link copied to clipboard
constructor(trailblazeToolSet: TrailblazeToolSet)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun addTrailblazeTools(vararg trailblazeTool: KClass<out TrailblazeTool>): <Error class: unknown class>
fun addTrailblazeTools(trailblazeToolSet: TrailblazeToolSet): <Error class: unknown class>
Link copied to clipboard
fun asToolRegistry(trailblazeToolContextProvider: () -> TrailblazeToolExecutionContext): ToolRegistry
Link copied to clipboard
fun getCurrentToolDescriptors(): List<ToolDescriptor>
Link copied to clipboard
fun getRegisteredTrailblazeTools(): Set<KClass<out TrailblazeTool>>
Link copied to clipboard
fun removeAllTrailblazeTools(): <Error class: unknown class>
Link copied to clipboard
fun removeTrailblazeTools(vararg trailblazeToolArgs: KClass<out TrailblazeTool>): <Error class: unknown class>
Link copied to clipboard
fun toolCallToTrailblazeTool(toolMessage: Message.Tool): TrailblazeTool?
fun toolCallToTrailblazeTool(toolName: String, toolContent: String): TrailblazeTool?