< Summary

Information
Class: NexusLabs.Needlr.AgentFramework.Generators.HandoffEntry
Assembly: NexusLabs.Needlr.AgentFramework.Generators
File(s): /home/runner/work/needlr/needlr/src/NexusLabs.Needlr.AgentFramework.Generators/Models/HandoffEntry.cs
Line coverage
100%
Covered lines: 9
Uncovered lines: 0
Coverable lines: 9
Total lines: 20
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.ctor(...)100%11100%
get_InitialAgentTypeName()100%11100%
get_InitialAgentClassName()100%11100%
get_TargetAgentTypeName()100%11100%
get_HandoffReason()100%11100%

File(s)

/home/runner/work/needlr/needlr/src/NexusLabs.Needlr.AgentFramework.Generators/Models/HandoffEntry.cs

#LineLine coverage
 1// Copyright (c) NexusLabs. All rights reserved.
 2// Licensed under the MIT License.
 3
 4namespace NexusLabs.Needlr.AgentFramework.Generators;
 5
 6internal readonly struct HandoffEntry
 7{
 8    public HandoffEntry(string initialAgentTypeName, string initialAgentClassName, string targetAgentTypeName, string? h
 9    {
 510        InitialAgentTypeName = initialAgentTypeName;
 511        InitialAgentClassName = initialAgentClassName;
 512        TargetAgentTypeName = targetAgentTypeName;
 513        HandoffReason = handoffReason;
 514    }
 15
 516    public string InitialAgentTypeName { get; }
 517    public string InitialAgentClassName { get; }
 518    public string TargetAgentTypeName { get; }
 519    public string? HandoffReason { get; }
 20}