Builds conversation history from session events and appends to the request.
Filters events by branch. Converts foreign agent events to user-perspective text (so the LLM sees a coherent conversation from its own perspective).
Summary
Functions
@spec process(ADK.Agent.InvocationContext.t(), ADK.Model.LlmRequest.t(), map()) :: {:ok, ADK.Model.LlmRequest.t()}