processLlmRequest

open suspend override fun processLlmRequest(toolContext: ToolContext, llmRequest: LlmRequest): LlmRequest

Processes the LLM request before it is sent.

Tools can override this to attach instructions, artifacts, or other data to the request. By default, this implementation appends the tool itself to the LlmRequest, making it available for use by the LLM.