UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

12 lines (11 loc) 635 B
import type { ModelMessage, ToolSet } from "ai"; import type { HarnessSession } from "#harness/types.js"; /** Count only request content outside the durable model-visible history. */ export declare function estimateRequestEnvelope(input: { readonly history: readonly ModelMessage[]; readonly instructions: unknown; readonly messages: readonly ModelMessage[]; readonly tools: ToolSet; }): Promise<number>; export declare function getRequestEnvelopeTokens(session: HarnessSession): number | undefined; export declare function setRequestEnvelopeTokens(session: HarnessSession, tokens: number | undefined): HarnessSession;