diff --git a/dspy/predict/predict.py b/dspy/predict/predict.py index 1283564967..c0e13ec62b 100644 --- a/dspy/predict/predict.py +++ b/dspy/predict/predict.py @@ -90,12 +90,7 @@ def forward(self, **kwargs): if not all(k in kwargs for k in signature.input_fields): present = [k for k in signature.input_fields if k in kwargs] missing = [k for k in signature.input_fields if k not in kwargs] - - from dspy.adapters.types import History - - if not all(signature.input_fields[k].annotation == History for k in missing): - # We allow missing history fields. - print(f"WARNING: Not all input fields were provided to module. Present: {present}. Missing: {missing}.") + print(f"WARNING: Not all input fields were provided to module. Present: {present}. Missing: {missing}.") import dspy