Skip to content

BudgetExceededEvent

NexusLabs.Needlr.AgentFramework

NexusLabs.Needlr.AgentFramework.Progress

BudgetExceededEvent Class

A token budget limit has been exceeded.

public sealed record BudgetExceededEvent : NexusLabs.Needlr.AgentFramework.Progress.IProgressEvent, System.IEquatable<NexusLabs.Needlr.AgentFramework.Progress.BudgetExceededEvent>

Inheritance System.Object 🡒 BudgetExceededEvent

Implements IProgressEvent, System.IEquatable<BudgetExceededEvent>

Constructors

BudgetExceededEvent(DateTimeOffset, string, string, string, int, long, string, long, long) Constructor

A token budget limit has been exceeded.

public BudgetExceededEvent(System.DateTimeOffset Timestamp, string WorkflowId, string? AgentId, string? ParentAgentId, int Depth, long SequenceNumber, string LimitType, long CurrentValue, long MaxValue);

Parameters

Timestamp System.DateTimeOffset

WorkflowId System.String

AgentId System.String

ParentAgentId System.String

Depth System.Int32

SequenceNumber System.Int64

LimitType System.String

CurrentValue System.Int64

MaxValue System.Int64