True when there are tokens in tokens that have not been decoded yet.
bool get hasPendingPrompt => _kvHead < _tokens.length;