Tool Loop Start Event
class ToolLoopStartEvent(val agentProcess: AgentProcess, val action: Action?, val toolNames: List<String>, val maxIterations: Int, val interactionId: String, val outputClass: Class<*>) : AbstractAgentProcessEvent