MCPcopy Index your code
hub / github.com/Opencode-DCP/opencode-dynamic-context-pruning / countToolTokens

Function countToolTokens

lib/token-utils.ts:126–129  ·  view source on GitHub ↗
(part: any)

Source from the content-addressed store, hash-verified

124}
125
126export function countToolTokens(part: any): number {
127 const contents = extractToolContent(part)
128 return estimateTokensBatch(contents)
129}
130
131export function getTotalToolTokens(state: SessionState, toolIds: string[]): number {
132 let total = 0

Callers 2

syncToolCacheFunction · 0.90
assertCountedFunction · 0.90

Calls 2

extractToolContentFunction · 0.85
estimateTokensBatchFunction · 0.85

Tested by 1

assertCountedFunction · 0.72