MCPcopy
hub / github.com/RedPlanetHQ/core / push

Method push

packages/cli/src/server/tools/exec-tools.ts:52–67  ·  view source on GitHub ↗
(chunk: Buffer)

Source from the content-addressed store, hash-verified

50 }
51
52 push(chunk: Buffer): void {
53 this.totalBytes += chunk.length;
54 if (this.headBytes < this.headCap) {
55 const room = this.headCap - this.headBytes;
56 if (chunk.length <= room) {
57 this.head.push(chunk);
58 this.headBytes += chunk.length;
59 return;
60 }
61 this.head.push(chunk.subarray(0, room));
62 this.headBytes += room;
63 this.pushTail(chunk.subarray(room));
64 return;
65 }
66 this.pushTail(chunk);
67 }
68
69 private pushTail(chunk: Buffer): void {
70 this.tail.push(chunk);

Callers 15

executeCommandFunction · 0.95
closeAllMethod · 0.80
getRecentEpisodesFunction · 0.80
getEpisodesByUserIdFunction · 0.80
detectAvailableBrowsersFunction · 0.80
clearStaleProfileLocksFunction · 0.80
bootstrapFromEnvFunction · 0.80
buildStartArgsFunction · 0.80
buildResumeArgsFunction · 0.80
claudeCodeEntriesToTurnsFunction · 0.80
scanSessionsMethod · 0.80

Calls 1

pushTailMethod · 0.95

Tested by 1

historyWithTimesFunction · 0.64