Skip to content

computeMessageHistoryBudget

function computeMessageHistoryBudget(
config,
measuredBasePromptTokens,
measuredPolicyInjectionTokens): number;

Computes the remaining token budget available for message history after all system prompt sections have been allocated.

Floors at 1000 tokens to ensure the LLM always sees at least minimal conversation history.

Parameter Type

config

ContextBudgetConfig

measuredBasePromptTokens

number

measuredPolicyInjectionTokens

number

number