External Task Input¶
external_task_input
¶
ExternalTaskInputError
dataclass
¶
Bases: ValueError
Raised when a leased external task input envelope violates the v1 contract.
parse_external_task_input
¶
Parse and validate a v1 carrier-neutral external task input envelope.
Unknown optional fields are ignored, matching the server contract's additive field policy. Required top-level and known nested fields are enforced so an SDK carrier can fail closed before invoking user handlers.
parse_external_task_input_artifact
¶
Validate a cluster-info fixture artifact and parse its embedded example.