Skip to content

NexusLabs.Needlr.AgentFramework.Budget

NexusLabs.Needlr.AgentFramework

NexusLabs.Needlr.AgentFramework.Budget Namespace

Classes
TokenBudgetExceededException Thrown when a pipeline's token budget is exceeded.
TokenBudgetTracker System.Threading.AsyncLocal<>-scoped implementation of ITokenBudgetTracker with granular input/output/total budget tracking.
Interfaces
ITokenBudgetTracker Tracks token usage within a scoped budget, enabling pipeline-level token limits for total, input, and/or output tokens independently.