Can we define Client Side Tool with HITL

What if we have:

  1. Backend registers the tool with needsApproval: true AND no execute (client-side tool)

  2. ai-sdk sends approval-requested to frontend

  3. User approves

  4. Frontend sends back approval

  5. Now what? Since there’s no execute on backend, does ai-sdk then forward to onToolCall?