MCPcopy Create free account
hub / github.com/freecodexyz/free-code / endLLMRequestSpan

Function endLLMRequestSpan

src/utils/telemetry/sessionTracing.ts:57–76  ·  view source on GitHub ↗
(
  _span?: Span,
  _metadata?: {
    inputTokens?: number
    outputTokens?: number
    cacheReadTokens?: number
    cacheCreationTokens?: number
    success?: boolean
    statusCode?: number
    error?: string
    attempt?: number
    modelResponse?: string
    modelOutput?: string
    thinkingOutput?: string
    hasToolCall?: boolean
    ttftMs?: number
    requestSetupMs?: number
    attemptStartTimes?: number[]
  },
)

Source from the content-addressed store, hash-verified

55}
56
57export function endLLMRequestSpan(
58 _span?: Span,
59 _metadata?: {
60 inputTokens?: number
61 outputTokens?: number
62 cacheReadTokens?: number
63 cacheCreationTokens?: number
64 success?: boolean
65 statusCode?: number
66 error?: string
67 attempt?: number
68 modelResponse?: string
69 modelOutput?: string
70 thinkingOutput?: string
71 hasToolCall?: boolean
72 ttftMs?: number
73 requestSetupMs?: number
74 attemptStartTimes?: number[]
75 },
76): void {}
77
78export function startToolSpan(
79 _toolName: string,

Callers 2

logAPIErrorFunction · 0.85
logAPISuccessAndDurationFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected