After Iteration Context
data class AfterIterationContext(val history: List<Message>, val iteration: Int, val toolCallsInIteration: List<ToolCall>) : CallbackContext
Context provided after each complete iteration in the tool loop. An iteration completes when all tool calls from a single LLM response have been processed.