diff --git a/src/mistralai/client/conversations.py b/src/mistralai/client/conversations.py index f770ae92..ed2e0fce 100644 --- a/src/mistralai/client/conversations.py +++ b/src/mistralai/client/conversations.py @@ -97,25 +97,6 @@ async def run_async( from mistralai.extra.run.context import _validate_run # pylint: disable=import-outside-toplevel from mistralai.extra.run.tools import get_function_calls # pylint: disable=import-outside-toplevel - # Check if inputs contain deferred responses - process them - pending_tool_confirmations = None - if inputs and isinstance(inputs, list): - deferred_inputs = typing.cast( - List[DeferredToolCallResponse], - [i for i in inputs if _is_deferred_response(i)], - ) - other_inputs = typing.cast( - List[InputEntries], [i for i in inputs if not _is_deferred_response(i)] - ) - if deferred_inputs: - ( - processed, - pending_tool_confirmations, - ) = await _process_deferred_responses(run_ctx, deferred_inputs) - inputs = other_inputs + processed - if not pending_tool_confirmations: - pending_tool_confirmations = None - # Check if inputs contain deferred responses - process them pending_tool_confirmations = None if inputs and isinstance(inputs, list):