From d1db7c85bfe6d848f31035ac4475ff02f431be33 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 17 Jun 2025 02:54:31 +0000 Subject: [PATCH] Move DSPy utilities from agentchat to autogen-ext package Move _utils.py containing DSPy-specific utilities from autogen_agentchat.optimize to autogen_ext.optimize to avoid DSPy dependency in the core agentchat package. Update import in dspy.py backend accordingly. Co-authored-by: ekzhu <320302+ekzhu@users.noreply.github.com> --- .../src/autogen_ext}/optimize/_utils.py | 0 python/packages/autogen-ext/src/autogen_ext/optimize/dspy.py | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename python/packages/{autogen-agentchat/src/autogen_agentchat => autogen-ext/src/autogen_ext}/optimize/_utils.py (100%) diff --git a/python/packages/autogen-agentchat/src/autogen_agentchat/optimize/_utils.py b/python/packages/autogen-ext/src/autogen_ext/optimize/_utils.py similarity index 100% rename from python/packages/autogen-agentchat/src/autogen_agentchat/optimize/_utils.py rename to python/packages/autogen-ext/src/autogen_ext/optimize/_utils.py diff --git a/python/packages/autogen-ext/src/autogen_ext/optimize/dspy.py b/python/packages/autogen-ext/src/autogen_ext/optimize/dspy.py index f3fb4b31a..cf6172168 100644 --- a/python/packages/autogen-ext/src/autogen_ext/optimize/dspy.py +++ b/python/packages/autogen-ext/src/autogen_ext/optimize/dspy.py @@ -10,7 +10,7 @@ if TYPE_CHECKING: dspy = None from autogen_agentchat.optimize._backend import BaseBackend -from autogen_agentchat.optimize._utils import AutoGenLM, DSPyAgentWrapper +from ._utils import AutoGenLM, DSPyAgentWrapper def _check_dspy_available() -> None: