Injects system instructions into the LLM request.
Combines global instruction and agent instruction. Supports {variable}
interpolation from session state. Variables suffixed with ? (e.g. {name?})
are optional and silently removed if not found.
Summary
Functions
@spec process(ADK.Agent.InvocationContext.t(), ADK.Model.LlmRequest.t(), map()) :: {:ok, ADK.Model.LlmRequest.t()}