Trailblaze Runner
class TrailblazeRunner(val agent: TrailblazeAgent, screenStateProvider: () -> ScreenState, val llmClient: LLMClient, val llmModel: LLModel, maxSteps: Int = 50, trailblazeToolRepo: TrailblazeToolRepo, systemPromptTemplate: String? = null, userObjectiveTemplate: String = TemplatingUtil.getResourceAsText(
"trailblaze_user_objective_template.md",
)!!, userMessageTemplate: String = TemplatingUtil.getResourceAsText(
"trailblaze_current_screen_user_prompt_template.md",
)!!) : TestAgentRunner
Constructors
Link copied to clipboard
constructor(agent: TrailblazeAgent, screenStateProvider: () -> ScreenState, llmClient: LLMClient, llmModel: LLModel, maxSteps: Int = 50, trailblazeToolRepo: TrailblazeToolRepo, systemPromptTemplate: String? = null, userObjectiveTemplate: String = TemplatingUtil.getResourceAsText(
"trailblaze_user_objective_template.md",
)!!, userMessageTemplate: String = TemplatingUtil.getResourceAsText(
"trailblaze_current_screen_user_prompt_template.md",
)!!)
Properties
Functions
Link copied to clipboard
Link copied to clipboard
fun handleTrailblazeToolForPrompt(trailblazeTool: TrailblazeTool, llmResponseId: String?, step: TrailblazePromptStep, screenStateForLlmRequest: ScreenState)