agentskit.js

compileBudget

Auto-generated API reference for compileBudget.

Function: compileBudget()

compileBudget(input): Promise<CompileBudgetResult>

Defined in: packages/core/src/budget.ts:82

Take a declared budget and a set of messages/system/tools, then return a trimmed request guaranteed to fit under budget. Three strategies:

  • 'drop-oldest': remove oldest messages until it fits
  • 'sliding-window': keep only the most recent N messages
  • 'summarize': fold dropped messages into a single summary message

#Parameters

#input

CompileBudgetInput

#Returns

Promise<CompileBudgetResult>

Explore nearby

✎ Edit this page on GitHub·Found a problem? Open an issue →·How to contribute →

On this page