Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions .github/workflows/contrib-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -298,7 +298,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.10", "3.11", "3.12", "3.13"]
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
steps:
- uses: actions/checkout@v5
- uses: astral-sh/setup-uv@v6
Expand Down Expand Up @@ -337,7 +337,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.13"]
python-version: ["3.14"]
steps:
- uses: actions/checkout@v5
with:
Expand Down Expand Up @@ -382,7 +382,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.10", "3.11", "3.12", "3.13"]
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]

steps:
- uses: actions/checkout@v5
Expand Down Expand Up @@ -495,7 +495,7 @@ jobs:
fail-fast: false
matrix:
os: ["ubuntu-latest", "windows-latest", "macos-latest"]
python-version: ["3.10", "3.11", "3.12", "3.13"]
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]

steps:
- uses: actions/checkout@v5
Expand Down Expand Up @@ -537,7 +537,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.10", "3.11", "3.12", "3.13"]
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]

steps:
- uses: actions/checkout@v5
Expand Down Expand Up @@ -577,7 +577,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.10", "3.11", "3.12", "3.13"]
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]

steps:
- uses: actions/checkout@v5
Expand Down Expand Up @@ -617,7 +617,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.10", "3.11", "3.12", "3.13"]
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]

steps:
- uses: actions/checkout@v5
Expand Down Expand Up @@ -657,7 +657,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.10", "3.11", "3.12", "3.13"]
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]

steps:
- uses: actions/checkout@v5
Expand Down Expand Up @@ -696,7 +696,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.10", "3.11", "3.12", "3.13"]
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
steps:
- uses: actions/checkout@v5
- uses: astral-sh/setup-uv@v6
Expand Down Expand Up @@ -735,7 +735,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.10", "3.11", "3.12", "3.13"]
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]

steps:
- uses: actions/checkout@v5
Expand Down Expand Up @@ -775,7 +775,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.10", "3.11", "3.12", "3.13"]
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]

steps:
- uses: actions/checkout@v5
Expand Down Expand Up @@ -815,7 +815,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.10", "3.11", "3.12", "3.13"]
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]

steps:
- uses: actions/checkout@v5
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/core-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.10", "3.11", "3.12", "3.13"]
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]

steps:
- uses: actions/checkout@v5
Expand Down
28 changes: 14 additions & 14 deletions .github/workflows/test-with-optional-deps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,42 +81,42 @@ jobs:
- "google-api"
- "wikipedia-api"
os: [ubuntu-latest, macos-latest, windows-latest]
# Run tests only for py versions 3.10, 3.13
python-version: ["3.10", "3.13"]
# Run tests only for py versions 3.10, 3.14
python-version: ["3.10", "3.14"]
# add more if needed
exclude:
# Issues with installing retrievechat-qdrant in python 3.13
- python-version: "3.13"
# Issues with installing retrievechat-qdrant in python 3.14
- python-version: "3.14"
optional-dependencies: "retrievechat-qdrant"
# Browser use doesn't support below python 3.11
- python-version: "3.10"
optional-dependencies: "browser-use"
# Skip if os is mac or windows, python version is 3.13 and optional-dependencies is starting with retrievechat
# Skip if os is mac or windows, python version is 3.14 and optional-dependencies is starting with retrievechat
# Because torch and sentence_transformers creates issues while trying to install
- os: macos-latest
python-version: "3.13"
python-version: "3.14"
optional-dependencies: "retrievechat"
- os: macos-latest
python-version: "3.13"
python-version: "3.14"
optional-dependencies: "retrievechat-pgvector"
- os: macos-latest
python-version: "3.13"
python-version: "3.14"
optional-dependencies: "retrievechat-mongodb"
- os: windows-latest
python-version: "3.13"
python-version: "3.14"
optional-dependencies: "retrievechat"
- os: windows-latest
python-version: "3.13"
python-version: "3.14"
optional-dependencies: "retrievechat-pgvector"
- os: windows-latest
python-version: "3.13"
python-version: "3.14"
optional-dependencies: "retrievechat-mongodb"
# Skip RAG tests on macOS and Windows with Python 3.13 due to issues with dependencies like PyTorch and sentence_transformers
# Skip RAG tests on macOS and Windows with Python 3.14 due to issues with dependencies like PyTorch and sentence_transformers
- os: macos-latest
python-version: "3.13"
python-version: "3.14"
optional-dependencies: "rag"
- os: windows-latest
python-version: "3.13"
python-version: "3.14"
optional-dependencies: "rag"
steps:
- uses: actions/checkout@v5
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/type-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.10", "3.11", "3.12", "3.13"]
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
optional-dependencies:
- "none"
# LLMs
Expand Down Expand Up @@ -53,8 +53,8 @@ jobs:
- "mcp"
- "websockets"
exclude:
# Issues with installing retrievechat-qdrant in python 3.13
- python-version: "3.13"
# Issues with installing retrievechat-qdrant in python 3.14
- python-version: "3.14"
optional-dependencies: "retrievechat-qdrant"
# Browser use doesn't support below python 3.11
- python-version: "3.10"
Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ classifiers = [
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Operating System :: OS Independent",
"Topic :: Software Development :: Libraries :: Application Frameworks",
"Topic :: Software Development :: Libraries :: Python Modules",
Expand Down
3 changes: 2 additions & 1 deletion website/docs/installation/Installation.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ When installing AG2 locally, we recommend using a virtual environment for the in

## Install AG2

AG2 requires **Python version >= 3.10, < 3.14**. It can be installed from pip:
AG2 requires **Python version >= 3.10, <= 3.14**. It can be installed from pip:

```bash
pip install ag2[openai]
Expand Down Expand Up @@ -113,3 +113,4 @@ To learn more about code executors, see the [code executors tutorial](/docs/user

You might have seen a different way of defining the executors without creating the
executor object, please refer to FAQ for this [legacy code executor](/docs/faq/FAQ#legacy-code-executor).

Loading