diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 43c52f6bc59..876b39496de 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -46,6 +46,7 @@ jobs: { ref: "v0.4.0.dev10", dest-dir: "0.4.0.dev10", uv-version: "0.5.11" }, { ref: "v0.4.0.dev11", dest-dir: "0.4.0.dev11", uv-version: "0.5.11" }, { ref: "v0.4.0.dev12", dest-dir: "0.4.0.dev12", uv-version: "0.5.13" }, + { ref: "v0.4.0.dev13", dest-dir: "0.4.0.dev13", uv-version: "0.5.13" }, ] steps: - name: Checkout diff --git a/README.md b/README.md index 6efb8051dad..eef04434678 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![Twitter](https://img.shields.io/twitter/url/https/twitter.com/cloudposse.svg?style=social&label=Follow%20%40pyautogen)](https://twitter.com/pyautogen) [![LinkedIn](https://img.shields.io/badge/LinkedIn-Company?style=flat&logo=linkedin&logoColor=white)](https://www.linkedin.com/company/105812540) [![Discord](https://img.shields.io/badge/discord-chat-green?logo=discord)](https://aka.ms/autogen-discord) [![GitHub Discussions](https://img.shields.io/badge/Discussions-Q%26A-green?logo=github)](https://github.com/microsoft/autogen/discussions) [![0.2 Docs](https://img.shields.io/badge/Docs-0.2-blue)](https://microsoft.github.io/autogen/0.2/) [![0.4 Docs](https://img.shields.io/badge/Docs-0.4-blue)](https://microsoft.github.io/autogen/dev/) -[![PyPi autogen-core](https://img.shields.io/badge/PyPi-autogen--core-blue?logo=pypi)](https://pypi.org/project/autogen-core/0.4.0.dev12/) [![PyPi autogen-agentchat](https://img.shields.io/badge/PyPi-autogen--agentchat-blue?logo=pypi)](https://pypi.org/project/autogen-agentchat/0.4.0.dev12/) [![PyPi autogen-ext](https://img.shields.io/badge/PyPi-autogen--ext-blue?logo=pypi)](https://pypi.org/project/autogen-ext/0.4.0.dev12/) +[![PyPi autogen-core](https://img.shields.io/badge/PyPi-autogen--core-blue?logo=pypi)](https://pypi.org/project/autogen-core/0.4.0.dev13/) [![PyPi autogen-agentchat](https://img.shields.io/badge/PyPi-autogen--agentchat-blue?logo=pypi)](https://pypi.org/project/autogen-agentchat/0.4.0.dev13/) [![PyPi autogen-ext](https://img.shields.io/badge/PyPi-autogen--ext-blue?logo=pypi)](https://pypi.org/project/autogen-ext/0.4.0.dev13/) # AutoGen @@ -107,7 +107,7 @@ We look forward to your contributions! First install the packages: ```bash -pip install "autogen-agentchat==0.4.0.dev12" "autogen-ext[openai]==0.4.0.dev12" +pip install "autogen-agentchat==0.4.0.dev13" "autogen-ext[openai]==0.4.0.dev13" ``` The following code uses OpenAI's GPT-4o model and you need to provide your diff --git a/docs/switcher.json b/docs/switcher.json index fa2c2745a23..2e6bcd63f8b 100644 --- a/docs/switcher.json +++ b/docs/switcher.json @@ -71,7 +71,12 @@ { "name": "0.4.0.dev12", "version": "0.4.0.dev12", - "url": "/autogen/0.4.0.dev12/", + "url": "/autogen/0.4.0.dev12/" + }, + { + "name": "0.4.0.dev13", + "version": "0.4.0.dev13", + "url": "/autogen/0.4.0.dev13/", "preferred": true } ] diff --git a/python/README.md b/python/README.md index 5ebe8753aeb..f17a7288d92 100644 --- a/python/README.md +++ b/python/README.md @@ -1,7 +1,7 @@ # AutoGen Python packages [![0.4 Docs](https://img.shields.io/badge/Docs-0.4-blue)](https://microsoft.github.io/autogen/dev/) -[![PyPi autogen-core](https://img.shields.io/badge/PyPi-autogen--core-blue?logo=pypi)](https://pypi.org/project/autogen-core/0.4.0.dev12/) [![PyPi autogen-agentchat](https://img.shields.io/badge/PyPi-autogen--agentchat-blue?logo=pypi)](https://pypi.org/project/autogen-agentchat/0.4.0.dev12/) [![PyPi autogen-ext](https://img.shields.io/badge/PyPi-autogen--ext-blue?logo=pypi)](https://pypi.org/project/autogen-ext/0.4.0.dev12/) +[![PyPi autogen-core](https://img.shields.io/badge/PyPi-autogen--core-blue?logo=pypi)](https://pypi.org/project/autogen-core/0.4.0.dev13/) [![PyPi autogen-agentchat](https://img.shields.io/badge/PyPi-autogen--agentchat-blue?logo=pypi)](https://pypi.org/project/autogen-agentchat/0.4.0.dev13/) [![PyPi autogen-ext](https://img.shields.io/badge/PyPi-autogen--ext-blue?logo=pypi)](https://pypi.org/project/autogen-ext/0.4.0.dev13/) This directory works as a single `uv` workspace containing all project packages. See [`packages`](./packages/) to discover all project packages. diff --git a/python/packages/autogen-agentchat/pyproject.toml b/python/packages/autogen-agentchat/pyproject.toml index 273792d3358..47d4617c0c4 100644 --- a/python/packages/autogen-agentchat/pyproject.toml +++ b/python/packages/autogen-agentchat/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "autogen-agentchat" -version = "0.4.0.dev12" +version = "0.4.0.dev13" license = {file = "LICENSE-CODE"} description = "AutoGen agents and teams library" readme = "README.md" @@ -15,7 +15,7 @@ classifiers = [ "Operating System :: OS Independent", ] dependencies = [ - "autogen-core==0.4.0.dev12", + "autogen-core==0.4.0.dev13", ] [tool.ruff] diff --git a/python/packages/autogen-core/docs/src/_templates/sidebar-nav-bs-agentchat.html b/python/packages/autogen-core/docs/src/_templates/sidebar-nav-bs-agentchat.html index cce87d18d1c..3351908bfd6 100644 --- a/python/packages/autogen-core/docs/src/_templates/sidebar-nav-bs-agentchat.html +++ b/python/packages/autogen-core/docs/src/_templates/sidebar-nav-bs-agentchat.html @@ -20,7 +20,7 @@
  • + href="https://pypi.org/project/autogen-agentchat/0.4.0.dev13/"> PyPi diff --git a/python/packages/autogen-core/docs/src/_templates/sidebar-nav-bs-core.html b/python/packages/autogen-core/docs/src/_templates/sidebar-nav-bs-core.html index 9b633cadcca..d5b18efd331 100644 --- a/python/packages/autogen-core/docs/src/_templates/sidebar-nav-bs-core.html +++ b/python/packages/autogen-core/docs/src/_templates/sidebar-nav-bs-core.html @@ -19,7 +19,7 @@
  • - + PyPi diff --git a/python/packages/autogen-core/docs/src/_templates/sidebar-nav-bs-extensions.html b/python/packages/autogen-core/docs/src/_templates/sidebar-nav-bs-extensions.html index 9a3832659a9..9ae28dd1a10 100644 --- a/python/packages/autogen-core/docs/src/_templates/sidebar-nav-bs-extensions.html +++ b/python/packages/autogen-core/docs/src/_templates/sidebar-nav-bs-extensions.html @@ -20,7 +20,7 @@
  • - + PyPi diff --git a/python/packages/autogen-core/docs/src/index.md b/python/packages/autogen-core/docs/src/index.md index a9334f5f420..5c91b8b9399 100644 --- a/python/packages/autogen-core/docs/src/index.md +++ b/python/packages/autogen-core/docs/src/index.md @@ -58,7 +58,7 @@ AgentChat High-level API that includes preset agents and teams for building multi-agent systems. ```sh -pip install "autogen-agentchat==0.4.0.dev12" +pip install "autogen-agentchat==0.4.0.dev13" ``` 💡 *Start here if you are looking for an API similar to AutoGen 0.2.* @@ -94,7 +94,7 @@ Get Started Provides building blocks for creating asynchronous, event driven multi-agent systems. ```sh -pip install "autogen-core==0.4.0.dev12" +pip install "autogen-core==0.4.0.dev13" ``` +++ @@ -115,7 +115,7 @@ Get Started Implementations of core components that interface with external services, or use extra dependencies. For example, Docker based code execution. ```sh -pip install "autogen-ext==0.4.0.dev12" +pip install "autogen-ext==0.4.0.dev13" ``` +++ diff --git a/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/installation.md b/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/installation.md index 770dbe4d2c6..ce6fecb0b2f 100644 --- a/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/installation.md +++ b/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/installation.md @@ -61,7 +61,7 @@ Install the `autogen-agentchat` package using pip: ```bash -pip install "autogen-agentchat==0.4.0.dev12" +pip install "autogen-agentchat==0.4.0.dev13" ``` ```{note} @@ -74,7 +74,7 @@ To use the OpenAI and Azure OpenAI models, you need to install the following extensions: ```bash -pip install "autogen-ext[openai]==0.4.0.dev12" +pip install "autogen-ext[openai]==0.4.0.dev13" ``` ## Install Docker for Code Execution diff --git a/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/quickstart.ipynb b/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/quickstart.ipynb index 3fb21fe350c..eae09900968 100644 --- a/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/quickstart.ipynb +++ b/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/quickstart.ipynb @@ -29,7 +29,7 @@ }, "outputs": [], "source": [ - "pip install \"autogen-agentchat==0.4.0.dev12\" \"autogen-ext[openai]==0.4.0.dev12\"" + "pip install \"autogen-agentchat==0.4.0.dev13\" \"autogen-ext[openai]==0.4.0.dev13\"" ] }, { @@ -157,7 +157,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.7" + "version": "3.12.5" } }, "nbformat": 4, diff --git a/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/tutorial/models.ipynb b/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/tutorial/models.ipynb index 86c839877d5..ce1c21077d4 100644 --- a/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/tutorial/models.ipynb +++ b/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/tutorial/models.ipynb @@ -28,7 +28,7 @@ }, "outputs": [], "source": [ - "pip install \"autogen-ext[openai]==0.4.0.dev12\"" + "pip install \"autogen-ext[openai]==0.4.0.dev13\"" ] }, { @@ -108,7 +108,7 @@ }, "outputs": [], "source": [ - "pip install \"autogen-ext[openai,azure]==0.4.0.dev12\"" + "pip install \"autogen-ext[openai,azure]==0.4.0.dev13\"" ] }, { diff --git a/python/packages/autogen-core/docs/src/user-guide/core-user-guide/framework/distributed-agent-runtime.ipynb b/python/packages/autogen-core/docs/src/user-guide/core-user-guide/framework/distributed-agent-runtime.ipynb index 06b679e5278..7ba80bb98a1 100644 --- a/python/packages/autogen-core/docs/src/user-guide/core-user-guide/framework/distributed-agent-runtime.ipynb +++ b/python/packages/autogen-core/docs/src/user-guide/core-user-guide/framework/distributed-agent-runtime.ipynb @@ -24,7 +24,7 @@ "````{note}\n", "The distributed agent runtime requires extra dependencies, install them using:\n", "```bash\n", - "pip install \"autogen-ext[grpc]==0.4.0.dev12\"\n", + "pip install \"autogen-ext[grpc]==0.4.0.dev13\"\n", "```\n", "````\n", "\n", diff --git a/python/packages/autogen-core/docs/src/user-guide/core-user-guide/installation.md b/python/packages/autogen-core/docs/src/user-guide/core-user-guide/installation.md index 687cd4e1038..ff468a1775d 100644 --- a/python/packages/autogen-core/docs/src/user-guide/core-user-guide/installation.md +++ b/python/packages/autogen-core/docs/src/user-guide/core-user-guide/installation.md @@ -6,7 +6,7 @@ Install the `autogen-core` package using pip: ```bash -pip install "autogen-core==0.4.0.dev12" +pip install "autogen-core==0.4.0.dev13" ``` ```{note} diff --git a/python/packages/autogen-core/docs/src/user-guide/extensions-user-guide/installation.md b/python/packages/autogen-core/docs/src/user-guide/extensions-user-guide/installation.md index 7013a57cc95..bbec3120d6d 100644 --- a/python/packages/autogen-core/docs/src/user-guide/extensions-user-guide/installation.md +++ b/python/packages/autogen-core/docs/src/user-guide/extensions-user-guide/installation.md @@ -10,7 +10,7 @@ myst: First-part maintained extensions are available in the `autogen-ext` package. ```sh -pip install "autogen-ext==0.4.0.dev12" +pip install "autogen-ext==0.4.0.dev13" ``` Extras: diff --git a/python/packages/autogen-core/pyproject.toml b/python/packages/autogen-core/pyproject.toml index 60c78d5eecc..d155715a542 100644 --- a/python/packages/autogen-core/pyproject.toml +++ b/python/packages/autogen-core/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "autogen-core" -version = "0.4.0.dev12" +version = "0.4.0.dev13" license = {file = "LICENSE-CODE"} description = "Foundational interfaces and agent runtime implementation for AutoGen" readme = "README.md" @@ -72,7 +72,7 @@ dev = [ "autodoc_pydantic~=2.2", "pygments", - "autogen_ext==0.4.0.dev12", + "autogen_ext==0.4.0.dev13", # Documentation tooling "sphinx-autobuild", diff --git a/python/packages/autogen-ext/pyproject.toml b/python/packages/autogen-ext/pyproject.toml index 10e890ff80e..af42b8c07af 100644 --- a/python/packages/autogen-ext/pyproject.toml +++ b/python/packages/autogen-ext/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "autogen-ext" -version = "0.4.0.dev12" +version = "0.4.0.dev13" license = {file = "LICENSE-CODE"} description = "AutoGen extensions library" readme = "README.md" @@ -15,7 +15,7 @@ classifiers = [ "Operating System :: OS Independent", ] dependencies = [ - "autogen-core==0.4.0.dev12", + "autogen-core==0.4.0.dev13", ] [project.scripts] @@ -27,23 +27,23 @@ azure = ["azure-core", "azure-identity"] docker = ["docker~=7.0"] openai = ["openai>=1.52.2", "aiofiles"] file-surfer = [ - "autogen-agentchat==0.4.0.dev12", + "autogen-agentchat==0.4.0.dev13", "markitdown>=0.0.1a2", ] web-surfer = [ - "autogen-agentchat==0.4.0.dev12", + "autogen-agentchat==0.4.0.dev13", "playwright>=1.48.0", "pillow>=11.0.0", "markitdown>=0.0.1a2", ] magentic-one = [ - "autogen-agentchat==0.4.0.dev12", + "autogen-agentchat==0.4.0.dev13", "markitdown>=0.0.1a2", "playwright>=1.48.0", "pillow>=11.0.0", ] video-surfer = [ - "autogen-agentchat==0.4.0.dev12", + "autogen-agentchat==0.4.0.dev13", "opencv-python>=4.5", "ffmpeg-python", "openai-whisper", diff --git a/python/packages/autogen-ext/src/autogen_ext/code_executors/azure/_azure_container_code_executor.py b/python/packages/autogen-ext/src/autogen_ext/code_executors/azure/_azure_container_code_executor.py index c373502da96..c877d91f69e 100644 --- a/python/packages/autogen-ext/src/autogen_ext/code_executors/azure/_azure_container_code_executor.py +++ b/python/packages/autogen-ext/src/autogen_ext/code_executors/azure/_azure_container_code_executor.py @@ -51,7 +51,7 @@ class ACADynamicSessionsCodeExecutor(CodeExecutor): .. code-block:: bash - pip install "autogen-ext[azure]==0.4.0.dev12" + pip install "autogen-ext[azure]==0.4.0.dev13" .. caution:: diff --git a/python/packages/autogen-ext/src/autogen_ext/code_executors/docker/_docker_code_executor.py b/python/packages/autogen-ext/src/autogen_ext/code_executors/docker/_docker_code_executor.py index 64a01fa8b30..d608d389d1d 100644 --- a/python/packages/autogen-ext/src/autogen_ext/code_executors/docker/_docker_code_executor.py +++ b/python/packages/autogen-ext/src/autogen_ext/code_executors/docker/_docker_code_executor.py @@ -59,7 +59,7 @@ class DockerCommandLineCodeExecutor(CodeExecutor): .. code-block:: bash - pip install "autogen-ext[docker]==0.4.0.dev12" + pip install "autogen-ext[docker]==0.4.0.dev13" The executor first saves each code block in a file in the working diff --git a/python/packages/autogen-ext/src/autogen_ext/models/openai/_openai_client.py b/python/packages/autogen-ext/src/autogen_ext/models/openai/_openai_client.py index 6f032a3393b..5c55dbffcb3 100644 --- a/python/packages/autogen-ext/src/autogen_ext/models/openai/_openai_client.py +++ b/python/packages/autogen-ext/src/autogen_ext/models/openai/_openai_client.py @@ -911,7 +911,7 @@ class OpenAIChatCompletionClient(BaseOpenAIChatCompletionClient, Component[OpenA .. code-block:: bash - pip install "autogen-ext[openai]==0.4.0.dev12" + pip install "autogen-ext[openai]==0.4.0.dev13" The following code snippet shows how to use the client with an OpenAI model: @@ -1013,7 +1013,7 @@ class AzureOpenAIChatCompletionClient( .. code-block:: bash - pip install "autogen-ext[openai,azure]==0.4.0.dev12" + pip install "autogen-ext[openai,azure]==0.4.0.dev13" To use the client, you need to provide your deployment id, Azure Cognitive Services endpoint, api version, and model capabilities. diff --git a/python/packages/autogen-studio/pyproject.toml b/python/packages/autogen-studio/pyproject.toml index 2b0c6184758..1927b4017ce 100644 --- a/python/packages/autogen-studio/pyproject.toml +++ b/python/packages/autogen-studio/pyproject.toml @@ -33,9 +33,9 @@ dependencies = [ "alembic", "loguru", "pyyaml", - "autogen-core==0.4.0.dev12", - "autogen-agentchat==0.4.0.dev12", - "autogen-ext[magentic-one]==0.4.0.dev12" + "autogen-core==0.4.0.dev13", + "autogen-agentchat==0.4.0.dev13", + "autogen-ext[magentic-one]==0.4.0.dev13" ] optional-dependencies = {web = ["fastapi", "uvicorn"], database = ["psycopg"]} diff --git a/python/samples/agentchat_chainlit/requirements.txt b/python/samples/agentchat_chainlit/requirements.txt index ef654a466e8..c7dd4ca4034 100644 --- a/python/samples/agentchat_chainlit/requirements.txt +++ b/python/samples/agentchat_chainlit/requirements.txt @@ -1,2 +1,2 @@ chainlit -autogen-agentchat==0.4.0.dev12 +autogen-agentchat==0.4.0.dev13 diff --git a/python/uv.lock b/python/uv.lock index 96fc2651b11..f9b7b66d78e 100644 --- a/python/uv.lock +++ b/python/uv.lock @@ -335,7 +335,7 @@ wheels = [ [[package]] name = "autogen-agentchat" -version = "0.4.0.dev12" +version = "0.4.0.dev13" source = { editable = "packages/autogen-agentchat" } dependencies = [ { name = "autogen-core" }, @@ -346,7 +346,7 @@ requires-dist = [{ name = "autogen-core", editable = "packages/autogen-core" }] [[package]] name = "autogen-core" -version = "0.4.0.dev12" +version = "0.4.0.dev13" source = { editable = "packages/autogen-core" } dependencies = [ { name = "aioconsole" }, @@ -467,7 +467,7 @@ dev = [ [[package]] name = "autogen-ext" -version = "0.4.0.dev12" +version = "0.4.0.dev13" source = { editable = "packages/autogen-ext" } dependencies = [ { name = "autogen-core" },