diff --git a/src/agents/common/toolkits/buildin/tools.py b/src/agents/common/toolkits/buildin/tools.py index 133b905e..66a397ce 100644 --- a/src/agents/common/toolkits/buildin/tools.py +++ b/src/agents/common/toolkits/buildin/tools.py @@ -118,6 +118,7 @@ def ask_user_question( if isinstance(options, str): try: import json + options = json.loads(options) logger.debug(f"Parsed string options to list: {options}") except Exception as e: @@ -128,6 +129,7 @@ def ask_user_question( if isinstance(questions, str): try: import json + questions = json.loads(questions) logger.debug(f"Parsed string questions to list: {questions}") except Exception as e: diff --git a/test/test_minimax_provider.py b/test/test_minimax_provider.py index 1cfa8e46..c470060e 100644 --- a/test/test_minimax_provider.py +++ b/test/test_minimax_provider.py @@ -9,7 +9,6 @@ from __future__ import annotations import importlib.util import os -import sys from pathlib import Path from unittest.mock import patch @@ -114,7 +113,6 @@ class TestMiniMaxModelSelection: def _build_select_model(self, providers_dict): """Build a standalone select_model function mirroring src/models/chat.py.""" - from openai import AsyncOpenAI class _Model: def __init__(self, api_key, base_url, model_name):