Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 0 additions & 19 deletions src/mistralai/client/conversations.py
Original file line number Diff line number Diff line change
Expand Up @@ -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):
Expand Down
Loading