executeStreaming
abstract override fun executeStreaming(prompt: Prompt, resolvedModel: ResolvedModel, tools: List<ToolDescriptor> = emptyList()): Flow<StreamFrame>(source)
Streams the response for prompt against an already-resolved resolvedModel.
This is the actual extension point for subclasses; the LLModel overload of executeStreaming is finalized and routes here after calling resolveModel.
override fun executeStreaming(prompt: Prompt, model: LLModel, tools: List<ToolDescriptor> = emptyList()): Flow<StreamFrame>(source)
Finalized to enforce that every call resolves through resolveModel before dispatch. Subclasses customize behavior by overriding the ResolvedModel-based executeStreaming overload.