create

fun create(messageStreamer: LlmMessageStreamer, objectMapper: <Error class: unknown class>, injectionStrategy: ToolInjectionStrategy = ToolInjectionStrategy.NONE, maxIterations: Int = 20, toolDecorator: (Tool) -> Tool? = null, toolCallInspectors: List<ToolCallInspector> = emptyList(), toolCallContext: ToolCallContext = ToolCallContext.EMPTY, toolNotFoundPolicy: ToolNotFoundPolicy = AutoCorrectionPolicy()): StreamingToolLoop

Create the default provider-neutral streaming tool loop while keeping its implementation internal to Embabel's SPI surface.