MCPcopy
hub / github.com/codeaashu/claude-code / doesMostRecentAssistantMessageExceed200k

Function doesMostRecentAssistantMessageExceed200k

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

Source from the content-addressed store, hash-verified

157}
158
159export function doesMostRecentAssistantMessageExceed200k(
160 messages: Message[],
161): boolean {
162 const THRESHOLD = 200_000
163
164 const lastAsst = messages.findLast(m => m.type === 'assistant')
165 if (!lastAsst) return false
166 const usage = getTokenUsage(lastAsst)
167 return usage ? getTokenCountFromUsage(usage) > THRESHOLD : false
168}
169
170/**
171 * Calculate the character content length of an assistant message.

Callers 2

queryLoopFunction · 0.85
StatusLineInnerFunction · 0.85

Calls 2

getTokenUsageFunction · 0.85
getTokenCountFromUsageFunction · 0.85

Tested by

no test coverage detected