From b3fc02b1cc62d8aaac511b570ff039e438c6f853 Mon Sep 17 00:00:00 2001 From: redshift <213178690+1ftredsh@users.noreply.github.com> Date: Sat, 21 Mar 2026 16:52:42 +0000 Subject: [PATCH] feat(cli): show client ID in usage command output - Add client field to UsageEntry type - Display client ID when present in usage entries --- src/cli.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cli.ts b/src/cli.ts index d3882fd..35af6e5 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -39,6 +39,7 @@ type UsageEntry = { promptTokens: number; completionTokens: number; totalTokens: number; + client?: string; }; const cliVersion = "0.1.0"; @@ -355,8 +356,9 @@ program const time = new Date(entry.timestamp).toISOString(); const provider = entry.baseUrl || "unknown"; const reqId = entry.requestId || "unknown"; + const client = entry.client ? ` | client: ${entry.client}` : ""; console.log( - `${index + 1}. ${time} | ${entry.modelId} | ${provider} | ${entry.satsCost.toFixed(3)} sats`, + `${index + 1}. ${time} | ${entry.modelId} | ${provider} | ${entry.satsCost.toFixed(3)} sats${client}`, ); console.log( ` tokens p/c/t: ${entry.promptTokens}/${entry.completionTokens}/${entry.totalTokens} | request: ${reqId}`,