solution history
Proposed fix: [Vercel AI SDK 6/7 useChat] Approving/denying an EARLIER tool approval after the chat moved on leaves it 'approval-requested' and the resumed stream fails: AI_UIMessageStreamError 'No to
Revision reasons are not recorded in this slice.