TokenBudgetExtensions
NexusLabs.Needlr.AgentFramework.Workflows¶
NexusLabs.Needlr.AgentFramework.Workflows.Budget¶
TokenBudgetExtensions Class¶
Extension methods for wiring token-budget enforcement into the agent framework.
Inheritance System.Object 🡒 TokenBudgetExtensions
Methods¶
TokenBudgetExtensions.UsingTokenBudget(this AgentFrameworkSyringe) Method¶
Wraps the configured Microsoft.Extensions.AI.IChatClient with TokenBudgetChatMiddleware, enabling per-pipeline token budgets via NexusLabs.Needlr.AgentFramework.Budget.ITokenBudgetTracker.
public static NexusLabs.Needlr.AgentFramework.AgentFrameworkSyringe UsingTokenBudget(this NexusLabs.Needlr.AgentFramework.AgentFrameworkSyringe syringe);
Parameters¶
syringe NexusLabs.Needlr.AgentFramework.AgentFrameworkSyringe