Vercel Chat SDK adds requestApproval: one call posts an Approve/Deny card and suspends the workflow until a human decides. No approvals table or polling loop required.