CallRendererFunctionMessage
@Serializable
Asks the renderer to run a function locally on the agent's behalf.
Unlike a FunctionCall embedded in a component, callFunction must name its catalogId explicitly: there is no surface in scope to inherit a default from.