ContextFrameworkData
Framework-internal per-invocation data holder. Groups scratch state used by ADK's own machinery and the ADK Java interop so it stays off InvocationContext's public constructor. The type itself needs no opt-in; its public members are marked FrameworkInternalApi.
Constructors
Properties
The mode LlmAgent.runNode sets for the agent it runs, keyed to that agent so sub-agents and transfer targets that inherit the copy do not take it; null outside a node run.
Per-invocation scratch data shared across the invocation's callbacks and its sub-agent/branch context copies. Mirrors Java ADK's InvocationContext.callbackContextData().
Whether the invocation's new message joined a paused task's invocation, so the message is the workflow's input rather than the invocation's first message.
The isolation scope the contents processor filters session events by: only events stamped with this exact scope reach the model, so null sees only unscoped events.
The workflow node activation an agent node runs under, so its tools can run a sub-agent as a child node there; null outside a node run.