MCPcopy Index your code
hub / github.com/codeaashu/claude-code / tokenCountFromLastAPIResponse

Function tokenCountFromLastAPIResponse

src/utils/tokens.ts:55–66  ·  view source on GitHub ↗
(messages: Message[])

Source from the content-addressed store, hash-verified

53}
54
55export function tokenCountFromLastAPIResponse(messages: Message[]): number {
56 let i = messages.length - 1
57 while (i >= 0) {
58 const message = messages[i]
59 const usage = message ? getTokenUsage(message) : undefined
60 if (usage) {
61 return getTokenCountFromUsage(usage)
62 }
63 i--
64 }
65 return 0
66}
67
68/**
69 * Final context window size from the last API response's usage.iterations[-1].

Callers 6

NotificationsFunction · 0.85
getTokenUsageAttachmentFunction · 0.85
compactConversationFunction · 0.85
queryModelFunction · 0.85

Calls 2

getTokenUsageFunction · 0.85
getTokenCountFromUsageFunction · 0.85

Tested by

no test coverage detected