Types

Link copied to clipboard
@Serializable
data class AgentStatusChanged(val details: String, val prompt: String?, val timestamp: Instant, val elapsedTimeMs: Long, val durationMs: Long = 0) : SessionEvent
Link copied to clipboard
@Serializable
data class LlmRequest(val screenshotFile: String?, val deviceHeight: Int, val deviceWidth: Int, val durationMs: Long, val elapsedTimeMs: Long, val timestamp: Instant) : SessionEvent, HasScreenshot
Link copied to clipboard
@Serializable
data class MaestroCommand(val code: String, val durationMs: Long, val elapsedTimeMs: Long, val timestamp: Instant) : SessionEvent
Link copied to clipboard
@Serializable
data class MaestroDriver(val code: String, val screenshotFile: String?, val deviceHeight: Int, val deviceWidth: Int, val durationMs: Long, val elapsedTimeMs: Long, val timestamp: Instant, val x: Int? = null, val y: Int? = null) : SessionEvent, HasScreenshot
Link copied to clipboard
@Serializable
data class OtherEvent(val type: String, val details: String, val timestamp: Instant, val elapsedTimeMs: Long, val durationMs: Long) : SessionEvent
Link copied to clipboard
@Serializable
data class SessionStatusChanged(val details: String, val timestamp: Instant, val elapsedTimeMs: Long, val durationMs: Long = 0) : SessionEvent
Link copied to clipboard
@Serializable
data class TrailblazeTool(val code: String, val timestamp: Instant, val elapsedTimeMs: Long, val durationMs: Long) : SessionEvent

Properties

Link copied to clipboard
abstract val durationMs: Long
Link copied to clipboard
abstract val elapsedTimeMs: Long
Link copied to clipboard
abstract val timestamp: Instant