Package-level declarations

Types

Link copied to clipboard
@Serializable
data class LogsSummary(val count: Int, val statusMessage: String, val sessions: List<SessionSummary> = emptyList())
Link copied to clipboard
@Serializable
data class PromptEventGroup(val prompt: String? = null, val kotlin: String? = null, val json: String? = null, val yaml: String? = null, val events: List<SessionEvent>)
Link copied to clipboard
@Serializable
data class PromptLogGroup(val prompt: String? = null, val logs: MutableSet<TrailblazeLog> = mutableSetOf(), val kotlin: String? = null, val json: String? = null, val yaml: String? = null)
Link copied to clipboard
@Serializable
sealed interface SessionEvent
Link copied to clipboard
@Serializable
data class SessionSummary(val sessionId: String, val outcome: String?, val llmModelId: String?, val llmCallCount: Int, val totalCostInUsDollars: Double, val screenshotCount: Int, val screenshots: List<String>, val sessionStartTimestampMs: Long, val sessionDurationSeconds: Double, val agentTasks: List<TaskIdAndPrompt>, val eventGroups: List<PromptEventGroup>)
Link copied to clipboard
@Serializable
data class TaskIdAndPrompt(val taskId: String, val prompt: String)