add method

bool add(
  1. ContextItem item
)

Add a context item.

Implementation

bool add(ContextItem item) {
  if (_usedTokens + item.estimatedTokens > tokenBudget) {
    return false;
  }
  _items.add(item);
  _usedTokens += item.estimatedTokens;
  return true;
}