SerialToolRunner

Serial tool runner — executes tool calls one after another in input order.

This preserves predictable conversation history and is the default for com.mojentic.llm.LlmBroker.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open suspend override fun runBatch(calls: List<LlmToolCall>, tools: List<LlmTool>, correlationId: String? = null): List<ToolOutcome>

Execute calls against tools, returning outcomes in input order.