MCPcopy Create free account
hub / github.com/disler/pi-vs-claude-code / logMessageSend

Function logMessageSend

scripts/coms-net-server.ts:101–106  ·  view source on GitHub ↗
(sender: string, target: string, msgId: string, prompt: string, hops: number, delivered: boolean)

Source from the content-addressed store, hash-verified

99 logLine("⇄", C_DIM, "sse-close", `${name} ${dim("reason=" + reason)}`);
100}
101function logMessageSend(sender: string, target: string, msgId: string, prompt: string, hops: number, delivered: boolean): void {
102 const preview = prompt.length > 50 ? prompt.slice(0, 47) + "…" : prompt;
103 const safePreview = preview.replace(/\n/g, " ⏎ ");
104 const status = delivered ? dim("delivered") : dim("queued");
105 logLine("→", C_PINK, "message", `${sender} → ${target} ${dim(tail6(msgId))} "${safePreview}" ${dim(`hops=${hops}`)} ${status}`);
106}
107function logResponse(responder: string, sender: string, msgId: string, isError: boolean, error: string | null, size: number): void {
108 const status = isError ? `${C_RED}error=${error}${C_RESET}` : dim(`${size}c`);
109 logLine("←", isError ? C_RED : C_GREEN, "response", `${responder} → ${sender} ${dim(tail6(msgId))} ${status}`);

Callers 1

handleSendMessageFunction · 0.85

Calls 3

logLineFunction · 0.85
tail6Function · 0.85
dimFunction · 0.70

Tested by

no test coverage detected