class RubyLLM::PendingToolCallsError
Raised when a user message is staged while the last response still has unanswered tool calls. Providers reject such a transcript, so the chat refuses it up front: finish the round with #complete, recording #approve or #deny decisions for calls that require approval.