cayu.evals.execution
Public Cayu API. Definitions are grouped by their public source module, and definitions from private implementation modules appear on their package’s page; adding a symbol does not move existing links. The import shown at each entry is a supported public namespace. Read the Python API overview and install the required extra.
compile_corpus_suite
Section titled “compile_corpus_suite”from cayu.evals import compile_corpus_suiteCompile authority-free corpus data against one trusted local target.
compile_corpus_suite(corpus: EvalCorpusDocument, target: CorpusTarget, suite_id: str) -> CompiledCorpusSuiteRelease source · Runtime guarantees · Capability guides
CompiledCorpusSuite
Section titled “CompiledCorpusSuite”from cayu.evals import CompiledCorpusSuiteOne validated corpus suite ready for the existing evaluator.
Decorators: @dataclass(frozen=True).
Fields and attributes
Section titled “Fields and attributes”Defaults below are source expressions; Field(...) includes schema/validation settings and default_factory creates a fresh value. Inherited declarations are included. Constructor behavior follows the model or dataclass shown in the bases/decorators.
| Name | Type | Default |
|---|---|---|
corpus |
EvalCorpusDocument |
required |
suite |
EvalSuite |
required |
run_contract |
EvalRunContractV2 |
required |
trials |
int |
required |
timeout_seconds |
int |
required |
Release source · Runtime guarantees · Capability guides
CORPUS_EXECUTION_DEFAULT_MAX_CONCURRENCY
Section titled “CORPUS_EXECUTION_DEFAULT_MAX_CONCURRENCY”from cayu.evals import CORPUS_EXECUTION_DEFAULT_MAX_CONCURRENCYCORPUS_EXECUTION_DEFAULT_MAX_CONCURRENCY = DEFAULT_EVAL_MAX_ACTIVE_TRIALSRelease source · Runtime guarantees · Capability guides
CORPUS_EXECUTION_MAX_APP_MANIFEST_BYTES
Section titled “CORPUS_EXECUTION_MAX_APP_MANIFEST_BYTES”from cayu.evals import CORPUS_EXECUTION_MAX_APP_MANIFEST_BYTESCORPUS_EXECUTION_MAX_APP_MANIFEST_BYTES = 1 << 20Release source · Runtime guarantees · Capability guides
CORPUS_EXECUTION_MAX_BOOTSTRAP_MESSAGES
Section titled “CORPUS_EXECUTION_MAX_BOOTSTRAP_MESSAGES”from cayu.evals import CORPUS_EXECUTION_MAX_BOOTSTRAP_MESSAGESCORPUS_EXECUTION_MAX_BOOTSTRAP_MESSAGES = 128Release source · Runtime guarantees · Capability guides
CORPUS_EXECUTION_MAX_COMPILED_INPUT_CHARS
Section titled “CORPUS_EXECUTION_MAX_COMPILED_INPUT_CHARS”from cayu.evals import CORPUS_EXECUTION_MAX_COMPILED_INPUT_CHARSCORPUS_EXECUTION_MAX_COMPILED_INPUT_CHARS = 8 << 20Release source · Runtime guarantees · Capability guides
CORPUS_EXECUTION_MAX_CONCURRENCY
Section titled “CORPUS_EXECUTION_MAX_CONCURRENCY”from cayu.evals import CORPUS_EXECUTION_MAX_CONCURRENCYCORPUS_EXECUTION_MAX_CONCURRENCY = CORPUS_EXECUTION_DEFAULT_MAX_CONCURRENCYRelease source · Runtime guarantees · Capability guides
CORPUS_EXECUTION_MAX_MODEL_JUDGES
Section titled “CORPUS_EXECUTION_MAX_MODEL_JUDGES”from cayu.evals import CORPUS_EXECUTION_MAX_MODEL_JUDGESCORPUS_EXECUTION_MAX_MODEL_JUDGES = 32Release source · Runtime guarantees · Capability guides
CORPUS_EXECUTION_MAX_REQUEST_BASE_BYTES
Section titled “CORPUS_EXECUTION_MAX_REQUEST_BASE_BYTES”from cayu.evals import CORPUS_EXECUTION_MAX_REQUEST_BASE_BYTESCORPUS_EXECUTION_MAX_REQUEST_BASE_BYTES = 64 << 10Release source · Runtime guarantees · Capability guides
CORPUS_EXECUTION_MAX_TOTAL_INPUT_CHARS
Section titled “CORPUS_EXECUTION_MAX_TOTAL_INPUT_CHARS”from cayu.evals import CORPUS_EXECUTION_MAX_TOTAL_INPUT_CHARSCORPUS_EXECUTION_MAX_TOTAL_INPUT_CHARS = EVAL_CORPUS_MAX_TOTAL_MESSAGE_CHARS * 2Release source · Runtime guarantees · Capability guides
CORPUS_EXECUTION_RESULT_MAX_BYTES
Section titled “CORPUS_EXECUTION_RESULT_MAX_BYTES”from cayu.evals import CORPUS_EXECUTION_RESULT_MAX_BYTESCORPUS_EXECUTION_RESULT_MAX_BYTES = 40 << 20Release source · Runtime guarantees · Capability guides
CORPUS_EXECUTION_RESULT_SCHEMA_VERSION
Section titled “CORPUS_EXECUTION_RESULT_SCHEMA_VERSION”from cayu.evals import CORPUS_EXECUTION_RESULT_SCHEMA_VERSIONCORPUS_EXECUTION_RESULT_SCHEMA_VERSION = 3Release source · Runtime guarantees · Capability guides
CorpusExecutionLimits
Section titled “CorpusExecutionLimits”from cayu.evals import CorpusExecutionLimitsTrusted ceilings that may narrow, but never expand, portable corpus limits.
Bases: BaseModel.
Fields and attributes
Section titled “Fields and attributes”Defaults below are source expressions; Field(...) includes schema/validation settings and default_factory creates a fresh value. Inherited declarations are included. Constructor behavior follows the model or dataclass shown in the bases/decorators.
| Name | Type | Default |
|---|---|---|
max_cases |
StrictInt |
Field(default=EVAL_CORPUS_MAX_CASES, ge=1, le=EVAL_CORPUS_MAX_CASES) |
max_trials |
StrictInt |
Field(default=EVAL_CORPUS_MAX_TRIALS, ge=1, le=EVAL_CORPUS_MAX_TRIALS) |
max_timeout_seconds |
StrictInt |
Field(default=EVAL_CORPUS_MAX_TIMEOUT_SECONDS, ge=1, le=EVAL_CORPUS_MAX_TIMEOUT_SECONDS) |
max_concurrency |
StrictInt |
Field(default=CORPUS_EXECUTION_DEFAULT_MAX_CONCURRENCY, ge=1, le=EVAL_MAX_CONCURRENCY) |
max_bootstrap_messages |
StrictInt |
Field(default=EVAL_CORPUS_MAX_MESSAGES_PER_CASE, ge=0, le=CORPUS_EXECUTION_MAX_BOOTSTRAP_MESSAGES) |
max_total_input_chars |
StrictInt |
Field(default=CORPUS_EXECUTION_MAX_TOTAL_INPUT_CHARS, ge=1, le=CORPUS_EXECUTION_MAX_TOTAL_INPUT_CHARS) |
max_compiled_input_chars |
StrictInt |
Field(default=CORPUS_EXECUTION_MAX_COMPILED_INPUT_CHARS, ge=1, le=CORPUS_EXECUTION_MAX_COMPILED_INPUT_CHARS) |
Release source · Runtime guarantees · Capability guides
CorpusExecutionResult
Section titled “CorpusExecutionResult”from cayu.evals import CorpusExecutionResultSafe published run plus the fresh target identity used to produce it.
Bases: BaseModel.
Fields and attributes
Section titled “Fields and attributes”Defaults below are source expressions; Field(...) includes schema/validation settings and default_factory creates a fresh value. Inherited declarations are included. Constructor behavior follows the model or dataclass shown in the bases/decorators.
| Name | Type | Default |
|---|---|---|
launch_scheduling |
LaunchScheduling | None |
Field(default=None, exclude_if=lambda value: value is None) |
schema_version |
Literal[3] |
CORPUS_EXECUTION_RESULT_SCHEMA_VERSION |
revision |
StrictStr |
required |
target |
EvaluationTargetIdentity |
required |
run |
PublishedEvalRun |
required |
external_trials |
tuple[ExternalTrialIdentityV1, ...] |
Field(default=(), max_length=EVAL_CORPUS_MAX_CASES * EVAL_CORPUS_MAX_TRIALS, exclude_if=lambda value: not value) |
validate_schema_version_type (method)
Section titled “validate_schema_version_type (method)”CorpusExecutionResult.validate_schema_version_type(value: object) -> objectvalidate_revision_shape (method)
Section titled “validate_revision_shape (method)”CorpusExecutionResult.validate_revision_shape(value: str, info) -> strcopy_target (method)
Section titled “copy_target (method)”CorpusExecutionResult.copy_target(value: object) -> objectcopy_run (method)
Section titled “copy_run (method)”CorpusExecutionResult.copy_run(value: object) -> objectcopy_external_trials (method)
Section titled “copy_external_trials (method)”CorpusExecutionResult.copy_external_trials(value: object) -> objectvalidate_contract (method)
Section titled “validate_contract (method)”CorpusExecutionResult.validate_contract() -> CorpusExecutionResultcreate (method)
Section titled “create (method)”CorpusExecutionResult.create(*, target: EvaluationTargetIdentity, run: PublishedEvalRun, external_trials: tuple[ExternalTrialIdentityV1, ...]=(), launch_scheduling: LaunchScheduling | None=None) -> CorpusExecutionResultRelease source · Runtime guarantees · Capability guides
CorpusTarget
Section titled “CorpusTarget”from cayu.evals import CorpusTargetTrusted local execution authority selected by an eval project target.
Bases: BaseModel.
Fields and attributes
Section titled “Fields and attributes”Defaults below are source expressions; Field(...) includes schema/validation settings and default_factory creates a fresh value. Inherited declarations are included. Constructor behavior follows the model or dataclass shown in the bases/decorators.
| Name | Type | Default |
|---|---|---|
key |
StrictStr |
required |
app |
CayuApp |
required |
request_base |
RunRequest |
required |
bootstrap_messages |
tuple[Message, ...] |
() |
application_release_id |
StrictStr |
required |
evidence_policy |
EvaluationEvidencePolicySpec |
Field(default_factory=EvaluationEvidencePolicySpec.standard) |
price_book |
PriceBook | None |
None |
model_judges |
tuple[ModelJudgeTarget, ...] |
Field(default=(), max_length=CORPUS_EXECUTION_MAX_MODEL_JUDGES) |
limits |
CorpusExecutionLimits |
Field(default_factory=CorpusExecutionLimits) |
external_process |
ExternalProcessTargetIdentityV1 | None |
Field(default=None, exclude=True) |
validate_key (method)
Section titled “validate_key (method)”CorpusTarget.validate_key(value: str) -> strvalidate_app (method)
Section titled “validate_app (method)”CorpusTarget.validate_app(value: CayuApp) -> CayuAppvalidate_request_base (method)
Section titled “validate_request_base (method)”CorpusTarget.validate_request_base(value: object) -> RunRequestvalidate_bootstrap_messages (method)
Section titled “validate_bootstrap_messages (method)”CorpusTarget.validate_bootstrap_messages(value: object) -> tuple[Message, ...]validate_application_release_id (method)
Section titled “validate_application_release_id (method)”CorpusTarget.validate_application_release_id(value: str, info) -> strcopy_evidence_policy (method)
Section titled “copy_evidence_policy (method)”CorpusTarget.copy_evidence_policy(value: object) -> EvaluationEvidencePolicySpeccopy_trusted_price_book (method)
Section titled “copy_trusted_price_book (method)”CorpusTarget.copy_trusted_price_book(value: object) -> PriceBook | Nonecopy_model_judges (method)
Section titled “copy_model_judges (method)”CorpusTarget.copy_model_judges(value: object) -> tuple[ModelJudgeTarget, ...]copy_limits (method)
Section titled “copy_limits (method)”CorpusTarget.copy_limits(value: object) -> CorpusExecutionLimitscopy_external_process (method)
Section titled “copy_external_process (method)”CorpusTarget.copy_external_process(value: object) -> ExternalProcessTargetIdentityV1 | Nonevalidate_authority_boundary (method)
Section titled “validate_authority_boundary (method)”CorpusTarget.validate_authority_boundary() -> CorpusTargetRelease source · Runtime guarantees · Capability guides
evaluation_target_identity
Section titled “evaluation_target_identity”from cayu.evals import evaluation_target_identityDescribe a validated target without invoking application dependencies.
evaluation_target_identity(target: CorpusTarget, *, project_root: str | Path | None=None) -> EvaluationTargetIdentityRelease source · Runtime guarantees · Capability guides
EvaluationTargetIdentity
Section titled “EvaluationTargetIdentity”from cayu.evals import EvaluationTargetIdentityPublic diagnostic identity of the fresh application used for execution.
Bases: BaseModel.
Fields and attributes
Section titled “Fields and attributes”Defaults below are source expressions; Field(...) includes schema/validation settings and default_factory creates a fresh value. Inherited declarations are included. Constructor behavior follows the model or dataclass shown in the bases/decorators.
| Name | Type | Default |
|---|---|---|
schema_version |
Literal[1] |
1 |
target_key |
StrictStr |
required |
application_release_id |
StrictStr |
required |
app_manifest |
AppManifest |
required |
external_process |
ExternalProcessTargetIdentityV1 | None |
Field(default=None, exclude_if=lambda value: value is None) |
workflow |
WorkflowEvalTargetIdentityV1 | None |
Field(default=None, exclude_if=lambda value: value is None) |
validate_schema_version_type (method)
Section titled “validate_schema_version_type (method)”EvaluationTargetIdentity.validate_schema_version_type(value: object) -> objectvalidate_target_key (method)
Section titled “validate_target_key (method)”EvaluationTargetIdentity.validate_target_key(value: str, info) -> strvalidate_release_id (method)
Section titled “validate_release_id (method)”EvaluationTargetIdentity.validate_release_id(value: str, info) -> strcopy_app_manifest (method)
Section titled “copy_app_manifest (method)”EvaluationTargetIdentity.copy_app_manifest(value: object) -> objectcopy_external_process (method)
Section titled “copy_external_process (method)”EvaluationTargetIdentity.copy_external_process(value: object) -> objectcopy_workflow (method)
Section titled “copy_workflow (method)”EvaluationTargetIdentity.copy_workflow(value: object) -> objectvalidate_app_manifest (method)
Section titled “validate_app_manifest (method)”EvaluationTargetIdentity.validate_app_manifest() -> EvaluationTargetIdentityapp_manifest_schema_version (property)
Section titled “app_manifest_schema_version (property)”EvaluationTargetIdentity.app_manifest_schema_version() -> strapp_manifest_fingerprint (property)
Section titled “app_manifest_fingerprint (property)”EvaluationTargetIdentity.app_manifest_fingerprint() -> strRelease source · Runtime guarantees · Capability guides
model_judge_implementation_revision
Section titled “model_judge_implementation_revision”from cayu.evals import model_judge_implementation_revisionReturn the implementation identity a trusted target will publish.
model_judge_implementation_revision(target: ModelJudgeTarget) -> strRelease source · Runtime guarantees · Capability guides
model_judge_profile
Section titled “model_judge_profile”from cayu.evals import model_judge_profilePublish the bounded identity and ceilings of one explicit judge route.
model_judge_profile(target: ModelJudgeTarget) -> JudgeProfileIdentityV1Release source · Runtime guarantees · Capability guides
ModelJudgeTarget
Section titled “ModelJudgeTarget”from cayu.evals import ModelJudgeTargetTrusted local execution authority for one portable evaluator key.
Bases: BaseModel.
Fields and attributes
Section titled “Fields and attributes”Defaults below are source expressions; Field(...) includes schema/validation settings and default_factory creates a fresh value. Inherited declarations are included. Constructor behavior follows the model or dataclass shown in the bases/decorators.
| Name | Type | Default |
|---|---|---|
key |
StrictStr |
required |
app |
CayuApp |
required |
agent_name |
StrictStr |
required |
label |
StrictStr | None |
None |
privacy_policy |
JudgePrivacyPolicyV1 |
Field(default_factory=JudgePrivacyPolicyV1.public_only) |
private_references |
tuple[PrivateJudgeReferenceTarget, ...] |
Field(default=(), max_length=MODEL_JUDGE_MAX_PRIVATE_REFERENCES) |
timeout_seconds |
StrictInt |
Field(default=120, ge=1, le=EVAL_CORPUS_MAX_TIMEOUT_SECONDS) |
max_input_tokens |
StrictInt |
Field(default=32768, ge=1, le=EVIDENCE_MAX_TOTAL_TOKENS) |
max_output_tokens |
StrictInt |
Field(default=4096, ge=1, le=EVIDENCE_MAX_TOTAL_TOKENS) |
max_total_tokens |
StrictInt |
Field(default=36864, ge=1, le=EVIDENCE_MAX_TOTAL_TOKENS) |
max_estimated_cost |
StrictStr | None |
None |
cost_currency |
StrictStr |
'USD' |
price_book |
PriceBook | None |
None |
allow_same_model |
StrictBool |
False |
validate_key (method)
Section titled “validate_key (method)”ModelJudgeTarget.validate_key(value: str) -> strvalidate_app (method)
Section titled “validate_app (method)”ModelJudgeTarget.validate_app(value: CayuApp) -> CayuAppvalidate_agent_name (method)
Section titled “validate_agent_name (method)”ModelJudgeTarget.validate_agent_name(value: str, info) -> strvalidate_label (method)
Section titled “validate_label (method)”ModelJudgeTarget.validate_label(value: str | None, info) -> str | Nonecopy_privacy_policy (method)
Section titled “copy_privacy_policy (method)”ModelJudgeTarget.copy_privacy_policy(value: object) -> JudgePrivacyPolicyV1copy_private_references (method)
Section titled “copy_private_references (method)”ModelJudgeTarget.copy_private_references(value: object) -> tuple[PrivateJudgeReferenceTarget, ...]validate_max_estimated_cost (method)
Section titled “validate_max_estimated_cost (method)”ModelJudgeTarget.validate_max_estimated_cost(value: str | None, info) -> str | Nonevalidate_cost_currency (method)
Section titled “validate_cost_currency (method)”ModelJudgeTarget.validate_cost_currency(value: str, info) -> strcopy_price_book (method)
Section titled “copy_price_book (method)”ModelJudgeTarget.copy_price_book(value: object) -> PriceBook | Nonevalidate_authority_boundary (method)
Section titled “validate_authority_boundary (method)”ModelJudgeTarget.validate_authority_boundary() -> ModelJudgeTargetRelease source · Runtime guarantees · Capability guides
PrivateJudgeReferenceTarget
Section titled “PrivateJudgeReferenceTarget”from cayu.evals import PrivateJudgeReferenceTargetTrusted evaluator-only reference content that never enters a corpus or result.
Bases: BaseModel.
Fields and attributes
Section titled “Fields and attributes”Defaults below are source expressions; Field(...) includes schema/validation settings and default_factory creates a fresh value. Inherited declarations are included. Constructor behavior follows the model or dataclass shown in the bases/decorators.
| Name | Type | Default |
|---|---|---|
key |
StrictStr |
required |
revision |
StrictStr |
required |
content |
StrictStr |
Field(repr=False) |
privacy_policy_key |
StrictStr |
required |
privacy_policy_revision |
StrictStr |
required |
validate_ids (method)
Section titled “validate_ids (method)”PrivateJudgeReferenceTarget.validate_ids(value: str, info) -> strvalidate_revisions (method)
Section titled “validate_revisions (method)”PrivateJudgeReferenceTarget.validate_revisions(value: str, info) -> strvalidate_content (method)
Section titled “validate_content (method)”PrivateJudgeReferenceTarget.validate_content(value: str, info) -> strvalidate_content_revision (method)
Section titled “validate_content_revision (method)”PrivateJudgeReferenceTarget.validate_content_revision() -> PrivateJudgeReferenceTargetcreate (method)
Section titled “create (method)”PrivateJudgeReferenceTarget.create(*, key: str, content: str, privacy_policy: JudgePrivacyPolicyV1) -> PrivateJudgeReferenceTargetportable_identity (method)
Section titled “portable_identity (method)”PrivateJudgeReferenceTarget.portable_identity() -> PrivateJudgeReferenceV1Release source · Runtime guarantees · Capability guides
run_corpus_suite
Section titled “run_corpus_suite”from cayu.evals import run_corpus_suiteExecute one corpus suite through Cayu’s existing runner and publish it safely.
async run_corpus_suite(target: CorpusTarget, corpus: EvalCorpusDocument, suite_id: str, *, max_concurrency: int | None=None, execution_capacity: EvalExecutionCapacity | None=None) -> CorpusExecutionResultRelease source · Runtime guarantees · Capability guides
WorkflowEvalTarget
Section titled “WorkflowEvalTarget”from cayu.evals import WorkflowEvalTargetTrusted application-owned workflow-root execution target.
request_base and bootstrap_messages remain the shared corpus input
compiler contract. The request’s agent name is only a profile-probe identity;
candidate execution is performed exclusively by workflow_factory.
Bases: CorpusTarget.
Fields and attributes
Section titled “Fields and attributes”Defaults below are source expressions; Field(...) includes schema/validation settings and default_factory creates a fresh value. Inherited declarations are included. Constructor behavior follows the model or dataclass shown in the bases/decorators.
| Name | Type | Default |
|---|---|---|
key |
StrictStr |
required |
app |
CayuApp |
required |
request_base |
RunRequest |
required |
bootstrap_messages |
tuple[Message, ...] |
() |
application_release_id |
StrictStr |
required |
evidence_policy |
EvaluationEvidencePolicySpec |
Field(default_factory=EvaluationEvidencePolicySpec.standard) |
price_book |
PriceBook | None |
None |
model_judges |
tuple[ModelJudgeTarget, ...] |
Field(default=(), max_length=CORPUS_EXECUTION_MAX_MODEL_JUDGES) |
limits |
CorpusExecutionLimits |
Field(default_factory=CorpusExecutionLimits) |
external_process |
ExternalProcessTargetIdentityV1 | None |
Field(default=None, exclude=True) |
capture_bounds |
SessionTrajectoryBounds |
Field(default_factory=SessionTrajectoryBounds) |
workflow_spec |
WorkflowSpec |
required |
implementation_revision |
StrictStr |
required |
result_projector_revision |
StrictStr |
required |
execution_scope_revision |
StrictStr |
required |
instance_scope |
WorkflowEvalInstanceScope |
WorkflowEvalInstanceScope.PER_TRIAL |
workflow_factory |
WorkflowEvalFactory |
Field(exclude=True, repr=False) |
result_projector |
WorkflowEvalResultProjector |
Field(exclude=True, repr=False) |
application_context |
dict[str, Any] |
Field(default_factory=dict, exclude=True, repr=False) |
close_timeout_seconds |
float |
WORKFLOW_EVAL_DEFAULT_CLOSE_TIMEOUT_SECONDS |
validate_key (method)
Section titled “validate_key (method)”WorkflowEvalTarget.validate_key(value: str) -> strvalidate_app (method)
Section titled “validate_app (method)”WorkflowEvalTarget.validate_app(value: CayuApp) -> CayuAppvalidate_request_base (method)
Section titled “validate_request_base (method)”WorkflowEvalTarget.validate_request_base(value: object) -> RunRequestvalidate_bootstrap_messages (method)
Section titled “validate_bootstrap_messages (method)”WorkflowEvalTarget.validate_bootstrap_messages(value: object) -> tuple[Message, ...]validate_application_release_id (method)
Section titled “validate_application_release_id (method)”WorkflowEvalTarget.validate_application_release_id(value: str, info) -> strcopy_evidence_policy (method)
Section titled “copy_evidence_policy (method)”WorkflowEvalTarget.copy_evidence_policy(value: object) -> EvaluationEvidencePolicySpeccopy_trusted_price_book (method)
Section titled “copy_trusted_price_book (method)”WorkflowEvalTarget.copy_trusted_price_book(value: object) -> PriceBook | Nonecopy_model_judges (method)
Section titled “copy_model_judges (method)”WorkflowEvalTarget.copy_model_judges(value: object) -> tuple[ModelJudgeTarget, ...]copy_limits (method)
Section titled “copy_limits (method)”WorkflowEvalTarget.copy_limits(value: object) -> CorpusExecutionLimitscopy_external_process (method)
Section titled “copy_external_process (method)”WorkflowEvalTarget.copy_external_process(value: object) -> ExternalProcessTargetIdentityV1 | Nonevalidate_authority_boundary (method)
Section titled “validate_authority_boundary (method)”WorkflowEvalTarget.validate_authority_boundary() -> CorpusTargetcopy_workflow_spec (method)
Section titled “copy_workflow_spec (method)”WorkflowEvalTarget.copy_workflow_spec(value: object) -> WorkflowSpecvalidate_workflow_revisions (method)
Section titled “validate_workflow_revisions (method)”WorkflowEvalTarget.validate_workflow_revisions(value: str, info) -> strvalidate_callbacks (method)
Section titled “validate_callbacks (method)”WorkflowEvalTarget.validate_callbacks(value: object, info) -> objectcopy_application_context (method)
Section titled “copy_application_context (method)”WorkflowEvalTarget.copy_application_context(value: object) -> dict[str, Any]validate_close_timeout (method)
Section titled “validate_close_timeout (method)”WorkflowEvalTarget.validate_close_timeout(value: object) -> floatvalidate_workflow_contract (method)
Section titled “validate_workflow_contract (method)”WorkflowEvalTarget.validate_workflow_contract() -> WorkflowEvalTargetidentity (method)
Section titled “identity (method)”WorkflowEvalTarget.identity() -> WorkflowEvalTargetIdentityV1