Skip to content

AgentCompletedEvent

NexusLabs.Needlr.AgentFramework

NexusLabs.Needlr.AgentFramework.Progress

AgentCompletedEvent Class

An agent has completed its turn.

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

Inheritance System.Object 🡒 AgentCompletedEvent

Implements IProgressEvent, System.IEquatable<AgentCompletedEvent>

Constructors

AgentCompletedEvent(DateTimeOffset, string, string, string, int, long, string, TimeSpan, long) Constructor

An agent has completed its turn.

public AgentCompletedEvent(System.DateTimeOffset Timestamp, string WorkflowId, string? AgentId, string? ParentAgentId, int Depth, long SequenceNumber, string AgentName, System.TimeSpan Duration, long TotalTokens);

Parameters

Timestamp System.DateTimeOffset

WorkflowId System.String

AgentId System.String

ParentAgentId System.String

Depth System.Int32

SequenceNumber System.Int64

AgentName System.String

Duration System.TimeSpan

TotalTokens System.Int64