ToolCallCompletedEvent
NexusLabs.Needlr.AgentFramework¶
NexusLabs.Needlr.AgentFramework.Progress¶
ToolCallCompletedEvent Class¶
A tool invocation has completed.
public sealed record ToolCallCompletedEvent : NexusLabs.Needlr.AgentFramework.Progress.IProgressEvent, System.IEquatable<NexusLabs.Needlr.AgentFramework.Progress.ToolCallCompletedEvent>
Inheritance System.Object 🡒 ToolCallCompletedEvent
Implements IProgressEvent, System.IEquatable<ToolCallCompletedEvent>
Constructors¶
ToolCallCompletedEvent(DateTimeOffset, string, string, string, int, long, string, TimeSpan, IReadOnlyDictionary<string,object>) Constructor¶
A tool invocation has completed.
public ToolCallCompletedEvent(System.DateTimeOffset Timestamp, string WorkflowId, string? AgentId, string? ParentAgentId, int Depth, long SequenceNumber, string ToolName, System.TimeSpan Duration, System.Collections.Generic.IReadOnlyDictionary<string,object?>? CustomMetrics);
Parameters¶
Timestamp System.DateTimeOffset
WorkflowId System.String
AgentId System.String
ParentAgentId System.String
Depth System.Int32
SequenceNumber System.Int64
ToolName System.String
Duration System.TimeSpan
CustomMetrics System.Collections.Generic.IReadOnlyDictionary<System.String,System.Object>