PyPi
diff --git a/python/packages/autogen-core/docs/src/index.md b/python/packages/autogen-core/docs/src/index.md
index 4c3b3b222..e62b398dc 100644
--- a/python/packages/autogen-core/docs/src/index.md
+++ b/python/packages/autogen-core/docs/src/index.md
@@ -105,7 +105,7 @@ Get Started
{fas}`people-group;pst-color-primary` AgentChat
-[](https://pypi.org/project/autogen-agentchat/0.4.0.dev13/)
+[](https://pypi.org/project/autogen-agentchat/)
A programming framework for building conversational single and multi-agent applications.
@@ -136,7 +136,7 @@ Get Started
:::
-:::{grid-item-card} {fas}`cube;pst-color-primary` Core [](https://pypi.org/project/autogen-core/0.4.0.dev13/)
+:::{grid-item-card} {fas}`cube;pst-color-primary` Core [](https://pypi.org/project/autogen-core/)
:shadow: none
:margin: 2 0 0 0
:columns: 12 12 12 12
@@ -159,7 +159,7 @@ Get Started
:::
-:::{grid-item-card} {fas}`puzzle-piece;pst-color-primary` Extensions [](https://pypi.org/project/autogen-ext/0.4.0.dev13/)
+:::{grid-item-card} {fas}`puzzle-piece;pst-color-primary` Extensions [](https://pypi.org/project/autogen-ext/)
:shadow: none
:margin: 2 0 0 0
:columns: 12 12 12 12
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 b55fcccd5..e4e49591d 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.dev13"
+pip install -U "autogen-agentchat"
```
```{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.dev13"
+pip install "autogen-ext[openai]"
```
If you are using Azure OpenAI with AAD authentication, you need to install the following:
diff --git a/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/magentic-one.md b/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/magentic-one.md
index 48c7afc0b..556952605 100644
--- a/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/magentic-one.md
+++ b/python/packages/autogen-core/docs/src/user-guide/agentchat-user-guide/magentic-one.md
@@ -41,7 +41,7 @@ Be aware that agents may occasionally attempt risky actions, such as recruiting
Install the required packages:
```bash
-pip install autogen-agentchat==0.4.0.dev13 autogen-ext[magentic-one,openai]==0.4.0.dev13
+pip install autogen-agentchat autogen-ext[magentic-one,openai]
# If using the MultimodalWebSurfer, you also need to install playwright dependencies:
playwright install --with-deps chromium
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 94dbb7528..06e265b14 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.dev13\" \"autogen-ext[openai,azure]==0.4.0.dev13\""
+ "pip install -U \"autogen-agentchat\" \"autogen-ext[openai,azure]\""
]
},
{
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 ce1c21077..d7aed4fc5 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.dev13\""
+ "pip install \"autogen-ext[openai]\""
]
},
{
@@ -108,7 +108,7 @@
},
"outputs": [],
"source": [
- "pip install \"autogen-ext[openai,azure]==0.4.0.dev13\""
+ "pip install \"autogen-ext[openai,azure]\""
]
},
{
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 96a80a2f0..c67c998c0 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.dev13\"\n",
+ "pip install \"autogen-ext[grpc]\"\n",
"```\n",
"````\n",
"\n",
@@ -222,4 +222,4 @@
},
"nbformat": 4,
"nbformat_minor": 2
-}
\ No newline at end of file
+}
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 8b7d0dc2d..3fd181c7f 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
@@ -54,7 +54,7 @@ Install the `autogen-core` package using pip:
```bash
-pip install "autogen-core==0.4.0.dev13"
+pip install "autogen-core"
```
```{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 bbec3120d..7a59605b1 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.dev13"
+pip install "autogen-ext"
```
Extras:
diff --git a/python/packages/autogen-core/pyproject.toml b/python/packages/autogen-core/pyproject.toml
index 7f06fc66d..4d6aa4ba6 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.dev13"
+version = "0.4.0"
license = {file = "LICENSE-CODE"}
description = "Foundational interfaces and agent runtime implementation for AutoGen"
readme = "README.md"
@@ -69,7 +69,7 @@ dev = [
"pygments",
"sphinxext-rediraffe",
- "autogen_ext==0.4.0.dev13",
+ "autogen_ext==0.4.0",
# Documentation tooling
"sphinx-autobuild",
diff --git a/python/packages/autogen-ext/pyproject.toml b/python/packages/autogen-ext/pyproject.toml
index 8b972e98b..a2ace335f 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.dev13"
+version = "0.4.0"
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.dev13",
+ "autogen-core==0.4.0",
]
[project.optional-dependencies]
@@ -24,23 +24,23 @@ azure = ["azure-core", "azure-identity"]
docker = ["docker~=7.0"]
openai = ["openai>=1.52.2", "tiktoken>=0.8.0", "aiofiles"]
file-surfer = [
- "autogen-agentchat==0.4.0.dev13",
+ "autogen-agentchat==0.4.0",
"markitdown>=0.0.1a2",
]
web-surfer = [
- "autogen-agentchat==0.4.0.dev13",
+ "autogen-agentchat==0.4.0",
"playwright>=1.48.0",
"pillow>=11.0.0",
"markitdown>=0.0.1a2",
]
magentic-one = [
- "autogen-agentchat==0.4.0.dev13",
+ "autogen-agentchat==0.4.0",
"markitdown>=0.0.1a2",
"playwright>=1.48.0",
"pillow>=11.0.0",
]
video-surfer = [
- "autogen-agentchat==0.4.0.dev13",
+ "autogen-agentchat==0.4.0",
"opencv-python>=4.5",
"ffmpeg-python",
"openai-whisper",
diff --git a/python/packages/autogen-ext/src/autogen_ext/agents/file_surfer/_file_surfer.py b/python/packages/autogen-ext/src/autogen_ext/agents/file_surfer/_file_surfer.py
index 7297a88e6..0f3893130 100644
--- a/python/packages/autogen-ext/src/autogen_ext/agents/file_surfer/_file_surfer.py
+++ b/python/packages/autogen-ext/src/autogen_ext/agents/file_surfer/_file_surfer.py
@@ -37,7 +37,7 @@ class FileSurfer(BaseChatAgent):
.. code-block:: bash
- pip install "autogen-ext[file-surfer]==0.4.0.dev13"
+ pip install "autogen-ext[file-surfer]"
Args:
name (str): The agent's name
diff --git a/python/packages/autogen-ext/src/autogen_ext/agents/openai/_openai_assistant_agent.py b/python/packages/autogen-ext/src/autogen_ext/agents/openai/_openai_assistant_agent.py
index 496b68fd3..e4d359cf3 100644
--- a/python/packages/autogen-ext/src/autogen_ext/agents/openai/_openai_assistant_agent.py
+++ b/python/packages/autogen-ext/src/autogen_ext/agents/openai/_openai_assistant_agent.py
@@ -84,7 +84,7 @@ class OpenAIAssistantAgent(BaseChatAgent):
.. code-block:: bash
- pip install "autogen-ext[openai]==0.4.0.dev13"
+ pip install "autogen-ext[openai]"
This agent leverages the OpenAI Assistant API to create AI assistants with capabilities like:
diff --git a/python/packages/autogen-ext/src/autogen_ext/agents/video_surfer/_video_surfer.py b/python/packages/autogen-ext/src/autogen_ext/agents/video_surfer/_video_surfer.py
index 43be974b1..348877793 100644
--- a/python/packages/autogen-ext/src/autogen_ext/agents/video_surfer/_video_surfer.py
+++ b/python/packages/autogen-ext/src/autogen_ext/agents/video_surfer/_video_surfer.py
@@ -22,7 +22,7 @@ class VideoSurfer(AssistantAgent):
.. code-block:: bash
- pip install "autogen-ext[video-surfer]==0.4.0.dev13"
+ pip install "autogen-ext[video-surfer]"
This agent utilizes various tools to extract information from the video, such as its length, screenshots at specific timestamps, and audio transcriptions. It processes these elements to provide detailed answers to user queries.
diff --git a/python/packages/autogen-ext/src/autogen_ext/agents/web_surfer/_multimodal_web_surfer.py b/python/packages/autogen-ext/src/autogen_ext/agents/web_surfer/_multimodal_web_surfer.py
index c6bcf2c85..d266a2086 100644
--- a/python/packages/autogen-ext/src/autogen_ext/agents/web_surfer/_multimodal_web_surfer.py
+++ b/python/packages/autogen-ext/src/autogen_ext/agents/web_surfer/_multimodal_web_surfer.py
@@ -66,7 +66,7 @@ class MultimodalWebSurfer(BaseChatAgent):
.. code-block:: bash
- pip install "autogen-ext[web-surfer]==0.4.0.dev13"
+ pip install "autogen-ext[web-surfer]"
It launches a chromium browser and allows the playwright to interact with the web browser and can perform a variety of actions. The browser is launched on the first call to the agent and is reused for subsequent calls.
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 c877d91f6..3971d9366 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.dev13"
+ pip install "autogen-ext[azure]"
.. 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 d608d389d..05924e186 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.dev13"
+ pip install "autogen-ext[docker]"
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/__init__.py b/python/packages/autogen-ext/src/autogen_ext/models/openai/__init__.py
index dbe2eb65e..366ad8311 100644
--- a/python/packages/autogen-ext/src/autogen_ext/models/openai/__init__.py
+++ b/python/packages/autogen-ext/src/autogen_ext/models/openai/__init__.py
@@ -1,9 +1,9 @@
-from ._openai_client import AzureOpenAIChatCompletionClient, OpenAIChatCompletionClient, BaseOpenAIChatCompletionClient
+from ._openai_client import AzureOpenAIChatCompletionClient, BaseOpenAIChatCompletionClient, OpenAIChatCompletionClient
from .config import (
AzureOpenAIClientConfigurationConfigModel,
- OpenAIClientConfigurationConfigModel,
BaseOpenAIClientConfigurationConfigModel,
CreateArgumentsConfigModel,
+ OpenAIClientConfigurationConfigModel,
)
__all__ = [
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 0a811dacc..5b9f51129 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
@@ -931,7 +931,7 @@ class OpenAIChatCompletionClient(BaseOpenAIChatCompletionClient, Component[OpenA
.. code-block:: bash
- pip install "autogen-ext[openai]==0.4.0.dev13"
+ pip install "autogen-ext[openai]"
The following code snippet shows how to use the client with an OpenAI model:
@@ -1062,7 +1062,7 @@ class AzureOpenAIChatCompletionClient(
.. code-block:: bash
- pip install "autogen-ext[openai,azure]==0.4.0.dev13"
+ pip install "autogen-ext[openai,azure]"
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-ext/src/autogen_ext/teams/magentic_one.py b/python/packages/autogen-ext/src/autogen_ext/teams/magentic_one.py
index fb59332be..23aca9701 100644
--- a/python/packages/autogen-ext/src/autogen_ext/teams/magentic_one.py
+++ b/python/packages/autogen-ext/src/autogen_ext/teams/magentic_one.py
@@ -23,7 +23,7 @@ class MagenticOne(MagenticOneGroupChat):
.. code-block:: bash
- pip install "autogen-ext[magentic-one]==0.4.0.dev13"
+ pip install "autogen-ext[magentic-one]"
Args:
diff --git a/python/packages/autogen-ext/src/autogen_ext/tools/code_execution/_code_execution.py b/python/packages/autogen-ext/src/autogen_ext/tools/code_execution/_code_execution.py
index a0669e5c7..3b72940f2 100644
--- a/python/packages/autogen-ext/src/autogen_ext/tools/code_execution/_code_execution.py
+++ b/python/packages/autogen-ext/src/autogen_ext/tools/code_execution/_code_execution.py
@@ -30,7 +30,7 @@ class PythonCodeExecutionTool(BaseTool[CodeExecutionInput, CodeExecutionResult])
.. code-block:: bash
- pip install "autogen-agentchat==0.4.0.dev13" "autogen-ext[openai]==0.4.0.dev13" "yfinance" "matplotlib"
+ pip install -U "autogen-agentchat" "autogen-ext[openai]" "yfinance" "matplotlib"
.. code-block:: python
diff --git a/python/packages/autogen-studio/autogenstudio/version.py b/python/packages/autogen-studio/autogenstudio/version.py
index 525ab752d..171811d22 100644
--- a/python/packages/autogen-studio/autogenstudio/version.py
+++ b/python/packages/autogen-studio/autogenstudio/version.py
@@ -1,3 +1,3 @@
-VERSION = "0.4.0.dev41"
+VERSION = "0.4.0"
__version__ = VERSION
APP_NAME = "autogenstudio"
diff --git a/python/packages/autogen-studio/pyproject.toml b/python/packages/autogen-studio/pyproject.toml
index 5ebbc086b..5fa667619 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.dev13",
- "autogen-agentchat==0.4.0.dev13",
- "autogen-ext[magentic-one]==0.4.0.dev13"
+ "autogen-core==0.4.0",
+ "autogen-agentchat==0.4.0",
+ "autogen-ext[magentic-one]==0.4.0"
]
optional-dependencies = {web = ["fastapi", "uvicorn"], database = ["psycopg"]}
diff --git a/python/samples/agentchat_chainlit/requirements.txt b/python/samples/agentchat_chainlit/requirements.txt
index c7dd4ca40..db122ba31 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.dev13
+autogen-agentchat==0.4.0
diff --git a/python/samples/core_async_human_in_the_loop/README.md b/python/samples/core_async_human_in_the_loop/README.md
index af8d9e4a1..7ed54cc92 100644
--- a/python/samples/core_async_human_in_the_loop/README.md
+++ b/python/samples/core_async_human_in_the_loop/README.md
@@ -9,7 +9,7 @@ An example showing human-in-the-loop which waits for human input before making t
First, you need a shell with AutoGen core and required dependencies installed.
```bash
-pip install "autogen-core==0.4.0.dev13" "autogen-ext[openai,azure]==0.4.0.dev13"
+pip install "autogen-core" "autogen-ext[openai,azure]"
```
### Model Configuration
diff --git a/python/samples/core_chess_game/README.md b/python/samples/core_chess_game/README.md
index b0f5a9194..a27c5cb99 100644
--- a/python/samples/core_chess_game/README.md
+++ b/python/samples/core_chess_game/README.md
@@ -9,7 +9,7 @@ An example with two chess player agents that executes its own tools to demonstra
First, you need a shell with AutoGen core and required dependencies installed.
```bash
-pip install "autogen-core==0.4.0.dev13" "autogen-ext[openai,azure]==0.4.0.dev13" "chess"
+pip install "autogen-core" "autogen-ext[openai,azure]" "chess"
```
### Model Configuration
diff --git a/python/uv.lock b/python/uv.lock
index 330f570ef..435d9d210 100644
--- a/python/uv.lock
+++ b/python/uv.lock
@@ -347,7 +347,7 @@ wheels = [
[[package]]
name = "autogen-agentchat"
-version = "0.4.0.dev13"
+version = "0.4.0"
source = { editable = "packages/autogen-agentchat" }
dependencies = [
{ name = "aioconsole" },
@@ -362,7 +362,7 @@ requires-dist = [
[[package]]
name = "autogen-core"
-version = "0.4.0.dev13"
+version = "0.4.0"
source = { editable = "packages/autogen-core" }
dependencies = [
{ name = "jsonref" },
@@ -477,7 +477,7 @@ dev = [
[[package]]
name = "autogen-ext"
-version = "0.4.0.dev13"
+version = "0.4.0"
source = { editable = "packages/autogen-ext" }
dependencies = [
{ name = "autogen-core" },
@@ -652,7 +652,7 @@ requires-dist = [
[[package]]
name = "autogenstudio"
-version = "0.4.0.dev41"
+version = "0.4.0"
source = { editable = "packages/autogen-studio" }
dependencies = [
{ name = "aiofiles" },