Class AgentRunResponse
Inheritance
AgentRunResponse
Assembly: Seclai.dll
Syntax
public sealed class AgentRunResponse
Properties
Attempts
Declaration
[JsonPropertyName("attempts")]
public List<AgentRunAttemptResponse> Attempts { get; set; }
Property Value
BlockedPolicies
Governance policies that produced at least one BLOCK verdict during this run.
Declaration
[JsonPropertyName("blocked_policies")]
public List<GovernancePolicyRefResponse>? BlockedPolicies { get; set; }
Property Value
Credits
Declaration
[JsonPropertyName("credits")]
public float? Credits { get; set; }
Property Value
ErrorCount
Declaration
[JsonPropertyName("error_count")]
public int ErrorCount { get; set; }
Property Value
FlaggedPolicies
Governance policies that produced at least one FLAG verdict during this run.
Declaration
[JsonPropertyName("flagged_policies")]
public List<GovernancePolicyRefResponse>? FlaggedPolicies { get; set; }
Property Value
Result of the governance input evaluation: safe, blocked, skipped, or timed_out.
Declaration
[JsonPropertyName("governance_input_status")]
public string? GovernanceInputStatus { get; set; }
Property Value
Milliseconds spent waiting for governance input evaluation.
Declaration
[JsonPropertyName("governance_input_wait_ms")]
public int? GovernanceInputWaitMs { get; set; }
Property Value
HitlWaitMs
Cumulative milliseconds the run was parked waiting for a human decision on a
human_in_the_loop step. Subtracted from active duration in run-detail and
duration-stats responses.
Declaration
[JsonPropertyName("hitl_wait_ms")]
public int? HitlWaitMs { get; set; }
Property Value
Declaration
[JsonPropertyName("input")]
public string? Input { get; set; }
Property Value
Result of the prompt injection scan: safe, unsafe, skipped, timed_out, or error.
Declaration
[JsonPropertyName("input_scan_status")]
public string? InputScanStatus { get; set; }
Property Value
Output
Declaration
[JsonPropertyName("output")]
public string? Output { get; set; }
Property Value
OutputContentType
MIME type of Output — mirrors the terminal step's output_content_type.
For example application/vnd.seclai.manifest+json is a multi-asset manifest,
text/* is free-form text, and application/json is a JSON document.
Declaration
[JsonPropertyName("output_content_type")]
public string? OutputContentType { get; set; }
Property Value
Priority
Declaration
[JsonPropertyName("priority")]
public bool Priority { get; set; }
Property Value
RunId
Declaration
[JsonPropertyName("run_id")]
public string? RunId { get; set; }
Property Value
ScanWaitMs
Milliseconds spent waiting for prompt injection scan.
Declaration
[JsonPropertyName("scan_wait_ms")]
public int? ScanWaitMs { get; set; }
Property Value
Status
Declaration
[JsonPropertyName("status")]
public string? Status { get; set; }
Property Value
Steps
Declaration
[JsonPropertyName("steps")]
public List<AgentRunStepResponse>? Steps { get; set; }
Property Value