orxtra v0.13.0 /protocols.src.orxtra.protocols._types._checks
On this page

Check-execution types: ScriptExecution and AgentExecution (the two check kinds), CheckVerdict/CheckIssue/CriterionReview for structured agent verdicts, and CheckResult/CheckContext used by pre/post-check runners.

#protocols.src.orxtra.protocols._types._checks

#protocols.src.orxtra.protocols._types._checks

#ScriptExecution

ScriptExecution
FieldTypeDefault
callablestr

#AgentExecution

AgentExecution
FieldTypeDefault
agentstr
taskstr
block_thresholdSeverity
variableslist[str]field(default_factory=list)

#CheckVerdict

CheckVerdict
FieldTypeDefault
verdictstr
issueslist[CheckIssue]
criteria_reviewlist[CriterionReview]
summarystr

#CheckIssue

CheckIssue
FieldTypeDefault
severitySeverity
file`strNone`None
line_range`tuple[int, int]None`None
descriptionstr
blockingbool

#CriterionReview

CriterionReview
FieldTypeDefault
criterionstr
metbool
evidencestr

#CheckResult

CheckResult
FieldTypeDefault
passedbool
messagestr
details`dict[str, Any]None`None
fix`Callable[..., Any]None`None

#CheckContext

CheckContext
FieldTypeDefault
variablesdict[str, Any]
agent_output`strNone`
run_iduuid.UUID
session_id`strNone`
task_namestr
task_iduuid.UUID
attemptint
parent_task_id`uuid.UUIDNone`

#CheckAgentContext

CheckAgentContext
FieldTypeDefault
taskstr
agent_outputstr
mechanical_resultsstr
task_namestr
attemptint
notepadstr
Search