Workflow to run two labelers in parallel, review their outputs, and call an adjudicator when the reviewer finds a disagreement. The complete cookbook defines the schemas, agents, and executor functions used in this workflow composition:
Execution flow
The cookbook reviewer flags a field when both labelers return non-null, different values. Change the reviewer instructions if a null value and a populated value should also trigger adjudication.
Pass step outputs to the reviewer
StepInput.get_step_output() finds named steps inside the Parallel block. The reviewer executor uses those outputs to build its prompt.
previous_step_content: