MCPcopy Create free account
hub / github.com/colbymchenry/codegraph / evict

Function evict

scripts/agent-eval/parse-run.mjs:260–267  ·  view source on GitHub ↗
(tokens)

Source from the content-addressed store, hash-verified

258 let queue = []; // resident contributions, oldest first
259 let evicted = 0;
260 const evict = (tokens) => {
261 let left = tokens;
262 while (left > 0 && queue.length) {
263 const head = queue[0];
264 if (head.tokens <= left) { left -= head.tokens; evicted += head.tokens; queue.shift(); }
265 else { head.tokens -= left; evicted += left; left = 0; }
266 }
267 };
268
269 for (const g of gaps) {
270 if (g.compacted) {

Callers 1

parseSessionFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected