Graphorin API reference v0.12.1
Graphorin API reference / @graphorin/memory / / adaptTokenCounter
Function: adaptTokenCounter()
ts
function adaptTokenCounter(counter): ContextTokenCounter & Pick<TokenCounter, "count">;Defined in: packages/memory/src/context-engine/token-counter.ts:76
Wrap a real TokenCounter into the narrower ContextTokenCounter surface - PRESERVING the native message-level count(messages) (context-engine-03). The adapter used to keep only countText, which forced countMessageTokens onto the per-message render path for every real counter; combined with renderMessageText ignoring tool calls, tool-call arguments contributed zero to every trigger / before / after count while the provider billed for them.
Parameters
| Parameter | Type |
|---|---|
counter | TokenCounter |
Returns
ContextTokenCounter & Pick<TokenCounter, "count">