onLLMCallStarting
expect open suspend override fun onLLMCallStarting(eventId: String, executionInfo: AgentExecutionInfo, runId: String, prompt: Prompt, model: LLModel, tools: List<ToolDescriptor>, context: AIAgentContext)(source)
Notifies all registered LLM handlers before a language model call is made.
Parameters
eventId
The unique identifier for the event group.
executionInfo
The execution information for the LLM call event
runId
The unique identifier for the current run.
prompt
The prompt that will be sent to the language model
model
The language model instance that will process the request
tools
The list of tool descriptors available for the LLM call