Studio Client API
Module: junjo.studio
Documentation channel: Stable release
Typed, bounded evaluation-control and evidence queries for Junjo AI Studio. See datasets and local evaluation runs for client use and Junjo AI Studio for investigating the recorded evidence.
junjo.studio.AttemptDetailjunjo.studio.AttemptEvidencejunjo.studio.AttemptEvidenceBindjunjo.studio.AttemptEvidenceDiagnosticjunjo.studio.AttemptEvidenceExecutableSummaryjunjo.studio.AttemptEvidenceFailureSummaryjunjo.studio.AttemptEvidenceManifestjunjo.studio.AttemptEvidenceOperationSummaryjunjo.studio.AttemptEvidenceRelationshipsjunjo.studio.AttemptEvidenceSpanItemjunjo.studio.AttemptEvidenceSpanRequestjunjo.studio.AttemptEvidenceSpanSummaryjunjo.studio.AttemptEvidenceSpansjunjo.studio.AttemptEvidenceStoreSummaryjunjo.studio.AttemptEvidenceSubjectjunjo.studio.AttemptEvidenceTraceSummaryjunjo.studio.AttemptEvidenceUnavailablejunjo.studio.AttemptReadjunjo.studio.AttemptResultWritejunjo.studio.AttemptStatusjunjo.studio.CaseCreatejunjo.studio.CaseOriginjunjo.studio.CaseReadjunjo.studio.ConflictResponsejunjo.studio.DatasetCreatejunjo.studio.DatasetDetailjunjo.studio.DatasetListjunjo.studio.DatasetReadjunjo.studio.DatasetStatusjunjo.studio.DatasetSummaryjunjo.studio.EvaluationNameFacetjunjo.studio.EvidenceMembershipItemjunjo.studio.EvidenceMembershipListjunjo.studio.ExecutableTypejunjo.studio.ExecutionEvidencePendingjunjo.studio.ExecutionIdentityAmbiguousjunjo.studio.ExecutionResolutionConflictjunjo.studio.ExecutionResolutionReadjunjo.studio.OpenTelemetrySpanReferencejunjo.studio.OpenTelemetrySpanResolutionReadjunjo.studio.OutcomeSummaryjunjo.studio.RunCaseReadjunjo.studio.RunComparisonjunjo.studio.RunComparisonErrorjunjo.studio.RunComparisonRowjunjo.studio.RunComparisonSummaryjunjo.studio.RunComparisonTransitionjunjo.studio.RunComparisonTransitionCountsjunjo.studio.RunDetailjunjo.studio.RunListjunjo.studio.RunReadjunjo.studio.RunScopejunjo.studio.RunStartjunjo.studio.RunStatusjunjo.studio.RunSummaryjunjo.studio.SemanticExecutionReferencejunjo.studio.StudioAuthenticationErrorjunjo.studio.StudioAuthorizationErrorjunjo.studio.StudioClientjunjo.studio.StudioConflictErrorjunjo.studio.StudioContractErrorjunjo.studio.StudioDtojunjo.studio.StudioErrorjunjo.studio.StudioHealthjunjo.studio.StudioRequestErrorjunjo.studio.StudioResponseTooLargeErrorjunjo.studio.StudioTransientErrorjunjo.studio.StudioValidationErrorjunjo.studio.TargetFacetjunjo.studio.TargetKindjunjo.studio.TraceEvidenceReadjunjo.studio.project_run_comparison
Values and type aliases
Section titled “Values and type aliases”TERMINAL_ATTEMPT_STATUSES
Section titled “TERMINAL_ATTEMPT_STATUSES”TERMINAL_ATTEMPT_STATUSES = frozenset({AttemptStatus.PASSED, AttemptStatus.FAILED, AttemptStatus.ERROR})ExecutionEvidenceReference
Section titled “ExecutionEvidenceReference”ExecutionEvidenceReference = Annotated[SemanticExecutionReference | OpenTelemetrySpanReference, Field(discriminator='kind')]Public attribute.