deecopy-inputs-0e6b1a5dadb11573.yaml
1 --- 2 fixes: 3 - | 4 Ensure ``Pipeline`` and ``AsyncPipeline`` deep-copies component inputs before execution so mutable outputs (e.g., ``Document`` dataclasses) shared across multiple downstream components don't get mutated by reference. 5 This prevents side effects where one component's in-place modifications could unexpectedly affect other branches in the pipeline.