Skip to content

EvaluationTarget

junjo.evaluation.EvaluationTarget

Kind: Class

SDK version: 0.69.0

Documentation channel: Stable release

View source

Runtime interface shared by SDK-owned target declarations.

kind: TargetKind

View source

Node, workflow, or agent execution boundary provided by this target.

key: str

View source

Stable application-owned dispatch key referenced by dataset cases.

name: str

View source

Human-readable name retained with this record.

input_version: int

View source

Version of the target input contract used to validate the stored case.

input_schema: dict[str, object]

View source

Public attribute.

validate_input(input_json: object) -> object

View source

Public member documented by its signature.

execute(input_value: object, *, context: EvaluationContext, service_identity: ExecutionServiceIdentity, resources: object) -> TargetExecution

View source

Public member documented by its signature.