(
_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[]
},
)
| 55 | } |
| 56 | |
| 57 | export 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 | |
| 78 | export function startToolSpan( |
| 79 | _toolName: string, |
no outgoing calls
no test coverage detected