(sender: string, target: string, msgId: string, prompt: string, hops: number, delivered: boolean)
| 99 | logLine("⇄", C_DIM, "sse-close", `${name} ${dim("reason=" + reason)}`); |
| 100 | } |
| 101 | function 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 | } |
| 107 | function 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}`); |
no test coverage detected