Mixed Mode Executor
class MixedModeExecutor(llmModel: LLModel, llmClient: LLMClient, screenStateProvider: () -> ScreenState, runYamlFlowFunction: (String) -> TrailblazeToolResult, trailblazeRunner: TrailblazeRunner, additionalTrailblazeTools: List<KClass<out TrailblazeTool>> = emptyList())
MixedModeExecutor provides functionality to execute YAML flows that contain a mix of direct Trailblaze AI commands and Maestro commands.
Constructors
Link copied to clipboard
constructor(llmModel: LLModel, llmClient: LLMClient, screenStateProvider: () -> ScreenState, runYamlFlowFunction: (String) -> TrailblazeToolResult, trailblazeRunner: TrailblazeRunner, additionalTrailblazeTools: List<KClass<out TrailblazeTool>> = emptyList())