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" },