TrailblazeRule

interface TrailblazeRule

This is mean to represent the primitive functionality of Trailblaze, accessible during test execution.

Functions

Link copied to clipboard
abstract fun maestro(maestroYaml: String): TrailblazeToolResult

Run a Trailblaze tool with the agent.

Link copied to clipboard
abstract fun maestroCommands(vararg maestroCommand: Command): TrailblazeToolResult

Use Maestro Command Models Directly for Type Safety

Link copied to clipboard
abstract fun prompt(objective: String): Boolean

Run natural language instructions with the agent.

Link copied to clipboard
abstract fun run(testYaml: String): Boolean

Run a full Trailblaze test using the YAML test format

Link copied to clipboard
abstract fun tool(vararg trailblazeTool: TrailblazeTool): TrailblazeToolResult

Run a Trailblaze tool with the agent.