Header menu logo Nao

HarnessError Type

Unified error type for the ETCLOVG harness, covering all failure modes

Union cases

Union case Description

ConstitutionViolation ruleIds

Full Usage: ConstitutionViolation ruleIds

Parameters:
    ruleIds : string list

Agent output violates constitution rules

ruleIds : string list

ExecutionFailed message

Full Usage: ExecutionFailed message

Parameters:
    message : string

Unexpected error during execution

message : string

InitializationFailed message

Full Usage: InitializationFailed message

Parameters:
    message : string

Lifecycle initialization failed

message : string

NotReady reasons

Full Usage: NotReady reasons

Parameters:
    reasons : string list

Readiness checks failed (prerequisites not met)

reasons : string list

PermissionDenied

Full Usage: PermissionDenied

Agent execution permissions denied

PolicyBlocked violations

Full Usage: PolicyBlocked violations

Parameters:
    violations : string list

Policy engine blocked execution

violations : string list

ResourceLimitExceeded limit

Full Usage: ResourceLimitExceeded limit

Parameters:

Resource limit exceeded during execution

limit : LimitExceeded

Instance members

Instance member Description

this.IsConstitutionViolation

Full Usage: this.IsConstitutionViolation

Returns: bool
Returns: bool

this.IsExecutionFailed

Full Usage: this.IsExecutionFailed

Returns: bool
Returns: bool

this.IsInitializationFailed

Full Usage: this.IsInitializationFailed

Returns: bool
Returns: bool

this.IsNotReady

Full Usage: this.IsNotReady

Returns: bool
Returns: bool

this.IsPermissionDenied

Full Usage: this.IsPermissionDenied

Returns: bool
Returns: bool

this.IsPolicyBlocked

Full Usage: this.IsPolicyBlocked

Returns: bool
Returns: bool

this.IsResourceLimitExceeded

Full Usage: this.IsResourceLimitExceeded

Returns: bool
Returns: bool

this.Message

Full Usage: this.Message

Returns: string

Get a human-readable error message

Returns: string

Type something to start searching.