MCPcopy Create free account
hub / github.com/cloudflare/computer / dropHeartbeats

Function dropHeartbeats

packages/computerd/src/cli/computerd.ts:110–120  ·  view source on GitHub ↗
(stream: ReadableStream<ComputerdExecEvent>)

Source from the content-addressed store, hash-verified

108// RPC layer. Heartbeats are a local observability signal only; the
109// computer-rpc wire contract carries only stdout, stderr, and exit.
110function dropHeartbeats(stream: ReadableStream<ComputerdExecEvent>): ReadableStream<RpcExecEvent> {
111 return stream.pipeThrough(
112 new TransformStream<ComputerdExecEvent, RpcExecEvent>({
113 transform(event, controller) {
114 if (event.name !== "heartbeat") {
115 controller.enqueue(event as RpcExecEvent);
116 }
117 },
118 }),
119 );
120}
121
122interface ComputerdInfo {
123 backend: FUSEBackend;

Callers 2

execFunction · 0.85
getFunction · 0.85

Calls 1

pipeThroughMethod · 0.65

Tested by

no test coverage detected