Skip to content

ScenarioRunResult

NexusLabs.Needlr.AgentFramework.Testing

ScenarioRunResult Class

Result of running a single IAgentScenario.

public sealed record ScenarioRunResult : System.IEquatable<NexusLabs.Needlr.AgentFramework.Testing.ScenarioRunResult>

Inheritance System.Object 🡒 ScenarioRunResult

Implements System.IEquatable<ScenarioRunResult>

Constructors

ScenarioRunResult(string, IWorkspace, IAgentRunDiagnostics, string, Exception, Exception, bool) Constructor

Result of running a single IAgentScenario.

public ScenarioRunResult(string ScenarioName, NexusLabs.Needlr.AgentFramework.Workspace.IWorkspace Workspace, NexusLabs.Needlr.AgentFramework.Diagnostics.IAgentRunDiagnostics? Diagnostics, string? ResponseText, System.Exception? ExecutionError, System.Exception? VerificationError, bool Succeeded);

Parameters

ScenarioName System.String

Workspace NexusLabs.Needlr.AgentFramework.Workspace.IWorkspace

Diagnostics NexusLabs.Needlr.AgentFramework.Diagnostics.IAgentRunDiagnostics

ResponseText System.String

ExecutionError System.Exception

VerificationError System.Exception

Succeeded System.Boolean