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. |