diff --git a/README.md b/README.md
index e47b5cb8d..ab848acf0 100644
--- a/README.md
+++ b/README.md
@@ -27,7 +27,7 @@ cog.out(text)
+src="https://img.shields.io/badge/📦%20Installs-5.7M-2ecc71?style=flat-square&labelColor=555555"/>
| Model Name | Total Tokens | Percent |
-| openai/gpt-5.2 | 982,120 | 51.2% |
-| gemini/gemini-3-flash-preview | 241,516 | 12.6% |
-| gemini/gemini-2.5-pro | 222,047 | 11.6% |
-| gpt-5 | 209,977 | 11.0% |
-| gpt-5.2 | 84,422 | 4.4% |
-| gemini/gemini-3-pro-preview | 81,851 | 4.3% |
-| o3-pro | 36,620 | 1.9% |
-| gpt-5.2-codex | 31,723 | 1.7% |
+| openai/gpt-5.2 | 982,120 | 49.3% |
+| gemini/gemini-3-flash-preview | 241,516 | 12.1% |
+| gemini/gemini-2.5-pro | 222,047 | 11.1% |
+| gpt-5 | 209,977 | 10.5% |
+| gpt-5.2-codex | 104,991 | 5.3% |
+| gpt-5.2 | 87,029 | 4.4% |
+| gemini/gemini-3-pro-preview | 81,851 | 4.1% |
+| o3-pro | 36,620 | 1.8% |
| gemini/gemini-2.5-flash-lite | 15,470 | 0.8% |
| gemini/gemini-2.5-flash-lite-preview-06-17 | 11,371 | 0.6% |
diff --git a/aider/website/docs/more/infinite-output.md b/aider/website/docs/more/infinite-output.md
index 81b525088..8b357836e 100644
--- a/aider/website/docs/more/infinite-output.md
+++ b/aider/website/docs/more/infinite-output.md
@@ -70,9 +70,9 @@ cog.out(model_list)
- apac.anthropic.claude-3-5-sonnet-20241022-v2:0
- apac.anthropic.claude-haiku-4-5-20251001-v1:0
- apac.anthropic.claude-sonnet-4-20250514-v1:0
-- apac.anthropic.claude-sonnet-4-6
- au.anthropic.claude-haiku-4-5-20251001-v1:0
- au.anthropic.claude-sonnet-4-5-20250929-v1:0
+- au.anthropic.claude-sonnet-4-6
- azure_ai/claude-haiku-4-5
- azure_ai/claude-opus-4-1
- azure_ai/claude-opus-4-5
@@ -85,16 +85,9 @@ cog.out(model_list)
- bedrock/us-gov-west-1/anthropic.claude-3-7-sonnet-20250219-v1:0
- bedrock/us-gov-west-1/claude-sonnet-4-5-20250929-v1:0
- bedrock/us.anthropic.claude-3-5-haiku-20241022-v1:0
-- claude-3-5-haiku-20241022
-- claude-3-5-haiku-latest
-- claude-3-5-sonnet-20240620
-- claude-3-5-sonnet-20241022
-- claude-3-5-sonnet-latest
- claude-3-7-sonnet-20250219
-- claude-3-7-sonnet-latest
- claude-3-haiku-20240307
- claude-3-opus-20240229
-- claude-3-opus-latest
- claude-4-opus-20250514
- claude-4-sonnet-20250514
- claude-haiku-4-5
@@ -230,8 +223,6 @@ cog.out(model_list)
- vertex_ai/claude-3-5-haiku
- vertex_ai/claude-3-5-haiku@20241022
- vertex_ai/claude-3-5-sonnet
-- vertex_ai/claude-3-5-sonnet-v2
-- vertex_ai/claude-3-5-sonnet-v2@20241022
- vertex_ai/claude-3-5-sonnet@20240620
- vertex_ai/claude-3-7-sonnet@20250219
- vertex_ai/claude-3-haiku
diff --git a/aider/website/index.html b/aider/website/index.html
index 22ab42a60..61cd36178 100644
--- a/aider/website/index.html
+++ b/aider/website/index.html
@@ -69,11 +69,11 @@ cog.out(text)
]]]-->
⭐ GitHub Stars
- 41K
+ 42K
📦 Installs
- 5.3M
+ 5.7M
📈 Tokens/week
diff --git a/requirements.txt b/requirements.txt
index e9ea89773..cddf41382 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -47,7 +47,7 @@ beautifulsoup4==4.14.3
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements.in
-certifi==2026.1.4
+certifi==2026.2.25
# via
# -c requirements/common-constraints.txt
# httpcore
@@ -58,7 +58,7 @@ cffi==2.0.0
# -c requirements/common-constraints.txt
# sounddevice
# soundfile
-charset-normalizer==3.4.4
+charset-normalizer==3.4.6
# via
# -c requirements/common-constraints.txt
# requests
@@ -67,7 +67,7 @@ click==8.3.1
# -c requirements/common-constraints.txt
# litellm
# typer
-configargparse==1.7.1
+configargparse==1.7.5
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements.in
@@ -84,7 +84,7 @@ distro==1.9.0
# -c requirements/common-constraints.txt
# openai
# posthog
-fastapi==0.128.8
+fastapi==0.135.1
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements.in
@@ -92,7 +92,7 @@ fastuuid==0.14.0
# via
# -c requirements/common-constraints.txt
# litellm
-filelock==3.20.3
+filelock==3.25.2
# via
# -c requirements/common-constraints.txt
# huggingface-hub
@@ -125,7 +125,7 @@ h11==0.16.0
# via
# -c requirements/common-constraints.txt
# httpcore
-hf-xet==1.2.0
+hf-xet==1.4.2
# via
# -c requirements/common-constraints.txt
# huggingface-hub
@@ -140,7 +140,7 @@ httpx==0.28.1
# litellm
# mixpanel
# openai
-huggingface-hub==1.4.1
+huggingface-hub==1.7.1
# via
# -c requirements/common-constraints.txt
# tokenizers
@@ -181,7 +181,7 @@ jsonschema-specifications==2025.9.1
# via
# -c requirements/common-constraints.txt
# jsonschema
-litellm==1.81.10
+litellm==1.82.3
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements.in
@@ -223,7 +223,7 @@ networkx==3.4.2
# -r requirements/python-compat.in
# scipy
# soundfile
-openai==2.20.0
+openai==2.28.0
# via
# -c requirements/common-constraints.txt
# litellm
@@ -253,7 +253,7 @@ pillow==12.1.1
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements.in
-posthog==7.8.6
+posthog==7.9.12
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements.in
@@ -305,7 +305,7 @@ pygments==2.19.2
# via
# -c requirements/common-constraints.txt
# rich
-pypandoc==1.16.2
+pypandoc==1.17
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements.in
@@ -317,7 +317,7 @@ python-dateutil==2.9.0.post0
# via
# -c requirements/common-constraints.txt
# posthog
-python-dotenv==1.2.1
+python-dotenv==1.2.2
# via
# -c requirements/common-constraints.txt
# litellm
@@ -331,7 +331,7 @@ referencing==0.37.0
# -c requirements/common-constraints.txt
# jsonschema
# jsonschema-specifications
-regex==2026.1.15
+regex==2026.2.28
# via
# -c requirements/common-constraints.txt
# tiktoken
@@ -341,7 +341,7 @@ requests==2.32.5
# mixpanel
# posthog
# tiktoken
-rich==14.3.2
+rich==14.3.3
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements.in
@@ -357,7 +357,6 @@ rpds-py==0.30.0
shellingham==1.5.4
# via
# -c requirements/common-constraints.txt
- # huggingface-hub
# typer
shtab==1.8.0
# via
@@ -368,7 +367,7 @@ six==1.17.0
# -c requirements/common-constraints.txt
# posthog
# python-dateutil
-smmap==5.0.2
+smmap==5.0.3
# via
# -c requirements/common-constraints.txt
# gitdb
@@ -428,17 +427,15 @@ tree-sitter-yaml==0.7.2
# via
# -c requirements/common-constraints.txt
# tree-sitter-language-pack
-typer==0.23.0
- # via
- # -c requirements/common-constraints.txt
- # typer-slim
-typer-slim==0.23.0
+typer==0.24.1
# via
# -c requirements/common-constraints.txt
# huggingface-hub
typing-extensions==4.15.0
# via
# -c requirements/common-constraints.txt
+ # aiosignal
+ # anyio
# beautifulsoup4
# fastapi
# huggingface-hub
@@ -446,6 +443,8 @@ typing-extensions==4.15.0
# posthog
# pydantic
# pydantic-core
+ # referencing
+ # starlette
# typing-inspection
typing-inspection==0.4.2
# via
@@ -464,7 +463,7 @@ wcwidth==0.6.0
# via
# -c requirements/common-constraints.txt
# prompt-toolkit
-yarl==1.22.0
+yarl==1.23.0
# via
# -c requirements/common-constraints.txt
# aiohttp
diff --git a/requirements/common-constraints.txt b/requirements/common-constraints.txt
index 6cb8115c3..30986eaec 100644
--- a/requirements/common-constraints.txt
+++ b/requirements/common-constraints.txt
@@ -35,7 +35,7 @@ backoff==2.2.1
# via
# -r requirements/requirements.in
# posthog
-banks==2.4.0
+banks==2.4.1
# via llama-index-core
beautifulsoup4==4.14.3
# via -r requirements/requirements.in
@@ -43,9 +43,9 @@ blinker==1.9.0
# via streamlit
build==1.4.0
# via pip-tools
-cachetools==6.2.6
+cachetools==7.0.5
# via streamlit
-certifi==2026.1.4
+certifi==2026.2.25
# via
# httpcore
# httpx
@@ -57,7 +57,7 @@ cffi==2.0.0
# soundfile
cfgv==3.5.0
# via pre-commit
-charset-normalizer==3.4.4
+charset-normalizer==3.4.6
# via requests
click==8.3.1
# via
@@ -66,13 +66,13 @@ click==8.3.1
# pip-tools
# streamlit
# typer
-codespell==2.4.1
+codespell==2.4.2
# via -r requirements/requirements-dev.in
cogapp==3.6.0
# via -r requirements/requirements-dev.in
colorama==0.4.6
# via griffecli
-configargparse==1.7.1
+configargparse==1.7.5
# via -r requirements/requirements.in
contourpy==1.3.3
# via
@@ -103,13 +103,14 @@ distro==1.9.0
# via
# openai
# posthog
-fastapi==0.128.8
+fastapi==0.135.1
# via -r requirements/requirements.in
fastuuid==0.14.0
# via litellm
-filelock==3.20.3
+filelock==3.25.2
# via
# huggingface-hub
+ # python-discovery
# torch
# virtualenv
filetype==1.2.0
@@ -118,7 +119,7 @@ filetype==1.2.0
# llama-index-core
flake8==7.3.0
# via -r requirements/requirements.in
-fonttools==4.61.1
+fonttools==4.62.1
# via matplotlib
frozenlist==1.8.0
# via
@@ -135,16 +136,16 @@ gitpython==3.1.46
# via
# -r requirements/requirements.in
# streamlit
-google-api-core[grpc]==2.29.0
+google-api-core[grpc]==2.30.0
# via
# google-cloud-bigquery
# google-cloud-core
-google-auth==2.48.0
+google-auth==2.49.1
# via
# google-api-core
# google-cloud-bigquery
# google-cloud-core
-google-cloud-bigquery==3.40.0
+google-cloud-bigquery==3.40.1
# via -r requirements/requirements-dev.in
google-cloud-core==2.5.0
# via google-cloud-bigquery
@@ -152,11 +153,11 @@ google-crc32c==1.8.0
# via google-resumable-media
google-resumable-media==2.8.0
# via google-cloud-bigquery
-googleapis-common-protos==1.72.0
+googleapis-common-protos==1.73.0
# via
# google-api-core
# grpcio-status
-greenlet==3.3.1
+greenlet==3.3.2
# via
# playwright
# sqlalchemy
@@ -178,7 +179,7 @@ grpcio-status==1.78.0
# via google-api-core
h11==0.16.0
# via httpcore
-hf-xet==1.2.0
+hf-xet==1.4.2
# via huggingface-hub
httpcore==1.0.9
# via httpx
@@ -189,13 +190,13 @@ httpx==0.28.1
# llama-index-core
# mixpanel
# openai
-huggingface-hub[inference]==1.4.1
+huggingface-hub[inference]==1.7.1
# via
# llama-index-embeddings-huggingface
# sentence-transformers
# tokenizers
# transformers
-identify==2.6.16
+identify==2.6.18
# via pre-commit
idna==3.11
# via
@@ -235,17 +236,17 @@ jsonschema==4.26.0
# litellm
jsonschema-specifications==2025.9.1
# via jsonschema
-kiwisolver==1.4.9
+kiwisolver==1.5.0
# via matplotlib
-litellm==1.81.10
+litellm==1.82.3
# via -r requirements/requirements.in
-llama-index-core==0.14.14
+llama-index-core==0.14.18
# via llama-index-embeddings-huggingface
-llama-index-embeddings-huggingface==0.6.1
+llama-index-embeddings-huggingface==0.7.0
# via -r requirements/requirements-help.in
-llama-index-instrumentation==0.4.2
+llama-index-instrumentation==0.5.0
# via llama-index-workflows
-llama-index-workflows==2.14.1
+llama-index-workflows==2.16.1
# via llama-index-core
lox==1.0.0
# via -r requirements/requirements-dev.in
@@ -273,7 +274,7 @@ multidict==6.7.1
# yarl
mypy-extensions==1.1.0
# via typing-inspect
-narwhals==2.16.0
+narwhals==2.18.0
# via altair
nest-asyncio==1.6.0
# via llama-index-core
@@ -282,7 +283,7 @@ networkx==3.4.2
# -r requirements/requirements.in
# llama-index-core
# torch
-nltk==3.9.2
+nltk==3.9.3
# via llama-index-core
nodeenv==1.10.0
# via pre-commit
@@ -301,7 +302,7 @@ numpy==2.4.3
# soundfile
# streamlit
# transformers
-openai==2.20.0
+openai==2.28.0
# via litellm
orjson==3.11.7
# via -r requirements/requirements.in
@@ -338,12 +339,13 @@ pillow==12.1.1
# streamlit
pip==26.0.1
# via pip-tools
-pip-tools==7.5.2
+pip-tools==7.5.3
# via -r requirements/requirements-dev.in
-platformdirs==4.5.1
+platformdirs==4.9.4
# via
# banks
# llama-index-core
+ # python-discovery
# virtualenv
playwright==1.58.0
# via -r requirements/requirements-playwright.in
@@ -351,7 +353,7 @@ pluggy==1.6.0
# via
# pytest
# pytest-cov
-posthog==7.8.6
+posthog==7.9.12
# via -r requirements/requirements.in
pre-commit==4.5.1
# via -r requirements/requirements-dev.in
@@ -374,12 +376,10 @@ psutil==7.2.2
# via -r requirements/requirements.in
ptyprocess==0.7.0
# via pexpect
-pyarrow==23.0.0
+pyarrow==23.0.1
# via streamlit
pyasn1==0.6.2
- # via
- # pyasn1-modules
- # rsa
+ # via pyasn1-modules
pyasn1-modules==0.4.2
# via google-auth
pycodestyle==2.14.0
@@ -402,7 +402,7 @@ pydeck==0.9.1
# via streamlit
pydub==0.25.1
# via -r requirements/requirements.in
-pyee==13.0.0
+pyee==13.0.1
# via playwright
pyflakes==3.4.0
# via flake8
@@ -410,7 +410,7 @@ pygments==2.19.2
# via
# pytest
# rich
-pypandoc==1.16.2
+pypandoc==1.17
# via -r requirements/requirements.in
pyparsing==3.3.2
# via matplotlib
@@ -427,7 +427,7 @@ pytest==9.0.2
# pytest-env
pytest-cov==7.0.0
# via -r requirements/requirements-dev.in
-pytest-env==1.2.0
+pytest-env==1.6.0
# via -r requirements/requirements-dev.in
python-dateutil==2.9.0.post0
# via
@@ -435,9 +435,13 @@ python-dateutil==2.9.0.post0
# matplotlib
# pandas
# posthog
-python-dotenv==1.2.1
- # via litellm
-pytz==2025.2
+python-discovery==1.1.3
+ # via virtualenv
+python-dotenv==1.2.2
+ # via
+ # litellm
+ # pytest-env
+pytz==2026.1.post1
# via pandas
pyyaml==6.0.3
# via
@@ -450,7 +454,7 @@ referencing==0.37.0
# via
# jsonschema
# jsonschema-specifications
-regex==2026.1.15
+regex==2026.2.28
# via
# nltk
# tiktoken
@@ -464,7 +468,7 @@ requests==2.32.5
# posthog
# streamlit
# tiktoken
-rich==14.3.2
+rich==14.3.3
# via
# -r requirements/requirements.in
# typer
@@ -472,8 +476,6 @@ rpds-py==0.30.0
# via
# jsonschema
# referencing
-rsa==4.9.1
- # via google-auth
safetensors==0.7.0
# via transformers
scikit-learn==1.8.0
@@ -487,24 +489,22 @@ scipy==1.17.1
# sentence-transformers
semver==3.0.4
# via -r requirements/requirements-dev.in
-sentence-transformers==5.2.2
+sentence-transformers==5.3.0
# via llama-index-embeddings-huggingface
-setuptools==82.0.0
+setuptools==82.0.1
# via
# llama-index-core
# pip-tools
# torch
shellingham==1.5.4
- # via
- # huggingface-hub
- # typer
+ # via typer
shtab==1.8.0
# via -r requirements/requirements.in
six==1.17.0
# via
# posthog
# python-dateutil
-smmap==5.0.2
+smmap==5.0.3
# via gitdb
sniffio==1.3.1
# via openai
@@ -516,11 +516,11 @@ soundfile==0.13.1
# via -r requirements/requirements.in
soupsieve==2.8.3
# via beautifulsoup4
-sqlalchemy[asyncio]==2.0.46
+sqlalchemy[asyncio]==2.0.48
# via llama-index-core
starlette==0.52.1
# via fastapi
-streamlit==1.54.0
+streamlit==1.55.0
# via -r requirements/requirements-browser.in
sympy==1.14.0
# via torch
@@ -534,6 +534,8 @@ tiktoken==0.12.0
# via
# litellm
# llama-index-core
+tinytag==2.2.1
+ # via llama-index-core
tokenizers==0.22.2
# via
# litellm
@@ -544,7 +546,7 @@ torch==2.10.0
# via
# -r requirements/requirements-help.in
# sentence-transformers
-tornado==6.5.4
+tornado==6.5.5
# via streamlit
tqdm==4.67.3
# via
@@ -554,7 +556,7 @@ tqdm==4.67.3
# openai
# sentence-transformers
# transformers
-transformers==5.1.0
+transformers==5.3.0
# via sentence-transformers
tree-sitter==0.25.2
# via tree-sitter-language-pack
@@ -566,17 +568,16 @@ tree-sitter-language-pack==0.13.0
# via grep-ast
tree-sitter-yaml==0.7.2
# via tree-sitter-language-pack
-typer==0.23.0
+typer==0.24.1
# via
# -r requirements/requirements-dev.in
- # typer-slim
-typer-slim==0.23.0
- # via
# huggingface-hub
# transformers
typing-extensions==4.15.0
# via
+ # aiosignal
# altair
+ # anyio
# beautifulsoup4
# fastapi
# grpcio
@@ -588,8 +589,10 @@ typing-extensions==4.15.0
# pydantic
# pydantic-core
# pyee
+ # referencing
# sentence-transformers
# sqlalchemy
+ # starlette
# streamlit
# torch
# typing-inspect
@@ -606,9 +609,9 @@ tzdata==2025.3
# via pandas
urllib3==2.6.3
# via requests
-uv==0.10.2
+uv==0.10.11
# via -r requirements/requirements-dev.in
-virtualenv==20.36.1
+virtualenv==21.2.0
# via pre-commit
watchfiles==1.1.1
# via -r requirements/requirements.in
@@ -616,11 +619,11 @@ wcwidth==0.6.0
# via prompt-toolkit
wheel==0.46.3
# via pip-tools
-wrapt==2.1.1
+wrapt==2.1.2
# via
# deprecated
# llama-index-core
-yarl==1.22.0
+yarl==1.23.0
# via aiohttp
zipp==3.23.0
# via importlib-metadata
diff --git a/requirements/requirements-browser.txt b/requirements/requirements-browser.txt
index 11d672543..9e0e8da55 100644
--- a/requirements/requirements-browser.txt
+++ b/requirements/requirements-browser.txt
@@ -13,15 +13,15 @@ blinker==1.9.0
# via
# -c requirements/common-constraints.txt
# streamlit
-cachetools==6.2.6
+cachetools==7.0.5
# via
# -c requirements/common-constraints.txt
# streamlit
-certifi==2026.1.4
+certifi==2026.2.25
# via
# -c requirements/common-constraints.txt
# requests
-charset-normalizer==3.4.4
+charset-normalizer==3.4.6
# via
# -c requirements/common-constraints.txt
# requests
@@ -58,7 +58,7 @@ markupsafe==3.0.3
# via
# -c requirements/common-constraints.txt
# jinja2
-narwhals==2.16.0
+narwhals==2.18.0
# via
# -c requirements/common-constraints.txt
# altair
@@ -85,7 +85,7 @@ protobuf==6.33.5
# via
# -c requirements/common-constraints.txt
# streamlit
-pyarrow==23.0.0
+pyarrow==23.0.1
# via
# -c requirements/common-constraints.txt
# streamlit
@@ -97,7 +97,7 @@ python-dateutil==2.9.0.post0
# via
# -c requirements/common-constraints.txt
# pandas
-pytz==2025.2
+pytz==2026.1.post1
# via
# -c requirements/common-constraints.txt
# pandas
@@ -119,11 +119,11 @@ six==1.17.0
# via
# -c requirements/common-constraints.txt
# python-dateutil
-smmap==5.0.2
+smmap==5.0.3
# via
# -c requirements/common-constraints.txt
# gitdb
-streamlit==1.54.0
+streamlit==1.55.0
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements-browser.in
@@ -135,7 +135,7 @@ toml==0.10.2
# via
# -c requirements/common-constraints.txt
# streamlit
-tornado==6.5.4
+tornado==6.5.5
# via
# -c requirements/common-constraints.txt
# streamlit
@@ -143,6 +143,7 @@ typing-extensions==4.15.0
# via
# -c requirements/common-constraints.txt
# altair
+ # referencing
# streamlit
tzdata==2025.3
# via
diff --git a/requirements/requirements-dev.txt b/requirements/requirements-dev.txt
index fcd347810..f89d751b7 100644
--- a/requirements/requirements-dev.txt
+++ b/requirements/requirements-dev.txt
@@ -8,7 +8,7 @@ build==1.4.0
# via
# -c requirements/common-constraints.txt
# pip-tools
-certifi==2026.1.4
+certifi==2026.2.25
# via
# -c requirements/common-constraints.txt
# requests
@@ -20,7 +20,7 @@ cfgv==3.5.0
# via
# -c requirements/common-constraints.txt
# pre-commit
-charset-normalizer==3.4.4
+charset-normalizer==3.4.6
# via
# -c requirements/common-constraints.txt
# requests
@@ -29,7 +29,7 @@ click==8.3.1
# -c requirements/common-constraints.txt
# pip-tools
# typer
-codespell==2.4.1
+codespell==2.4.2
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements-dev.in
@@ -58,26 +58,27 @@ distlib==0.4.0
# via
# -c requirements/common-constraints.txt
# virtualenv
-filelock==3.20.3
+filelock==3.25.2
# via
# -c requirements/common-constraints.txt
+ # python-discovery
# virtualenv
-fonttools==4.61.1
+fonttools==4.62.1
# via
# -c requirements/common-constraints.txt
# matplotlib
-google-api-core[grpc]==2.29.0
+google-api-core[grpc]==2.30.0
# via
# -c requirements/common-constraints.txt
# google-cloud-bigquery
# google-cloud-core
-google-auth==2.48.0
+google-auth==2.49.1
# via
# -c requirements/common-constraints.txt
# google-api-core
# google-cloud-bigquery
# google-cloud-core
-google-cloud-bigquery==3.40.0
+google-cloud-bigquery==3.40.1
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements-dev.in
@@ -93,7 +94,7 @@ google-resumable-media==2.8.0
# via
# -c requirements/common-constraints.txt
# google-cloud-bigquery
-googleapis-common-protos==1.72.0
+googleapis-common-protos==1.73.0
# via
# -c requirements/common-constraints.txt
# google-api-core
@@ -107,7 +108,7 @@ grpcio-status==1.78.0
# via
# -c requirements/common-constraints.txt
# google-api-core
-identify==2.6.16
+identify==2.6.18
# via
# -c requirements/common-constraints.txt
# pre-commit
@@ -123,7 +124,7 @@ iniconfig==2.3.0
# via
# -c requirements/common-constraints.txt
# pytest
-kiwisolver==1.4.9
+kiwisolver==1.5.0
# via
# -c requirements/common-constraints.txt
# matplotlib
@@ -173,13 +174,14 @@ pip==26.0.1
# via
# -c requirements/common-constraints.txt
# pip-tools
-pip-tools==7.5.2
+pip-tools==7.5.3
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements-dev.in
-platformdirs==4.5.1
+platformdirs==4.9.4
# via
# -c requirements/common-constraints.txt
+ # python-discovery
# virtualenv
pluggy==1.6.0
# via
@@ -205,7 +207,6 @@ pyasn1==0.6.2
# via
# -c requirements/common-constraints.txt
# pyasn1-modules
- # rsa
pyasn1-modules==0.4.2
# via
# -c requirements/common-constraints.txt
@@ -238,7 +239,7 @@ pytest-cov==7.0.0
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements-dev.in
-pytest-env==1.2.0
+pytest-env==1.6.0
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements-dev.in
@@ -248,7 +249,15 @@ python-dateutil==2.9.0.post0
# google-cloud-bigquery
# matplotlib
# pandas
-pytz==2025.2
+python-discovery==1.1.3
+ # via
+ # -c requirements/common-constraints.txt
+ # virtualenv
+python-dotenv==1.2.2
+ # via
+ # -c requirements/common-constraints.txt
+ # pytest-env
+pytz==2026.1.post1
# via
# -c requirements/common-constraints.txt
# pandas
@@ -261,19 +270,15 @@ requests==2.32.5
# -c requirements/common-constraints.txt
# google-api-core
# google-cloud-bigquery
-rich==14.3.2
+rich==14.3.3
# via
# -c requirements/common-constraints.txt
# typer
-rsa==4.9.1
- # via
- # -c requirements/common-constraints.txt
- # google-auth
semver==3.0.4
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements-dev.in
-setuptools==82.0.0
+setuptools==82.0.1
# via
# -c requirements/common-constraints.txt
# pip-tools
@@ -285,7 +290,7 @@ six==1.17.0
# via
# -c requirements/common-constraints.txt
# python-dateutil
-typer==0.23.0
+typer==0.24.1
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements-dev.in
@@ -301,11 +306,11 @@ urllib3==2.6.3
# via
# -c requirements/common-constraints.txt
# requests
-uv==0.10.2
+uv==0.10.11
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements-dev.in
-virtualenv==20.36.1
+virtualenv==21.2.0
# via
# -c requirements/common-constraints.txt
# pre-commit
diff --git a/requirements/requirements-help.txt b/requirements/requirements-help.txt
index 6e0126eaa..7dd239fc9 100644
--- a/requirements/requirements-help.txt
+++ b/requirements/requirements-help.txt
@@ -32,17 +32,17 @@ attrs==25.4.0
# via
# -c requirements/common-constraints.txt
# aiohttp
-banks==2.4.0
+banks==2.4.1
# via
# -c requirements/common-constraints.txt
# llama-index-core
-certifi==2026.1.4
+certifi==2026.2.25
# via
# -c requirements/common-constraints.txt
# httpcore
# httpx
# requests
-charset-normalizer==3.4.4
+charset-normalizer==3.4.6
# via
# -c requirements/common-constraints.txt
# requests
@@ -69,7 +69,7 @@ dirtyjson==1.0.8
# via
# -c requirements/common-constraints.txt
# llama-index-core
-filelock==3.20.3
+filelock==3.25.2
# via
# -c requirements/common-constraints.txt
# huggingface-hub
@@ -90,7 +90,7 @@ fsspec==2026.2.0
# huggingface-hub
# llama-index-core
# torch
-greenlet==3.3.1
+greenlet==3.3.2
# via
# -c requirements/common-constraints.txt
# sqlalchemy
@@ -111,7 +111,7 @@ h11==0.16.0
# via
# -c requirements/common-constraints.txt
# httpcore
-hf-xet==1.2.0
+hf-xet==1.4.2
# via
# -c requirements/common-constraints.txt
# huggingface-hub
@@ -124,7 +124,7 @@ httpx==0.28.1
# -c requirements/common-constraints.txt
# huggingface-hub
# llama-index-core
-huggingface-hub[inference]==1.4.1
+huggingface-hub[inference]==1.7.1
# via
# -c requirements/common-constraints.txt
# llama-index-embeddings-huggingface
@@ -148,19 +148,19 @@ joblib==1.5.3
# -c requirements/common-constraints.txt
# nltk
# scikit-learn
-llama-index-core==0.14.14
+llama-index-core==0.14.18
# via
# -c requirements/common-constraints.txt
# llama-index-embeddings-huggingface
-llama-index-embeddings-huggingface==0.6.1
+llama-index-embeddings-huggingface==0.7.0
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements-help.in
-llama-index-instrumentation==0.4.2
+llama-index-instrumentation==0.5.0
# via
# -c requirements/common-constraints.txt
# llama-index-workflows
-llama-index-workflows==2.14.1
+llama-index-workflows==2.16.1
# via
# -c requirements/common-constraints.txt
# llama-index-core
@@ -202,7 +202,7 @@ networkx==3.4.2
# -c requirements/common-constraints.txt
# llama-index-core
# torch
-nltk==3.9.2
+nltk==3.9.3
# via
# -c requirements/common-constraints.txt
# llama-index-core
@@ -225,7 +225,7 @@ pillow==12.1.1
# via
# -c requirements/common-constraints.txt
# llama-index-core
-platformdirs==4.5.1
+platformdirs==4.9.4
# via
# -c requirements/common-constraints.txt
# banks
@@ -256,7 +256,7 @@ pyyaml==6.0.3
# huggingface-hub
# llama-index-core
# transformers
-regex==2026.1.15
+regex==2026.2.28
# via
# -c requirements/common-constraints.txt
# nltk
@@ -267,7 +267,7 @@ requests==2.32.5
# -c requirements/common-constraints.txt
# llama-index-core
# tiktoken
-rich==14.3.2
+rich==14.3.3
# via
# -c requirements/common-constraints.txt
# typer
@@ -285,11 +285,11 @@ scipy==1.17.1
# -c requirements/common-constraints.txt
# scikit-learn
# sentence-transformers
-sentence-transformers==5.2.2
+sentence-transformers==5.3.0
# via
# -c requirements/common-constraints.txt
# llama-index-embeddings-huggingface
-setuptools==82.0.0
+setuptools==82.0.1
# via
# -c requirements/common-constraints.txt
# llama-index-core
@@ -297,9 +297,8 @@ setuptools==82.0.0
shellingham==1.5.4
# via
# -c requirements/common-constraints.txt
- # huggingface-hub
# typer
-sqlalchemy[asyncio]==2.0.46
+sqlalchemy[asyncio]==2.0.48
# via
# -c requirements/common-constraints.txt
# llama-index-core
@@ -319,6 +318,10 @@ tiktoken==0.12.0
# via
# -c requirements/common-constraints.txt
# llama-index-core
+tinytag==2.2.1
+ # via
+ # -c requirements/common-constraints.txt
+ # llama-index-core
tokenizers==0.22.2
# via
# -c requirements/common-constraints.txt
@@ -336,15 +339,11 @@ tqdm==4.67.3
# nltk
# sentence-transformers
# transformers
-transformers==5.1.0
+transformers==5.3.0
# via
# -c requirements/common-constraints.txt
# sentence-transformers
-typer==0.23.0
- # via
- # -c requirements/common-constraints.txt
- # typer-slim
-typer-slim==0.23.0
+typer==0.24.1
# via
# -c requirements/common-constraints.txt
# huggingface-hub
@@ -352,6 +351,8 @@ typer-slim==0.23.0
typing-extensions==4.15.0
# via
# -c requirements/common-constraints.txt
+ # aiosignal
+ # anyio
# huggingface-hub
# llama-index-core
# llama-index-workflows
@@ -375,12 +376,12 @@ urllib3==2.6.3
# via
# -c requirements/common-constraints.txt
# requests
-wrapt==2.1.1
+wrapt==2.1.2
# via
# -c requirements/common-constraints.txt
# deprecated
# llama-index-core
-yarl==1.22.0
+yarl==1.23.0
# via
# -c requirements/common-constraints.txt
# aiohttp
diff --git a/requirements/requirements-playwright.txt b/requirements/requirements-playwright.txt
index 7ae654aa4..8cc726cea 100644
--- a/requirements/requirements-playwright.txt
+++ b/requirements/requirements-playwright.txt
@@ -1,6 +1,6 @@
# This file was autogenerated by uv via the following command:
# uv pip compile --no-strip-extras --constraint=requirements/common-constraints.txt --output-file=requirements/requirements-playwright.txt requirements/requirements-playwright.in
-greenlet==3.3.1
+greenlet==3.3.2
# via
# -c requirements/common-constraints.txt
# playwright
@@ -8,7 +8,7 @@ playwright==1.58.0
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements-playwright.in
-pyee==13.0.0
+pyee==13.0.1
# via
# -c requirements/common-constraints.txt
# playwright