From 6c0690dada4fb4f1cf47d77eaf02db5261202248 Mon Sep 17 00:00:00 2001 From: AG2AI-Admin Date: Fri, 18 Jul 2025 10:01:55 -0400 Subject: [PATCH] Migrate from pyautogen to ag2 library --- Auto_Gen/Multiagent - AutoGen.ipynb | 102 ++++++++++++++-------------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/Auto_Gen/Multiagent - AutoGen.ipynb b/Auto_Gen/Multiagent - AutoGen.ipynb index 02d787ee1..b2513702b 100644 --- a/Auto_Gen/Multiagent - AutoGen.ipynb +++ b/Auto_Gen/Multiagent - AutoGen.ipynb @@ -10,31 +10,31 @@ "output_type": "stream", "text": [ "Requirement already satisfied: autogen in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (0.7.6)\n", - "Requirement already satisfied: pyautogen==0.7.6 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from autogen) (0.7.6)\n", - "Requirement already satisfied: asyncer==0.0.8 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen==0.7.6->autogen) (0.0.8)\n", - "Requirement already satisfied: diskcache in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen==0.7.6->autogen) (5.6.3)\n", - "Requirement already satisfied: docker in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen==0.7.6->autogen) (7.1.0)\n", - "Requirement already satisfied: fast-depends<3,>=2.4.12 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen==0.7.6->autogen) (2.4.12)\n", - "Requirement already satisfied: httpx<1,>=0.28.1 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen==0.7.6->autogen) (0.28.1)\n", - "Requirement already satisfied: packaging in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen==0.7.6->autogen) (24.2)\n", - "Requirement already satisfied: pydantic<3,>=2.6.1 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen==0.7.6->autogen) (2.10.6)\n", - "Requirement already satisfied: python-dotenv in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen==0.7.6->autogen) (1.0.1)\n", - "Requirement already satisfied: termcolor in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen==0.7.6->autogen) (2.5.0)\n", - "Requirement already satisfied: tiktoken in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen==0.7.6->autogen) (0.9.0)\n", - "Requirement already satisfied: anyio<5.0,>=3.4.0 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from asyncer==0.0.8->pyautogen==0.7.6->autogen) (4.8.0)\n", - "Requirement already satisfied: certifi in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from httpx<1,>=0.28.1->pyautogen==0.7.6->autogen) (2025.1.31)\n", - "Requirement already satisfied: httpcore==1.* in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from httpx<1,>=0.28.1->pyautogen==0.7.6->autogen) (1.0.7)\n", - "Requirement already satisfied: idna in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from httpx<1,>=0.28.1->pyautogen==0.7.6->autogen) (3.10)\n", - "Requirement already satisfied: h11<0.15,>=0.13 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from httpcore==1.*->httpx<1,>=0.28.1->pyautogen==0.7.6->autogen) (0.14.0)\n", - "Requirement already satisfied: annotated-types>=0.6.0 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pydantic<3,>=2.6.1->pyautogen==0.7.6->autogen) (0.7.0)\n", - "Requirement already satisfied: pydantic-core==2.27.2 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pydantic<3,>=2.6.1->pyautogen==0.7.6->autogen) (2.27.2)\n", - "Requirement already satisfied: typing-extensions>=4.12.2 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pydantic<3,>=2.6.1->pyautogen==0.7.6->autogen) (4.12.2)\n", - "Requirement already satisfied: pywin32>=304 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from docker->pyautogen==0.7.6->autogen) (308)\n", - "Requirement already satisfied: requests>=2.26.0 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from docker->pyautogen==0.7.6->autogen) (2.32.3)\n", - "Requirement already satisfied: urllib3>=1.26.0 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from docker->pyautogen==0.7.6->autogen) (2.3.0)\n", - "Requirement already satisfied: regex>=2022.1.18 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from tiktoken->pyautogen==0.7.6->autogen) (2024.11.6)\n", - "Requirement already satisfied: sniffio>=1.1 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from anyio<5.0,>=3.4.0->asyncer==0.0.8->pyautogen==0.7.6->autogen) (1.3.1)\n", - "Requirement already satisfied: charset-normalizer<4,>=2 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from requests>=2.26.0->docker->pyautogen==0.7.6->autogen) (3.4.1)\n" + "Requirement already satisfied: ag2==0.7.6 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from autogen) (0.7.6)\n", + "Requirement already satisfied: asyncer==0.0.8 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2==0.7.6->autogen) (0.0.8)\n", + "Requirement already satisfied: diskcache in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2==0.7.6->autogen) (5.6.3)\n", + "Requirement already satisfied: docker in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2==0.7.6->autogen) (7.1.0)\n", + "Requirement already satisfied: fast-depends<3,>=2.4.12 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2==0.7.6->autogen) (2.4.12)\n", + "Requirement already satisfied: httpx<1,>=0.28.1 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2==0.7.6->autogen) (0.28.1)\n", + "Requirement already satisfied: packaging in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2==0.7.6->autogen) (24.2)\n", + "Requirement already satisfied: pydantic<3,>=2.6.1 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2==0.7.6->autogen) (2.10.6)\n", + "Requirement already satisfied: python-dotenv in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2==0.7.6->autogen) (1.0.1)\n", + "Requirement already satisfied: termcolor in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2==0.7.6->autogen) (2.5.0)\n", + "Requirement already satisfied: tiktoken in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2==0.7.6->autogen) (0.9.0)\n", + "Requirement already satisfied: anyio<5.0,>=3.4.0 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from asyncer==0.0.8->ag2==0.7.6->autogen) (4.8.0)\n", + "Requirement already satisfied: certifi in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from httpx<1,>=0.28.1->ag2==0.7.6->autogen) (2025.1.31)\n", + "Requirement already satisfied: httpcore==1.* in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from httpx<1,>=0.28.1->ag2==0.7.6->autogen) (1.0.7)\n", + "Requirement already satisfied: idna in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from httpx<1,>=0.28.1->ag2==0.7.6->autogen) (3.10)\n", + "Requirement already satisfied: h11<0.15,>=0.13 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from httpcore==1.*->httpx<1,>=0.28.1->ag2==0.7.6->autogen) (0.14.0)\n", + "Requirement already satisfied: annotated-types>=0.6.0 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pydantic<3,>=2.6.1->ag2==0.7.6->autogen) (0.7.0)\n", + "Requirement already satisfied: pydantic-core==2.27.2 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pydantic<3,>=2.6.1->ag2==0.7.6->autogen) (2.27.2)\n", + "Requirement already satisfied: typing-extensions>=4.12.2 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pydantic<3,>=2.6.1->ag2==0.7.6->autogen) (4.12.2)\n", + "Requirement already satisfied: pywin32>=304 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from docker->ag2==0.7.6->autogen) (308)\n", + "Requirement already satisfied: requests>=2.26.0 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from docker->ag2==0.7.6->autogen) (2.32.3)\n", + "Requirement already satisfied: urllib3>=1.26.0 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from docker->ag2==0.7.6->autogen) (2.3.0)\n", + "Requirement already satisfied: regex>=2022.1.18 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from tiktoken->ag2==0.7.6->autogen) (2024.11.6)\n", + "Requirement already satisfied: sniffio>=1.1 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from anyio<5.0,>=3.4.0->asyncer==0.0.8->ag2==0.7.6->autogen) (1.3.1)\n", + "Requirement already satisfied: charset-normalizer<4,>=2 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from requests>=2.26.0->docker->ag2==0.7.6->autogen) (3.4.1)\n" ] } ], @@ -51,36 +51,36 @@ "name": "stdout", "output_type": "stream", "text": [ - "Requirement already satisfied: pyautogen in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (0.7.6)\n", - "Requirement already satisfied: asyncer==0.0.8 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen) (0.0.8)\n", - "Requirement already satisfied: diskcache in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen) (5.6.3)\n", - "Requirement already satisfied: docker in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen) (7.1.0)\n", - "Requirement already satisfied: fast-depends<3,>=2.4.12 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen) (2.4.12)\n", - "Requirement already satisfied: httpx<1,>=0.28.1 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen) (0.28.1)\n", - "Requirement already satisfied: packaging in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen) (24.2)\n", - "Requirement already satisfied: pydantic<3,>=2.6.1 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen) (2.10.6)\n", - "Requirement already satisfied: python-dotenv in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen) (1.0.1)\n", - "Requirement already satisfied: termcolor in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen) (2.5.0)\n", - "Requirement already satisfied: tiktoken in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pyautogen) (0.9.0)\n", - "Requirement already satisfied: anyio<5.0,>=3.4.0 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from asyncer==0.0.8->pyautogen) (4.8.0)\n", - "Requirement already satisfied: certifi in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from httpx<1,>=0.28.1->pyautogen) (2025.1.31)\n", - "Requirement already satisfied: httpcore==1.* in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from httpx<1,>=0.28.1->pyautogen) (1.0.7)\n", - "Requirement already satisfied: idna in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from httpx<1,>=0.28.1->pyautogen) (3.10)\n", - "Requirement already satisfied: h11<0.15,>=0.13 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from httpcore==1.*->httpx<1,>=0.28.1->pyautogen) (0.14.0)\n", - "Requirement already satisfied: annotated-types>=0.6.0 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pydantic<3,>=2.6.1->pyautogen) (0.7.0)\n", - "Requirement already satisfied: pydantic-core==2.27.2 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pydantic<3,>=2.6.1->pyautogen) (2.27.2)\n", - "Requirement already satisfied: typing-extensions>=4.12.2 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pydantic<3,>=2.6.1->pyautogen) (4.12.2)\n", - "Requirement already satisfied: pywin32>=304 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from docker->pyautogen) (308)\n", - "Requirement already satisfied: requests>=2.26.0 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from docker->pyautogen) (2.32.3)\n", - "Requirement already satisfied: urllib3>=1.26.0 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from docker->pyautogen) (2.3.0)\n", - "Requirement already satisfied: regex>=2022.1.18 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from tiktoken->pyautogen) (2024.11.6)\n", - "Requirement already satisfied: sniffio>=1.1 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from anyio<5.0,>=3.4.0->asyncer==0.0.8->pyautogen) (1.3.1)\n", - "Requirement already satisfied: charset-normalizer<4,>=2 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from requests>=2.26.0->docker->pyautogen) (3.4.1)\n" + "Requirement already satisfied: ag2 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (0.7.6)\n", + "Requirement already satisfied: asyncer==0.0.8 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2) (0.0.8)\n", + "Requirement already satisfied: diskcache in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2) (5.6.3)\n", + "Requirement already satisfied: docker in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2) (7.1.0)\n", + "Requirement already satisfied: fast-depends<3,>=2.4.12 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2) (2.4.12)\n", + "Requirement already satisfied: httpx<1,>=0.28.1 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2) (0.28.1)\n", + "Requirement already satisfied: packaging in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2) (24.2)\n", + "Requirement already satisfied: pydantic<3,>=2.6.1 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2) (2.10.6)\n", + "Requirement already satisfied: python-dotenv in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2) (1.0.1)\n", + "Requirement already satisfied: termcolor in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2) (2.5.0)\n", + "Requirement already satisfied: tiktoken in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from ag2) (0.9.0)\n", + "Requirement already satisfied: anyio<5.0,>=3.4.0 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from asyncer==0.0.8->ag2) (4.8.0)\n", + "Requirement already satisfied: certifi in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from httpx<1,>=0.28.1->ag2) (2025.1.31)\n", + "Requirement already satisfied: httpcore==1.* in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from httpx<1,>=0.28.1->ag2) (1.0.7)\n", + "Requirement already satisfied: idna in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from httpx<1,>=0.28.1->ag2) (3.10)\n", + "Requirement already satisfied: h11<0.15,>=0.13 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from httpcore==1.*->httpx<1,>=0.28.1->ag2) (0.14.0)\n", + "Requirement already satisfied: annotated-types>=0.6.0 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pydantic<3,>=2.6.1->ag2) (0.7.0)\n", + "Requirement already satisfied: pydantic-core==2.27.2 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pydantic<3,>=2.6.1->ag2) (2.27.2)\n", + "Requirement already satisfied: typing-extensions>=4.12.2 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from pydantic<3,>=2.6.1->ag2) (4.12.2)\n", + "Requirement already satisfied: pywin32>=304 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from docker->ag2) (308)\n", + "Requirement already satisfied: requests>=2.26.0 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from docker->ag2) (2.32.3)\n", + "Requirement already satisfied: urllib3>=1.26.0 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from docker->ag2) (2.3.0)\n", + "Requirement already satisfied: regex>=2022.1.18 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from tiktoken->ag2) (2024.11.6)\n", + "Requirement already satisfied: sniffio>=1.1 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from anyio<5.0,>=3.4.0->asyncer==0.0.8->ag2) (1.3.1)\n", + "Requirement already satisfied: charset-normalizer<4,>=2 in f:\\dev25\\building-agentic-ai\\auto_gen\\.venv\\lib\\site-packages (from requests>=2.26.0->docker->ag2) (3.4.1)\n" ] } ], "source": [ - "! pip install pyautogen" + "! pip install ag2" ] }, {