diff --git a/dspy/predict/react.py b/dspy/predict/react.py index ce8edaa46d..bf7afb1851 100644 --- a/dspy/predict/react.py +++ b/dspy/predict/react.py @@ -64,7 +64,7 @@ def __init__(self, signature, tools: list[Callable], max_iters=5): ) fallback_signature = ( - dspy.Signature({**signature.input_fields, **signature.output_fields}) + dspy.Signature({**signature.input_fields, **signature.output_fields}, signature.instructions) .append("trajectory", dspy.InputField(), type_=str) )