data class AgentRunLabels(val prompt: String = "Prompt", val thinking: String = "Thinking", val answer: String = "Answer", val file: String = "File", val empty: String = "No steps yet", val sources: (count: Int) -> String = { "$it sources" })(source)