Skip to content

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

ParameterType
counterTokenCounter

Returns

ContextTokenCounter & Pick&lt;TokenCounter, "count"&gt;

Stable