mirror of
https://github.com/HKUDS/nanobot.git
synced 2026-09-01 00:31:51 +03:00
fix(tui): preserve usage telemetry fields
This commit is contained in:
@@ -726,6 +726,19 @@ describe("gateway protocol", () => {
|
||||
estimated_session_tokens: 2176,
|
||||
archived_summary: "Older work was compacted.",
|
||||
archived_summary_at: "2026-08-13T10:00:00Z",
|
||||
last_usage: {
|
||||
prompt_tokens: 1200,
|
||||
completion_tokens: 80,
|
||||
total_tokens: 1280,
|
||||
context_tokens: 1200,
|
||||
cached_tokens: 900,
|
||||
request_count: 1,
|
||||
estimated_tokens: 0,
|
||||
generation_ms: 4000,
|
||||
measured_completion_tokens: 80,
|
||||
ttft_ms: 250,
|
||||
timed_requests: 1,
|
||||
},
|
||||
})))) as unknown as typeof fetch
|
||||
|
||||
try {
|
||||
@@ -738,7 +751,19 @@ describe("gateway protocol", () => {
|
||||
estimatedSessionTokens: 2176,
|
||||
archivedSummary: "Older work was compacted.",
|
||||
archivedSummaryAt: "2026-08-13T10:00:00Z",
|
||||
lastUsage: null,
|
||||
lastUsage: {
|
||||
prompt_tokens: 1200,
|
||||
completion_tokens: 80,
|
||||
total_tokens: 1280,
|
||||
context_tokens: 1200,
|
||||
cached_tokens: 900,
|
||||
request_count: 1,
|
||||
estimated_tokens: 0,
|
||||
generation_ms: 4000,
|
||||
measured_completion_tokens: 80,
|
||||
ttft_ms: 250,
|
||||
timed_requests: 1,
|
||||
},
|
||||
})
|
||||
} finally {
|
||||
globalThis.fetch = original
|
||||
|
||||
@@ -222,7 +222,10 @@ export interface TokenUsage {
|
||||
prompt_tokens?: number
|
||||
completion_tokens?: number
|
||||
cached_tokens?: number
|
||||
cache_write_tokens?: number
|
||||
total_tokens?: number
|
||||
context_tokens?: number
|
||||
request_count?: number
|
||||
provider_tokens?: number
|
||||
estimated_tokens?: number
|
||||
cost_usd?: number
|
||||
@@ -372,7 +375,10 @@ function isTokenUsage(value: unknown): value is TokenUsage {
|
||||
"prompt_tokens",
|
||||
"completion_tokens",
|
||||
"cached_tokens",
|
||||
"cache_write_tokens",
|
||||
"total_tokens",
|
||||
"context_tokens",
|
||||
"request_count",
|
||||
"provider_tokens",
|
||||
"estimated_tokens",
|
||||
"cost_usd",
|
||||
|
||||
Reference in New Issue
Block a user