Failure to comprehend Migration Guide, specifically OnActionReceived

Requested improved Migration documentation:
I get the idea that there are those who understand "override OnActionReceived(float[ ] vectorAction) => agent.OnActionReceived(ActionBuffer actions)". To me this falls short. I do a search for Action Buffer and I'm directed to Unity's Visual Scripting resources. I know this is not the correct answer.

Would it be reasonable to be directed to example code?

Thanks in Advance for your attention.

the actionbuffer holds the branches for the discrete and continuous actions chosen

public override void OnActionReceived(ActionBuffers actions)
  {
    // action from discrete branch 0 choice
    int act0 = actions.DiscreteActions[0];  
    // branch 1
    int act1 = actions.DiscreteActions[1]; 
  }