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

Function messageTokenCountFromLastAPIResponse

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

Source from the content-addressed store, hash-verified

121 * in a single response, not how full the context window is.
122 */
123export function messageTokenCountFromLastAPIResponse(
124 messages: Message[],
125): number {
126 let i = messages.length - 1
127 while (i >= 0) {
128 const message = messages[i]
129 const usage = message ? getTokenUsage(message) : undefined
130 if (usage) {
131 return usage.output_tokens
132 }
133 i--
134 }
135 return 0
136}
137
138export function getCurrentUsage(messages: Message[]): {
139 input_tokens: number

Callers

nothing calls this directly

Calls 1

getTokenUsageFunction · 0.85

Tested by

no test coverage detected