diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c1e43807..c8ce643b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -19,7 +19,7 @@ repos: - id: gitleaks - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.17.1 + rev: v0.17.2 hooks: # ruff reads python/pyproject.toml, the closest config to each file. - id: ruff-check diff --git a/docs/framework-support.md b/docs/framework-support.md index 90d097e1..79c12d71 100644 --- a/docs/framework-support.md +++ b/docs/framework-support.md @@ -30,17 +30,17 @@ install takes each framework's newest release. | Framework | Tier | Extra | Package | Minimum supported | Tested on every PR | Known incompatible | |---|---|---|---|---|---|---| -| LangGraph | **Conformance-tested** | `[langgraph]` | `langgraph` | 0.4 | 1.2.16 | `langgraph==0.5.0` with `langchain-core>=1.0` | +| LangGraph | **Conformance-tested** | `[langgraph]` | `langgraph` | 0.4 | 1.2.17 | `langgraph==0.5.0` with `langchain-core>=1.0` | | | | | `langchain-openai` | 0.3.9 | 1.7.2 | | -| | | | `langchain-core` | 0.3.45 | 1.6.13 | | -| Google ADK | `connection_kwargs()` | `[adk]` | `google-adk` | 2.4 | 2.12.0 | None known | -| | | | `litellm` | 1.84 | 1.106.2 | | +| | | | `langchain-core` | 0.3.45 | 1.7.0 | | +| Google ADK | `connection_kwargs()` | `[adk]` | `google-adk` | 2.4 | 2.13.0 | None known | +| | | | `litellm` | 1.84 | 1.106.4 | | | Strands | `connection_kwargs()` | `[strands]` | `strands-agents` | 1.57.1 | 1.62.0 | None known | -| MS Agent Framework | `connection_kwargs()` | `[agent_framework]` | `agent-framework` | 1.13 | 1.22.0 | None known | +| MS Agent Framework | `connection_kwargs()` | `[agent_framework]` | `agent-framework` | 1.13 | 1.23.0 | None known | | OpenAI Agents SDK | **Conformance-tested** | `[openai-agents]` | `openai-agents` | 0.20 | 0.24.0 | None known | -| | | | `openai` | 2.45 | 3.36.1 | | -| Anthropic SDK | `connection_kwargs()` | `[anthropic]` | `anthropic` | 0.116 | 2.1.0 | None known | -| CrewAI | `connection_kwargs()` | `[crewai]` | `crewai` | 1.15.3 | 1.15.28 | None known | +| | | | `openai` | 2.45 | 3.37.0 | | +| Anthropic SDK | `connection_kwargs()` | `[anthropic]` | `anthropic` | 0.116 | 2.3.0 | None known | +| CrewAI | `connection_kwargs()` | `[crewai]` | `crewai` | 1.15.3 | 1.15.30 | None known | | LlamaIndex | `connection_kwargs()` | `[llamaindex]` | `llama-index-llms-openai-like` | 0.8 | 0.8.1 | None known | ## Where each column comes from diff --git a/python/constraints/adapter-contract-adk-py3.12.txt b/python/constraints/adapter-contract-adk-py3.12.txt index 7f7782c5..f689285d 100644 --- a/python/constraints/adapter-contract-adk-py3.12.txt +++ b/python/constraints/adapter-contract-adk-py3.12.txt @@ -13,23 +13,23 @@ anyio==4.15.1 ast-serialize==0.13.1 attrs==26.1.0 authlib==1.9.1 -boto3==1.43.117 -botocore==1.43.117 -certifi==2026.10.19 +boto3==1.43.118 +botocore==1.43.118 +certifi==2026.10.23 cffi==2.1.1 charset-normalizer==3.5.2 click==8.5.0 -coverage==7.16.2 +coverage==7.17.0 cryptography==50.0.2 distro==1.9.0 -fastapi==0.141.1 +fastapi==0.162.0 fastuuid==0.14.0 filelock==3.32.7 frozenlist==1.8.0 fsspec==2026.9.0 -google-adk==2.12.0 +google-adk==2.13.0 google-auth==2.62.0 -google-genai==2.32.0 +google-genai==2.33.0 graphviz==0.21 grimp==3.17 h11==0.16.0 @@ -45,30 +45,30 @@ import-linter==2.15 importlib-metadata==8.9.0 iniconfig==2.3.1 jinja2==3.1.6 -jiter==0.17.0 +jiter==0.18.0 jmespath==1.1.0 joserfc==1.7.7 jsonschema==4.26.0 jsonschema-specifications==2025.9.1 librt==0.16.0 -litellm==1.106.2 +litellm==1.106.4 markdown-it-py==4.2.0 markupsafe==3.0.4 mdurl==0.1.2 -multidict==7.1.0 +multidict==7.2.1 mypy==2.4.0 mypy-extensions==1.1.0 openai==2.54.0 -opentelemetry-api==1.42.1 -opentelemetry-sdk==1.42.1 -opentelemetry-semantic-conventions==0.63b1 +opentelemetry-api==1.44.0 +opentelemetry-sdk==1.44.0 +opentelemetry-semantic-conventions==0.65b0 packaging==26.3 pathspec==1.1.1 pluggy==1.7.0 propcache==0.5.4 pyasn1==0.6.4 pyasn1-modules==0.4.2 -pycparser==3.11 +pycparser==3.12 pydantic==2.14.1 pydantic-core==2.50.1 pydantic-settings==2.16.1 @@ -88,12 +88,12 @@ requests==2.34.2 respx==0.23.1 rich==15.0.0 rpds-py==2026.9.1 -ruff==0.17.1 +ruff==0.17.2 s3transfer==0.19.3 shellingham==1.5.4 six==1.17.0 sniffio==1.3.1 -starlette==1.9.0 +starlette==1.10.0 tenacity==9.1.4 tiktoken==0.14.0 tokenizers==0.23.3 diff --git a/python/constraints/adapter-contract-agent_framework-py3.12.txt b/python/constraints/adapter-contract-agent_framework-py3.12.txt index 16d2f321..80037c3d 100644 --- a/python/constraints/adapter-contract-agent_framework-py3.12.txt +++ b/python/constraints/adapter-contract-agent_framework-py3.12.txt @@ -5,37 +5,37 @@ # a2a-sdk==1.2.3 ag-ui-protocol==0.1.22 -agent-framework==1.22.0 -agent-framework-a2a==1.0.0b261015 -agent-framework-ag-ui==1.6.0 -agent-framework-anthropic==1.0.0b261015 +agent-framework==1.23.0 +agent-framework-a2a==1.0.0b261022 +agent-framework-ag-ui==1.7.0 +agent-framework-anthropic==1.0.0b261022 agent-framework-azure-ai-search==1.0.0b261015 agent-framework-azure-contentunderstanding==1.0.0b261015 agent-framework-azure-cosmos==1.0.0b261015 agent-framework-azurefunctions==1.0.0b260922 -agent-framework-bedrock==1.0.0b261015 +agent-framework-bedrock==1.0.0b261022 agent-framework-chatkit==1.0.0b261015 agent-framework-claude==1.0.0b261015 agent-framework-copilotstudio==1.0.0b261015 -agent-framework-core==1.22.0 -agent-framework-declarative==1.3.0 -agent-framework-devui==1.0.0b261015 +agent-framework-core==1.23.0 +agent-framework-declarative==1.4.0 +agent-framework-devui==1.0.0b261022 agent-framework-durabletask==1.0.0b260922 agent-framework-foundry==1.15.0 -agent-framework-foundry-hosting==1.0.0b261015 +agent-framework-foundry-hosting==1.0.0b261022 agent-framework-foundry-local==1.0.0b261015 -agent-framework-gemini==1.0.0b261015 +agent-framework-gemini==1.0.0b261022 agent-framework-github-copilot==2.1.0 -agent-framework-hyperlight==1.0.0b261015 +agent-framework-hyperlight==1.0.0b261022 agent-framework-mem0==1.0.0b261015 agent-framework-mistral==1.0.0b261015 agent-framework-monty==1.0.0b261015 -agent-framework-ollama==1.0.0b261015 +agent-framework-ollama==1.0.0b261022 agent-framework-openai==1.17.0 -agent-framework-orchestrations==1.3.2 +agent-framework-orchestrations==1.4.0 agent-framework-purview==1.0.0b261015 -agent-framework-redis==1.0.0b261015 -agent-framework-tools==1.0.0b261015 +agent-framework-redis==1.0.0b261022 +agent-framework-tools==1.0.0b261022 aiohappyeyeballs==2.7.1 aiohttp==3.14.5 aiologic==0.17.1 @@ -44,7 +44,7 @@ annotated-doc==0.0.5 annotated-types==0.8.0 anthropic==1.17.0 anyio==4.15.1 -asgiref==3.12.1 +asgiref==3.13.0 ast-serialize==0.13.1 asyncio==4.0.0 attrs==26.1.0 @@ -64,15 +64,15 @@ azure-monitor-opentelemetry-exporter==1.0.0b58 azure-search-documents==12.0.0 azure-storage-blob==12.31.0 backoff==2.2.1 -boto3==1.43.117 -botocore==1.43.117 -certifi==2026.10.19 +boto3==1.43.118 +botocore==1.43.118 +certifi==2026.10.23 cffi==2.0.0 charset-normalizer==3.5.2 -claude-agent-sdk==0.2.172 +claude-agent-sdk==0.2.174 click==8.5.0 clr-loader==0.2.10 -coverage==7.16.2 +coverage==7.17.0 cryptography==50.0.2 culsans==0.11.0 distro==1.9.0 @@ -85,14 +85,14 @@ filetype==1.2.0 foundry-local-sdk==0.5.1 frozenlist==1.8.0 furl==2.1.4 -github-copilot-sdk==1.0.25 -google-api-core==2.42.0 +github-copilot-sdk==1.0.26 +google-api-core==2.43.0 google-auth==2.62.0 -google-genai==2.32.0 -googleapis-common-protos==1.75.5 -griffelib==2.4.0 +google-genai==2.33.0 +googleapis-common-protos==1.76.0 +griffelib==2.4.1 grimp==3.17 -grpcio==1.84.0 +grpcio==1.84.1 h11==0.16.0 h2==4.4.1 hpack==4.2.0 @@ -100,29 +100,29 @@ httpcore==1.0.9 httpcore2==2.16.0 httptools==0.9.0 httpx==0.28.1 -httpx-sse==0.4.3 httpx2==2.16.0 hypercorn==0.18.0 hyperframe==6.1.0 -hyperlight-sandbox==0.7.0 -hyperlight-sandbox-backend-wasm==0.7.0 -hyperlight-sandbox-python-guest==0.7.0 +hyperlight-sandbox==0.8.0 +hyperlight-sandbox-backend-wasm==0.8.0 +hyperlight-sandbox-python-guest==0.8.0 idna==3.20 import-linter==2.15 iniconfig==2.3.1 isodate==0.7.2 jinja2==3.1.6 -jiter==0.17.0 +jiter==0.18.0 jmespath==1.1.0 json-rpc==1.15.0 -jsonpath-ng==1.12.0 +jsonpath-ng==1.13.0 jsonpath-python==1.1.6 jsonschema==4.26.0 jsonschema-specifications==2025.9.1 librt==0.16.0 markdown-it-py==4.2.0 markupsafe==3.0.4 -mcp==1.30.0 +mcp==2.3.0 +mcp-types==2.3.0 mdurl==0.1.2 mem0ai==2.2.1 microsoft-agents-activity==1.9.0 @@ -135,13 +135,13 @@ msal==1.39.0 msal-extensions==1.3.1 msgspec==0.22.0 msrest==0.7.1 -multidict==7.1.0 +multidict==7.2.1 mypy==2.4.0 mypy-extensions==1.1.0 numpy==2.5.4 oauthlib==4.0.0 ollama==0.5.3 -openai==3.36.1 +openai==3.37.0 openai-agents==0.24.0 openai-chatkit==1.6.5 opentelemetry-api==1.45.1 @@ -174,8 +174,8 @@ orderedmultidict==1.0.2 packaging==26.3 pathspec==1.1.1 pluggy==1.7.0 -portalocker==3.2.0 -posthog==7.75.0 +portalocker==4.4.1 +posthog==7.75.11 powerfx==0.0.34 priority==2.0.0 propcache==0.5.4 @@ -184,13 +184,12 @@ protobuf==6.33.6 psutil==7.2.2 pyasn1==0.6.4 pyasn1-modules==0.4.2 -pycparser==3.11 +pycparser==3.12 pydantic==2.14.1 pydantic-core==2.50.1 pydantic-monty==0.0.23 pydantic-monty-client==0.0.23 pydantic-monty-runtime==0.0.23 -pydantic-settings==2.16.1 pygments==2.21.0 pyjwt==2.15.1 pytest==9.1.1 @@ -205,7 +204,7 @@ python-ulid==4.0.1 pythonnet==3.0.5 pytz==2026.5 pyyaml==6.0.3 -qdrant-client==1.19.1 +qdrant-client==1.20.0 redis==7.1.1 redisvl==0.15.0 referencing==0.37.0 @@ -215,14 +214,14 @@ requests-oauthlib==2.0.0 respx==0.23.1 rich==15.0.0 rpds-py==2026.9.1 -ruff==0.17.1 +ruff==0.17.2 s3transfer==0.19.3 shellingham==1.5.4 six==1.17.0 sniffio==1.3.1 sqlalchemy==2.1.6 -sse-starlette==3.5.0 -starlette==1.9.0 +sse-starlette==3.5.1 +starlette==1.10.0 tenacity==9.1.4 tqdm==4.70.1 truststore==0.10.5 diff --git a/python/constraints/adapter-contract-anthropic-py3.12.txt b/python/constraints/adapter-contract-anthropic-py3.12.txt index b0930c87..dbac0dd7 100644 --- a/python/constraints/adapter-contract-anthropic-py3.12.txt +++ b/python/constraints/adapter-contract-anthropic-py3.12.txt @@ -5,12 +5,12 @@ # annotated-doc==0.0.5 annotated-types==0.8.0 -anthropic==2.1.0 +anthropic==2.3.0 anyio==4.15.1 ast-serialize==0.13.1 -certifi==2026.10.19 +certifi==2026.10.23 click==8.5.0 -coverage==7.16.2 +coverage==7.17.0 docstring-parser==0.18.0 grimp==3.17 h11==0.16.0 @@ -21,13 +21,13 @@ httpx2==2.16.0 idna==3.20 import-linter==2.15 iniconfig==2.3.1 -jiter==0.17.0 +jiter==0.18.0 librt==0.16.0 markdown-it-py==4.2.0 mdurl==0.1.2 mypy==2.4.0 mypy-extensions==1.1.0 -openai==3.36.1 +openai==3.37.0 opentelemetry-api==1.45.1 packaging==26.3 pathspec==1.1.1 @@ -43,10 +43,10 @@ pytest-timeout==2.4.0 pyyaml==6.0.3 respx==0.23.1 rich==15.0.0 -ruff==0.17.1 +ruff==0.17.2 shellingham==1.5.4 sniffio==1.3.1 -starlette==1.9.0 +starlette==1.10.0 truststore==0.10.5 typer==0.27.3 typing-extensions==4.16.0 diff --git a/python/constraints/adapter-contract-crewai-py3.12.txt b/python/constraints/adapter-contract-crewai-py3.12.txt index 46f29336..9dc15ee9 100644 --- a/python/constraints/adapter-contract-crewai-py3.12.txt +++ b/python/constraints/adapter-contract-crewai-py3.12.txt @@ -17,15 +17,15 @@ attrs==26.1.0 bcrypt==5.0.0 build==1.6.1 cel-python==0.5.0 -certifi==2026.10.19 +certifi==2026.10.23 cffi==2.1.1 charset-normalizer==3.5.2 chromadb==1.5.9 click==8.5.0 -coverage==7.16.2 -crewai==1.15.28 -crewai-cli==1.15.28 -crewai-core==1.15.28 +coverage==7.17.0 +crewai==1.15.30 +crewai-cli==1.15.30 +crewai-core==1.15.30 cryptography==50.0.2 deprecation==2.1.0 distro==1.9.0 @@ -37,9 +37,9 @@ flatbuffers==25.12.19 frozenlist==1.8.0 fsspec==2026.9.0 google-re2==1.1.20251105 -googleapis-common-protos==1.75.5 +googleapis-common-protos==1.76.0 grimp==3.17 -grpcio==1.84.0 +grpcio==1.84.1 h11==0.16.0 hf-xet==1.7.0 httpcore==1.0.9 @@ -48,7 +48,7 @@ httptools==0.9.0 httpx==0.28.1 httpx-sse==0.4.3 httpx2==2.16.0 -huggingface-hub==2.2.0 +huggingface-hub==2.3.0 idna==3.20 import-linter==2.15 importlib-resources==7.1.0 @@ -65,17 +65,17 @@ jsonschema-specifications==2025.9.1 kubernetes==36.0.3 lance-namespace==0.13.0 lance-namespace-urllib3-client==0.13.0 -lancedb==0.30.0 +lancedb==0.40.0 lark==1.3.1 librt==0.16.0 linkify-it-py==2.2.0 markdown-it-py==4.2.0 markupsafe==3.0.4 -mcp==1.28.1 +mcp==1.30.0 mdit-py-plugins==0.6.1 mdurl==0.1.2 mmh3==5.3.1 -multidict==7.1.0 +multidict==7.2.1 mypy==2.4.0 mypy-extensions==1.1.0 numpy==2.5.4 @@ -107,7 +107,7 @@ propcache==0.5.4 protobuf==7.36.2 pyarrow==26.0.0 pybase64==1.5.1 -pycparser==3.11 +pycparser==3.12 pydantic==2.12.5 pydantic-core==2.41.5 pydantic-settings==2.16.1 @@ -132,12 +132,12 @@ requests-oauthlib==2.0.0 respx==0.23.1 rich==14.3.4 rpds-py==2026.9.1 -ruff==0.17.1 +ruff==0.17.2 shellingham==1.5.4 six==1.17.0 sniffio==1.3.1 -sse-starlette==3.5.0 -starlette==1.9.0 +sse-starlette==3.5.1 +starlette==1.10.0 tenacity==9.2.1 textual==8.2.8 tokenizers==0.23.3 @@ -150,7 +150,7 @@ typing-extensions==4.16.0 typing-inspection==0.4.4 tzdata==2026.5 urllib3==2.8.0 -uv==0.11.33 +uv==0.13.5 uvicorn==0.54.0 uvloop==0.23.0 vulture==2.16 diff --git a/python/constraints/adapter-contract-langgraph-py3.12.txt b/python/constraints/adapter-contract-langgraph-py3.12.txt index 464a63df..c02faa09 100644 --- a/python/constraints/adapter-contract-langgraph-py3.12.txt +++ b/python/constraints/adapter-contract-langgraph-py3.12.txt @@ -7,10 +7,10 @@ annotated-doc==0.0.5 annotated-types==0.8.0 anyio==4.15.1 ast-serialize==0.13.1 -certifi==2026.10.19 +certifi==2026.10.23 charset-normalizer==3.5.2 click==8.5.0 -coverage==7.16.2 +coverage==7.17.0 distro==1.9.0 grimp==3.17 h11==0.16.0 @@ -21,23 +21,23 @@ httpx2==2.16.0 idna==3.20 import-linter==2.15 iniconfig==2.3.1 -jiter==0.17.0 -jsonpatch==1.36 -jsonpointer==3.4 -langchain-core==1.6.13 +jiter==0.18.0 +jsonpatch==1.37 +jsonpointer==3.5 +langchain-core==1.7.0 langchain-openai==1.7.2 langchain-protocol==0.0.20 -langgraph==1.2.16 +langgraph==1.2.17 langgraph-checkpoint==4.3.0 langgraph-prebuilt==1.1.1 -langgraph-sdk==0.4.8 +langgraph-sdk==0.4.9 langsmith==0.14.12 librt==0.16.0 markdown-it-py==4.2.0 mdurl==0.1.2 mypy==2.4.0 mypy-extensions==1.1.0 -openai==3.36.1 +openai==3.37.0 orjson==3.13.0 ormsgpack==1.13.0 packaging==26.3 @@ -57,10 +57,10 @@ requests==2.34.2 requests-toolbelt==1.0.0 respx==0.23.1 rich==15.0.0 -ruff==0.17.1 +ruff==0.17.2 shellingham==1.5.4 sniffio==1.3.1 -starlette==1.9.0 +starlette==1.10.0 tenacity==9.2.1 tiktoken==0.14.0 truststore==0.10.5 @@ -71,6 +71,6 @@ urllib3==2.8.0 uuid-utils==0.18.0 uvicorn==0.54.0 vulture==2.16 -websockets==16.1.1 +websockets==17.3 xxhash==4.0.2 zstandard==0.25.0 diff --git a/python/constraints/adapter-contract-llamaindex-py3.12.txt b/python/constraints/adapter-contract-llamaindex-py3.12.txt index 0a0e8701..777371aa 100644 --- a/python/constraints/adapter-contract-llamaindex-py3.12.txt +++ b/python/constraints/adapter-contract-llamaindex-py3.12.txt @@ -13,12 +13,12 @@ anyio==4.15.1 ast-serialize==0.13.1 attrs==26.1.0 banks==2.5.1 -certifi==2026.10.19 +certifi==2026.10.23 charset-normalizer==3.5.2 click==8.5.0 cloudpickle==3.1.2 colorama==0.4.6 -coverage==7.16.2 +coverage==7.17.0 dataclasses-json==0.6.7 defusedxml==0.7.1 deprecated==3.0.0 @@ -28,9 +28,9 @@ filetype==1.2.0 frozenlist==1.8.0 fsspec==2026.9.0 greenlet==3.5.6 -griffe==2.4.0 -griffecli==2.4.0 -griffelib==2.4.0 +griffe==2.4.1 +griffecli==2.4.1 +griffelib==2.4.1 grimp==3.17 h11==0.16.0 httpcore==1.0.9 @@ -39,7 +39,7 @@ idna==3.20 import-linter==2.15 iniconfig==2.3.1 jinja2==3.1.6 -jiter==0.17.0 +jiter==0.18.0 joblib==1.6.0 librt==0.16.0 llama-index-core==0.14.25 @@ -51,7 +51,7 @@ markdown-it-py==4.2.0 markupsafe==3.0.4 marshmallow==3.26.2 mdurl==0.1.2 -multidict==7.1.0 +multidict==7.2.1 mypy==2.4.0 mypy-extensions==1.1.0 nest-asyncio==1.6.0 @@ -78,12 +78,12 @@ regex==2026.9.29 requests==2.34.2 respx==0.23.1 rich==15.0.0 -ruff==0.17.1 +ruff==0.17.2 setuptools==84.2.1 shellingham==1.5.4 sniffio==1.3.1 sqlalchemy==2.1.6 -starlette==1.9.0 +starlette==1.10.0 tenacity==9.2.1 tiktoken==0.14.0 tinytag==2.3.2 diff --git a/python/constraints/adapter-contract-openai-agents-py3.12.txt b/python/constraints/adapter-contract-openai-agents-py3.12.txt index f33ccd28..98bd20ce 100644 --- a/python/constraints/adapter-contract-openai-agents-py3.12.txt +++ b/python/constraints/adapter-contract-openai-agents-py3.12.txt @@ -8,13 +8,13 @@ annotated-types==0.8.0 anyio==4.15.1 ast-serialize==0.13.1 attrs==26.1.0 -certifi==2026.10.19 +certifi==2026.10.23 cffi==2.1.1 charset-normalizer==3.5.2 click==8.5.0 -coverage==7.16.2 +coverage==7.17.0 cryptography==50.0.2 -griffelib==2.4.0 +griffelib==2.4.1 grimp==3.17 h11==0.16.0 httpcore==1.0.9 @@ -24,7 +24,7 @@ httpx2==2.16.0 idna==3.20 import-linter==2.15 iniconfig==2.3.1 -jiter==0.17.0 +jiter==0.18.0 jsonschema==4.26.0 jsonschema-specifications==2025.9.1 librt==0.16.0 @@ -34,13 +34,13 @@ mcp-types==2.3.0 mdurl==0.1.2 mypy==2.4.0 mypy-extensions==1.1.0 -openai==3.36.1 +openai==3.37.0 openai-agents==0.24.0 opentelemetry-api==1.45.1 packaging==26.3 pathspec==1.1.1 pluggy==1.7.0 -pycparser==3.11 +pycparser==3.12 pydantic==2.14.1 pydantic-core==2.50.1 pygments==2.21.0 @@ -57,11 +57,11 @@ requests==2.34.2 respx==0.23.1 rich==15.0.0 rpds-py==2026.9.1 -ruff==0.17.1 +ruff==0.17.2 shellingham==1.5.4 sniffio==1.3.1 -sse-starlette==3.5.0 -starlette==1.9.0 +sse-starlette==3.5.1 +starlette==1.10.0 truststore==0.10.5 typer==0.27.3 typing-extensions==4.16.0 diff --git a/python/constraints/adapter-contract-strands-py3.12.txt b/python/constraints/adapter-contract-strands-py3.12.txt index ef9f0549..6e6b2187 100644 --- a/python/constraints/adapter-contract-strands-py3.12.txt +++ b/python/constraints/adapter-contract-strands-py3.12.txt @@ -9,12 +9,12 @@ anyio==4.15.1 ast-serialize==0.13.1 attrs==26.1.0 aws-bedrock-token-generator==1.1.0 -boto3==1.43.117 -botocore==1.43.117 -certifi==2026.10.19 +boto3==1.43.118 +botocore==1.43.118 +certifi==2026.10.23 cffi==2.1.1 click==8.5.0 -coverage==7.16.2 +coverage==7.17.0 cryptography==50.0.2 distro==1.9.0 docstring-parser==0.18.0 @@ -27,7 +27,7 @@ httpx2==2.16.0 idna==3.20 import-linter==2.15 iniconfig==2.3.1 -jiter==0.17.0 +jiter==0.18.0 jmespath==1.1.0 jsonschema==4.26.0 jsonschema-specifications==2025.9.1 @@ -47,7 +47,7 @@ opentelemetry-semantic-conventions==0.66b1 packaging==26.3 pathspec==1.1.1 pluggy==1.7.0 -pycparser==3.11 +pycparser==3.12 pydantic==2.14.1 pydantic-core==2.50.1 pygments==2.21.0 @@ -64,13 +64,13 @@ referencing==0.37.0 respx==0.23.1 rich==15.0.0 rpds-py==2026.9.1 -ruff==0.17.1 +ruff==0.17.2 s3transfer==0.19.3 shellingham==1.5.4 six==1.17.0 sniffio==1.3.1 -sse-starlette==3.5.0 -starlette==1.9.0 +sse-starlette==3.5.1 +starlette==1.10.0 strands-agents==1.62.0 tqdm==4.70.1 truststore==0.10.5 diff --git a/python/constraints/agent-framework-middleware-py3.12.txt b/python/constraints/agent-framework-middleware-py3.12.txt index 21039e26..b1dde60b 100644 --- a/python/constraints/agent-framework-middleware-py3.12.txt +++ b/python/constraints/agent-framework-middleware-py3.12.txt @@ -5,37 +5,37 @@ # a2a-sdk==1.2.3 ag-ui-protocol==0.1.22 -agent-framework==1.22.0 -agent-framework-a2a==1.0.0b261015 -agent-framework-ag-ui==1.6.0 -agent-framework-anthropic==1.0.0b261015 +agent-framework==1.23.0 +agent-framework-a2a==1.0.0b261022 +agent-framework-ag-ui==1.7.0 +agent-framework-anthropic==1.0.0b261022 agent-framework-azure-ai-search==1.0.0b261015 agent-framework-azure-contentunderstanding==1.0.0b261015 agent-framework-azure-cosmos==1.0.0b261015 agent-framework-azurefunctions==1.0.0b260922 -agent-framework-bedrock==1.0.0b261015 +agent-framework-bedrock==1.0.0b261022 agent-framework-chatkit==1.0.0b261015 agent-framework-claude==1.0.0b261015 agent-framework-copilotstudio==1.0.0b261015 -agent-framework-core==1.22.0 -agent-framework-declarative==1.3.0 -agent-framework-devui==1.0.0b261015 +agent-framework-core==1.23.0 +agent-framework-declarative==1.4.0 +agent-framework-devui==1.0.0b261022 agent-framework-durabletask==1.0.0b260922 agent-framework-foundry==1.15.0 -agent-framework-foundry-hosting==1.0.0b261015 +agent-framework-foundry-hosting==1.0.0b261022 agent-framework-foundry-local==1.0.0b261015 -agent-framework-gemini==1.0.0b261015 +agent-framework-gemini==1.0.0b261022 agent-framework-github-copilot==2.1.0 -agent-framework-hyperlight==1.0.0b261015 +agent-framework-hyperlight==1.0.0b261022 agent-framework-mem0==1.0.0b261015 agent-framework-mistral==1.0.0b261015 agent-framework-monty==1.0.0b261015 -agent-framework-ollama==1.0.0b261015 +agent-framework-ollama==1.0.0b261022 agent-framework-openai==1.17.0 -agent-framework-orchestrations==1.3.2 +agent-framework-orchestrations==1.4.0 agent-framework-purview==1.0.0b261015 -agent-framework-redis==1.0.0b261015 -agent-framework-tools==1.0.0b261015 +agent-framework-redis==1.0.0b261022 +agent-framework-tools==1.0.0b261022 aiohappyeyeballs==2.7.1 aiohttp==3.14.5 aiologic==0.17.1 @@ -44,7 +44,7 @@ annotated-doc==0.0.5 annotated-types==0.8.0 anthropic==1.17.0 anyio==4.15.1 -asgiref==3.12.1 +asgiref==3.13.0 ast-serialize==0.13.1 asyncio==4.0.0 attrs==26.1.0 @@ -64,15 +64,15 @@ azure-monitor-opentelemetry-exporter==1.0.0b58 azure-search-documents==12.0.0 azure-storage-blob==12.31.0 backoff==2.2.1 -boto3==1.43.117 -botocore==1.43.117 -certifi==2026.10.19 +boto3==1.43.118 +botocore==1.43.118 +certifi==2026.10.23 cffi==2.0.0 charset-normalizer==3.5.2 -claude-agent-sdk==0.2.172 +claude-agent-sdk==0.2.174 click==8.5.0 clr-loader==0.2.10 -coverage==7.16.2 +coverage==7.17.0 cryptography==50.0.2 culsans==0.11.0 distro==1.9.0 @@ -85,14 +85,14 @@ filetype==1.2.0 foundry-local-sdk==0.5.1 frozenlist==1.8.0 furl==2.1.4 -github-copilot-sdk==1.0.25 -google-api-core==2.42.0 +github-copilot-sdk==1.0.26 +google-api-core==2.43.0 google-auth==2.62.0 -google-genai==2.32.0 -googleapis-common-protos==1.75.5 -griffelib==2.4.0 +google-genai==2.33.0 +googleapis-common-protos==1.76.0 +griffelib==2.4.1 grimp==3.17 -grpcio==1.84.0 +grpcio==1.84.1 h11==0.16.0 h2==4.4.1 hpack==4.2.0 @@ -100,29 +100,29 @@ httpcore==1.0.9 httpcore2==2.16.0 httptools==0.9.0 httpx==0.28.1 -httpx-sse==0.4.3 httpx2==2.16.0 hypercorn==0.18.0 hyperframe==6.1.0 -hyperlight-sandbox==0.7.0 -hyperlight-sandbox-backend-wasm==0.7.0 -hyperlight-sandbox-python-guest==0.7.0 +hyperlight-sandbox==0.8.0 +hyperlight-sandbox-backend-wasm==0.8.0 +hyperlight-sandbox-python-guest==0.8.0 idna==3.20 import-linter==2.15 iniconfig==2.3.1 isodate==0.7.2 jinja2==3.1.6 -jiter==0.17.0 +jiter==0.18.0 jmespath==1.1.0 json-rpc==1.15.0 -jsonpath-ng==1.12.0 +jsonpath-ng==1.13.0 jsonpath-python==1.1.6 jsonschema==4.26.0 jsonschema-specifications==2025.9.1 librt==0.16.0 markdown-it-py==4.2.0 markupsafe==3.0.4 -mcp==1.30.0 +mcp==2.3.0 +mcp-types==2.3.0 mdurl==0.1.2 mem0ai==2.2.1 microsoft-agents-activity==1.9.0 @@ -135,13 +135,13 @@ msal==1.39.0 msal-extensions==1.3.1 msgspec==0.22.0 msrest==0.7.1 -multidict==7.1.0 +multidict==7.2.1 mypy==2.4.0 mypy-extensions==1.1.0 numpy==2.5.4 oauthlib==4.0.0 ollama==0.5.3 -openai==3.36.1 +openai==3.37.0 openai-agents==0.24.0 openai-chatkit==1.6.5 opentelemetry-api==1.45.1 @@ -174,8 +174,8 @@ orderedmultidict==1.0.2 packaging==26.3 pathspec==1.1.1 pluggy==1.7.0 -portalocker==3.2.0 -posthog==7.75.0 +portalocker==4.4.1 +posthog==7.75.11 powerfx==0.0.34 priority==2.0.0 propcache==0.5.4 @@ -184,13 +184,12 @@ protobuf==6.33.6 psutil==7.2.2 pyasn1==0.6.4 pyasn1-modules==0.4.2 -pycparser==3.11 +pycparser==3.12 pydantic==2.14.1 pydantic-core==2.50.1 pydantic-monty==0.0.23 pydantic-monty-client==0.0.23 pydantic-monty-runtime==0.0.23 -pydantic-settings==2.16.1 pygments==2.21.0 pyjwt==2.15.1 pytest==9.1.1 @@ -205,7 +204,7 @@ python-ulid==4.0.1 pythonnet==3.0.5 pytz==2026.5 pyyaml==6.0.3 -qdrant-client==1.19.1 +qdrant-client==1.20.0 redis==7.1.1 redisvl==0.15.0 referencing==0.37.0 @@ -215,14 +214,14 @@ requests-oauthlib==2.0.0 respx==0.23.1 rich==15.0.0 rpds-py==2026.9.1 -ruff==0.17.1 +ruff==0.17.2 s3transfer==0.19.3 shellingham==1.5.4 six==1.17.0 sniffio==1.3.1 sqlalchemy==2.1.6 -sse-starlette==3.5.0 -starlette==1.9.0 +sse-starlette==3.5.1 +starlette==1.10.0 tenacity==9.1.4 tqdm==4.70.1 truststore==0.10.5 diff --git a/python/constraints/agents-strands-last-call-py3.12.txt b/python/constraints/agents-strands-last-call-py3.12.txt index e42db1f7..0745d406 100644 --- a/python/constraints/agents-strands-last-call-py3.12.txt +++ b/python/constraints/agents-strands-last-call-py3.12.txt @@ -9,17 +9,17 @@ anyio==4.15.1 ast-serialize==0.13.1 attrs==26.1.0 aws-bedrock-token-generator==1.1.0 -boto3==1.43.117 -botocore==1.43.117 -certifi==2026.10.19 +boto3==1.43.118 +botocore==1.43.118 +certifi==2026.10.23 cffi==2.1.1 charset-normalizer==3.5.2 click==8.5.0 -coverage==7.16.2 +coverage==7.17.0 cryptography==50.0.2 distro==1.9.0 docstring-parser==0.18.0 -griffelib==2.4.0 +griffelib==2.4.1 grimp==3.17 h11==0.16.0 httpcore==1.0.9 @@ -29,7 +29,7 @@ httpx2==2.16.0 idna==3.20 import-linter==2.15 iniconfig==2.3.1 -jiter==0.17.0 +jiter==0.18.0 jmespath==1.1.0 jsonschema==4.26.0 jsonschema-specifications==2025.9.1 @@ -50,7 +50,7 @@ opentelemetry-semantic-conventions==0.66b1 packaging==26.3 pathspec==1.1.1 pluggy==1.7.0 -pycparser==3.11 +pycparser==3.12 pydantic==2.14.1 pydantic-core==2.50.1 pygments==2.21.0 @@ -68,13 +68,13 @@ requests==2.34.2 respx==0.23.1 rich==15.0.0 rpds-py==2026.9.1 -ruff==0.17.1 +ruff==0.17.2 s3transfer==0.19.3 shellingham==1.5.4 six==1.17.0 sniffio==1.3.1 -sse-starlette==3.5.0 -starlette==1.9.0 +sse-starlette==3.5.1 +starlette==1.10.0 strands-agents==1.62.0 tqdm==4.70.1 truststore==0.10.5 diff --git a/python/constraints/base-only-py3.11.txt b/python/constraints/base-only-py3.11.txt index 7df02243..d3f93689 100644 --- a/python/constraints/base-only-py3.11.txt +++ b/python/constraints/base-only-py3.11.txt @@ -6,9 +6,9 @@ annotated-doc==0.0.5 anyio==4.15.1 ast-serialize==0.13.1 -certifi==2026.10.19 +certifi==2026.10.23 click==8.5.0 -coverage==7.16.2 +coverage==7.17.0 grimp==3.17 h11==0.16.0 httpcore==1.0.9 @@ -33,9 +33,8 @@ pytest-timeout==2.4.0 pyyaml==6.0.3 respx==0.23.1 rich==15.0.0 -ruff==0.17.1 +ruff==0.17.2 shellingham==1.5.4 -tomli==2.5.0 typer==0.27.3 typing-extensions==4.16.0 vulture==2.16 diff --git a/python/constraints/benchmark-py3.11.txt b/python/constraints/benchmark-py3.11.txt index 8d4d91eb..fd23e1bc 100644 --- a/python/constraints/benchmark-py3.11.txt +++ b/python/constraints/benchmark-py3.11.txt @@ -7,11 +7,11 @@ annotated-doc==0.0.5 annotated-types==0.8.0 anyio==4.15.1 ast-serialize==0.13.1 -certifi==2026.10.19 +certifi==2026.10.23 charset-normalizer==3.5.2 click==8.5.0 -coverage==7.16.2 -googleapis-common-protos==1.75.5 +coverage==7.17.0 +googleapis-common-protos==1.76.0 grimp==3.17 h11==0.16.0 httpcore==1.0.9 @@ -21,13 +21,13 @@ httpx2==2.16.0 idna==3.20 import-linter==2.15 iniconfig==2.3.1 -jiter==0.17.0 +jiter==0.18.0 librt==0.16.0 markdown-it-py==4.2.0 mdurl==0.1.2 mypy==2.4.0 mypy-extensions==1.1.0 -openai==3.36.1 +openai==3.37.0 opentelemetry-api==1.45.1 opentelemetry-exporter-http-transport==0.66b1 opentelemetry-exporter-otlp-common==0.66b1 @@ -52,11 +52,10 @@ pyyaml==6.0.3 requests==2.34.2 respx==0.23.1 rich==15.0.0 -ruff==0.17.1 +ruff==0.17.2 shellingham==1.5.4 sniffio==1.3.1 -starlette==1.9.0 -tomli==2.5.0 +starlette==1.10.0 truststore==0.10.5 typer==0.27.3 typing-extensions==4.16.0 diff --git a/python/constraints/langgraph-demo-py3.11.txt b/python/constraints/langgraph-demo-py3.11.txt index 790a092a..27423438 100644 --- a/python/constraints/langgraph-demo-py3.11.txt +++ b/python/constraints/langgraph-demo-py3.11.txt @@ -7,12 +7,12 @@ annotated-doc==0.0.5 annotated-types==0.8.0 anyio==4.15.1 ast-serialize==0.13.1 -certifi==2026.10.19 +certifi==2026.10.23 charset-normalizer==3.5.2 click==8.5.0 -coverage==7.16.2 +coverage==7.17.0 distro==1.9.0 -googleapis-common-protos==1.75.5 +googleapis-common-protos==1.76.0 grimp==3.17 h11==0.16.0 httpcore==1.0.9 @@ -22,23 +22,23 @@ httpx2==2.16.0 idna==3.20 import-linter==2.15 iniconfig==2.3.1 -jiter==0.17.0 -jsonpatch==1.36 -jsonpointer==3.4 -langchain-core==1.6.13 +jiter==0.18.0 +jsonpatch==1.37 +jsonpointer==3.5 +langchain-core==1.7.0 langchain-openai==1.7.2 langchain-protocol==0.0.20 -langgraph==1.2.16 +langgraph==1.2.17 langgraph-checkpoint==4.3.0 langgraph-prebuilt==1.1.1 -langgraph-sdk==0.4.8 +langgraph-sdk==0.4.9 langsmith==0.14.12 librt==0.16.0 markdown-it-py==4.2.0 mdurl==0.1.2 mypy==2.4.0 mypy-extensions==1.1.0 -openai==3.36.1 +openai==3.37.0 opentelemetry-api==1.45.1 opentelemetry-exporter-http-transport==0.66b1 opentelemetry-exporter-otlp-common==0.66b1 @@ -67,13 +67,12 @@ requests==2.34.2 requests-toolbelt==1.0.0 respx==0.23.1 rich==15.0.0 -ruff==0.17.1 +ruff==0.17.2 shellingham==1.5.4 sniffio==1.3.1 -starlette==1.9.0 +starlette==1.10.0 tenacity==9.2.1 tiktoken==0.14.0 -tomli==2.5.0 truststore==0.10.5 typer==0.27.3 typing-extensions==4.16.0 @@ -82,6 +81,6 @@ urllib3==2.8.0 uuid-utils==0.18.0 uvicorn==0.54.0 vulture==2.16 -websockets==16.1.1 +websockets==17.3 xxhash==4.0.2 zstandard==0.25.0 diff --git a/python/constraints/llamaindex-transport-py3.12.txt b/python/constraints/llamaindex-transport-py3.12.txt index a6199364..4745b791 100644 --- a/python/constraints/llamaindex-transport-py3.12.txt +++ b/python/constraints/llamaindex-transport-py3.12.txt @@ -13,12 +13,12 @@ anyio==4.15.1 ast-serialize==0.13.1 attrs==26.1.0 banks==2.5.1 -certifi==2026.10.19 +certifi==2026.10.23 charset-normalizer==3.5.2 click==8.5.0 cloudpickle==3.1.2 colorama==0.4.6 -coverage==7.16.2 +coverage==7.17.0 dataclasses-json==0.6.7 defusedxml==0.7.1 deprecated==3.0.0 @@ -28,9 +28,9 @@ filetype==1.2.0 frozenlist==1.8.0 fsspec==2026.9.0 greenlet==3.5.6 -griffe==2.4.0 -griffecli==2.4.0 -griffelib==2.4.0 +griffe==2.4.1 +griffecli==2.4.1 +griffelib==2.4.1 grimp==3.17 h11==0.16.0 httpcore==1.0.9 @@ -39,7 +39,7 @@ idna==3.20 import-linter==2.15 iniconfig==2.3.1 jinja2==3.1.6 -jiter==0.17.0 +jiter==0.18.0 joblib==1.6.0 librt==0.16.0 llama-index-core==0.14.25 @@ -51,7 +51,7 @@ markdown-it-py==4.2.0 markupsafe==3.0.4 marshmallow==3.26.2 mdurl==0.1.2 -multidict==7.1.0 +multidict==7.2.1 mypy==2.4.0 mypy-extensions==1.1.0 nest-asyncio==1.6.0 @@ -78,7 +78,7 @@ regex==2026.9.29 requests==2.34.2 respx==0.23.1 rich==15.0.0 -ruff==0.17.1 +ruff==0.17.2 setuptools==84.2.1 shellingham==1.5.4 sniffio==1.3.1 diff --git a/python/constraints/openai-1x-py3.12.txt b/python/constraints/openai-1x-py3.12.txt index 2d45cba4..3b721a02 100644 --- a/python/constraints/openai-1x-py3.12.txt +++ b/python/constraints/openai-1x-py3.12.txt @@ -7,12 +7,12 @@ annotated-doc==0.0.5 annotated-types==0.8.0 anyio==4.15.1 ast-serialize==0.13.1 -certifi==2026.10.19 +certifi==2026.10.23 charset-normalizer==3.5.2 click==8.5.0 -coverage==7.16.2 +coverage==7.17.0 distro==1.9.0 -googleapis-common-protos==1.75.5 +googleapis-common-protos==1.76.0 grimp==3.17 h11==0.16.0 httpcore==1.0.9 @@ -20,7 +20,7 @@ httpx==0.28.1 idna==3.20 import-linter==2.15 iniconfig==2.3.1 -jiter==0.17.0 +jiter==0.18.0 librt==0.16.0 markdown-it-py==4.2.0 mdurl==0.1.2 @@ -51,10 +51,10 @@ pyyaml==6.0.3 requests==2.34.2 respx==0.23.1 rich==15.0.0 -ruff==0.17.1 +ruff==0.17.2 shellingham==1.5.4 sniffio==1.3.1 -starlette==1.9.0 +starlette==1.10.0 tqdm==4.70.1 typer==0.27.3 typing-extensions==4.16.0 diff --git a/python/constraints/openai-agents-demo-py3.11.txt b/python/constraints/openai-agents-demo-py3.11.txt index 715454dc..6efdadb8 100644 --- a/python/constraints/openai-agents-demo-py3.11.txt +++ b/python/constraints/openai-agents-demo-py3.11.txt @@ -8,14 +8,14 @@ annotated-types==0.8.0 anyio==4.15.1 ast-serialize==0.13.1 attrs==26.1.0 -certifi==2026.10.19 +certifi==2026.10.23 cffi==2.1.1 charset-normalizer==3.5.2 click==8.5.0 -coverage==7.16.2 +coverage==7.17.0 cryptography==50.0.2 -googleapis-common-protos==1.75.5 -griffelib==2.4.0 +googleapis-common-protos==1.76.0 +griffelib==2.4.1 grimp==3.17 h11==0.16.0 httpcore==1.0.9 @@ -25,7 +25,7 @@ httpx2==2.16.0 idna==3.20 import-linter==2.15 iniconfig==2.3.1 -jiter==0.17.0 +jiter==0.18.0 jsonschema==4.26.0 jsonschema-specifications==2025.9.1 librt==0.16.0 @@ -35,7 +35,7 @@ mcp-types==2.3.0 mdurl==0.1.2 mypy==2.4.0 mypy-extensions==1.1.0 -openai==3.36.1 +openai==3.37.0 openai-agents==0.24.0 opentelemetry-api==1.45.1 opentelemetry-exporter-http-transport==0.66b1 @@ -49,7 +49,7 @@ packaging==26.3 pathspec==1.1.1 pluggy==1.7.0 protobuf==7.36.2 -pycparser==3.11 +pycparser==3.12 pydantic==2.14.1 pydantic-core==2.50.1 pygments==2.21.0 @@ -66,12 +66,11 @@ requests==2.34.2 respx==0.23.1 rich==15.0.0 rpds-py==2026.9.1 -ruff==0.17.1 +ruff==0.17.2 shellingham==1.5.4 sniffio==1.3.1 -sse-starlette==3.5.0 -starlette==1.9.0 -tomli==2.5.0 +sse-starlette==3.5.1 +starlette==1.10.0 truststore==0.10.5 typer==0.27.3 typing-extensions==4.16.0 diff --git a/python/constraints/quickstart-py3.11.txt b/python/constraints/quickstart-py3.11.txt index 67149493..233c8b67 100644 --- a/python/constraints/quickstart-py3.11.txt +++ b/python/constraints/quickstart-py3.11.txt @@ -5,18 +5,18 @@ # annotated-types==0.8.0 anyio==4.15.1 -certifi==2026.10.19 +certifi==2026.10.23 charset-normalizer==3.5.2 click==8.5.0 -googleapis-common-protos==1.75.5 +googleapis-common-protos==1.76.0 h11==0.16.0 httpcore==1.0.9 httpcore2==2.16.0 httpx==0.28.1 httpx2==2.16.0 idna==3.20 -jiter==0.17.0 -openai==3.36.1 +jiter==0.18.0 +openai==3.37.0 opentelemetry-api==1.45.1 opentelemetry-exporter-http-transport==0.66b1 opentelemetry-exporter-otlp-common==0.66b1 @@ -30,7 +30,7 @@ pydantic==2.14.1 pydantic-core==2.50.1 requests==2.34.2 sniffio==1.3.1 -starlette==1.9.0 +starlette==1.10.0 truststore==0.10.5 typing-extensions==4.16.0 typing-inspection==0.4.4 diff --git a/python/constraints/release-py3.11.txt b/python/constraints/release-py3.11.txt index 77069af3..71aaaee8 100644 --- a/python/constraints/release-py3.11.txt +++ b/python/constraints/release-py3.11.txt @@ -5,7 +5,7 @@ # backports-tarfile==1.2.0 build==1.6.1 -certifi==2026.10.19 +certifi==2026.10.23 cffi==2.1.1 charset-normalizer==3.5.2 cryptography==50.0.2 @@ -13,7 +13,7 @@ docutils==0.23 hatchling==1.32.4 id==1.6.1 idna==3.20 -importlib-metadata==9.0.1 +importlib-metadata==10.1.0 jaraco-classes==3.4.0 jaraco-context==6.1.2 jaraco-functools==4.6.0 @@ -26,7 +26,7 @@ nh3==0.3.7 packaging==26.3 pathspec==1.1.1 pluggy==1.7.0 -pycparser==3.11 +pycparser==3.12 pygments==2.21.0 pyproject-hooks==1.3.3 readme-renderer==46.0 diff --git a/python/constraints/test-py3.10.txt b/python/constraints/test-py3.10.txt index f83d9155..3306aa8d 100644 --- a/python/constraints/test-py3.10.txt +++ b/python/constraints/test-py3.10.txt @@ -8,12 +8,12 @@ annotated-types==0.8.0 anyio==4.15.1 ast-serialize==0.13.1 backports-asyncio-runner==1.2.0 -certifi==2026.10.19 +certifi==2026.10.23 charset-normalizer==3.5.2 click==8.5.0 coverage==7.16.2 exceptiongroup==1.3.1 -googleapis-common-protos==1.75.5 +googleapis-common-protos==1.76.0 grimp==3.17 h11==0.16.0 httpcore==1.0.9 @@ -23,13 +23,13 @@ httpx2==2.14.0 idna==3.20 import-linter==2.15 iniconfig==2.3.1 -jiter==0.17.0 +jiter==0.18.0 librt==0.16.0 markdown-it-py==4.2.0 mdurl==0.1.2 mypy==2.4.0 mypy-extensions==1.1.0 -openai==3.36.1 +openai==3.37.0 opentelemetry-api==1.45.1 opentelemetry-exporter-http-transport==0.66b1 opentelemetry-exporter-otlp-common==0.66b1 @@ -54,7 +54,7 @@ pyyaml==6.0.3 requests==2.34.2 respx==0.23.1 rich==15.0.0 -ruff==0.17.1 +ruff==0.17.2 shellingham==1.5.4 sniffio==1.3.1 starlette==1.7.0 diff --git a/python/constraints/test-py3.11.txt b/python/constraints/test-py3.11.txt index 59fd64a0..f9062df7 100644 --- a/python/constraints/test-py3.11.txt +++ b/python/constraints/test-py3.11.txt @@ -7,11 +7,11 @@ annotated-doc==0.0.5 annotated-types==0.8.0 anyio==4.15.1 ast-serialize==0.13.1 -certifi==2026.10.19 +certifi==2026.10.23 charset-normalizer==3.5.2 click==8.5.0 -coverage==7.16.2 -googleapis-common-protos==1.75.5 +coverage==7.17.0 +googleapis-common-protos==1.76.0 grimp==3.17 h11==0.16.0 httpcore==1.0.9 @@ -21,13 +21,13 @@ httpx2==2.16.0 idna==3.20 import-linter==2.15 iniconfig==2.3.1 -jiter==0.17.0 +jiter==0.18.0 librt==0.16.0 markdown-it-py==4.2.0 mdurl==0.1.2 mypy==2.4.0 mypy-extensions==1.1.0 -openai==3.36.1 +openai==3.37.0 opentelemetry-api==1.45.1 opentelemetry-exporter-http-transport==0.66b1 opentelemetry-exporter-otlp-common==0.66b1 @@ -52,11 +52,10 @@ pyyaml==6.0.3 requests==2.34.2 respx==0.23.1 rich==15.0.0 -ruff==0.17.1 +ruff==0.17.2 shellingham==1.5.4 sniffio==1.3.1 -starlette==1.9.0 -tomli==2.5.0 +starlette==1.10.0 truststore==0.10.5 typer==0.27.3 typing-extensions==4.16.0 diff --git a/python/constraints/test-py3.12.txt b/python/constraints/test-py3.12.txt index 6f2cf44d..b09765e4 100644 --- a/python/constraints/test-py3.12.txt +++ b/python/constraints/test-py3.12.txt @@ -7,11 +7,11 @@ annotated-doc==0.0.5 annotated-types==0.8.0 anyio==4.15.1 ast-serialize==0.13.1 -certifi==2026.10.19 +certifi==2026.10.23 charset-normalizer==3.5.2 click==8.5.0 -coverage==7.16.2 -googleapis-common-protos==1.75.5 +coverage==7.17.0 +googleapis-common-protos==1.76.0 grimp==3.17 h11==0.16.0 httpcore==1.0.9 @@ -21,13 +21,13 @@ httpx2==2.16.0 idna==3.20 import-linter==2.15 iniconfig==2.3.1 -jiter==0.17.0 +jiter==0.18.0 librt==0.16.0 markdown-it-py==4.2.0 mdurl==0.1.2 mypy==2.4.0 mypy-extensions==1.1.0 -openai==3.36.1 +openai==3.37.0 opentelemetry-api==1.45.1 opentelemetry-exporter-http-transport==0.66b1 opentelemetry-exporter-otlp-common==0.66b1 @@ -52,10 +52,10 @@ pyyaml==6.0.3 requests==2.34.2 respx==0.23.1 rich==15.0.0 -ruff==0.17.1 +ruff==0.17.2 shellingham==1.5.4 sniffio==1.3.1 -starlette==1.9.0 +starlette==1.10.0 truststore==0.10.5 typer==0.27.3 typing-extensions==4.16.0 diff --git a/python/constraints/test-py3.13.txt b/python/constraints/test-py3.13.txt index dd339a3b..c07a2027 100644 --- a/python/constraints/test-py3.13.txt +++ b/python/constraints/test-py3.13.txt @@ -7,11 +7,11 @@ annotated-doc==0.0.5 annotated-types==0.8.0 anyio==4.15.1 ast-serialize==0.13.1 -certifi==2026.10.19 +certifi==2026.10.23 charset-normalizer==3.5.2 click==8.5.0 -coverage==7.16.2 -googleapis-common-protos==1.75.5 +coverage==7.17.0 +googleapis-common-protos==1.76.0 grimp==3.17 h11==0.16.0 httpcore==1.0.9 @@ -21,13 +21,13 @@ httpx2==2.16.0 idna==3.20 import-linter==2.15 iniconfig==2.3.1 -jiter==0.17.0 +jiter==0.18.0 librt==0.16.0 markdown-it-py==4.2.0 mdurl==0.1.2 mypy==2.4.0 mypy-extensions==1.1.0 -openai==3.36.1 +openai==3.37.0 opentelemetry-api==1.45.1 opentelemetry-exporter-http-transport==0.66b1 opentelemetry-exporter-otlp-common==0.66b1 @@ -52,10 +52,10 @@ pyyaml==6.0.3 requests==2.34.2 respx==0.23.1 rich==15.0.0 -ruff==0.17.1 +ruff==0.17.2 shellingham==1.5.4 sniffio==1.3.1 -starlette==1.9.0 +starlette==1.10.0 truststore==0.10.5 typer==0.27.3 typing-extensions==4.16.0 diff --git a/python/constraints/test-py3.14.txt b/python/constraints/test-py3.14.txt index 9232ad7b..f162f06e 100644 --- a/python/constraints/test-py3.14.txt +++ b/python/constraints/test-py3.14.txt @@ -7,11 +7,11 @@ annotated-doc==0.0.5 annotated-types==0.8.0 anyio==4.15.1 ast-serialize==0.13.1 -certifi==2026.10.19 +certifi==2026.10.23 charset-normalizer==3.5.2 click==8.5.0 -coverage==7.16.2 -googleapis-common-protos==1.75.5 +coverage==7.17.0 +googleapis-common-protos==1.76.0 grimp==3.17 h11==0.16.0 httpcore==1.0.9 @@ -21,13 +21,13 @@ httpx2==2.16.0 idna==3.20 import-linter==2.15 iniconfig==2.3.1 -jiter==0.17.0 +jiter==0.18.0 librt==0.16.0 markdown-it-py==4.2.0 mdurl==0.1.2 mypy==2.4.0 mypy-extensions==1.1.0 -openai==3.36.1 +openai==3.37.0 opentelemetry-api==1.45.1 opentelemetry-exporter-http-transport==0.66b1 opentelemetry-exporter-otlp-common==0.66b1 @@ -52,10 +52,10 @@ pyyaml==6.0.3 requests==2.34.2 respx==0.23.1 rich==15.0.0 -ruff==0.17.1 +ruff==0.17.2 shellingham==1.5.4 sniffio==1.3.1 -starlette==1.9.0 +starlette==1.10.0 truststore==0.10.5 typer==0.27.3 typing-extensions==4.16.0 diff --git a/python/constraints/typecheck-and-lint-py3.11.txt b/python/constraints/typecheck-and-lint-py3.11.txt index 644ed469..52d90047 100644 --- a/python/constraints/typecheck-and-lint-py3.11.txt +++ b/python/constraints/typecheck-and-lint-py3.11.txt @@ -7,9 +7,9 @@ annotated-doc==0.0.5 annotated-types==0.8.0 anyio==4.15.1 ast-serialize==0.13.1 -certifi==2026.10.19 +certifi==2026.10.23 click==8.5.0 -coverage==7.16.2 +coverage==7.17.0 grimp==3.17 h11==0.16.0 httpcore==1.0.9 @@ -19,13 +19,13 @@ httpx2==2.16.0 idna==3.20 import-linter==2.15 iniconfig==2.3.1 -jiter==0.17.0 +jiter==0.18.0 librt==0.16.0 markdown-it-py==4.2.0 mdurl==0.1.2 mypy==2.4.0 mypy-extensions==1.1.0 -openai==3.36.1 +openai==3.37.0 packaging==26.3 pathspec==1.1.1 pluggy==1.7.0 @@ -40,10 +40,9 @@ pytest-timeout==2.4.0 pyyaml==6.0.3 respx==0.23.1 rich==15.0.0 -ruff==0.17.1 +ruff==0.17.2 shellingham==1.5.4 sniffio==1.3.1 -tomli==2.5.0 truststore==0.10.5 typer==0.27.3 typing-extensions==4.16.0 diff --git a/website/content/frameworks/compatibility.mdx b/website/content/frameworks/compatibility.mdx index 75a49ab6..fe28da9d 100644 --- a/website/content/frameworks/compatibility.mdx +++ b/website/content/frameworks/compatibility.mdx @@ -33,17 +33,17 @@ install takes each framework's newest release. | Framework | Tier | Extra | Package | Minimum supported | Tested on every PR | Known incompatible | |---|---|---|---|---|---|---| -| [LangGraph](/frameworks/langgraph) | Conformance-tested | `[langgraph]` | `langgraph` | 0.4 | 1.2.16 | `langgraph==0.5.0` with `langchain-core>=1.0` | +| [LangGraph](/frameworks/langgraph) | Conformance-tested | `[langgraph]` | `langgraph` | 0.4 | 1.2.17 | `langgraph==0.5.0` with `langchain-core>=1.0` | | | | | `langchain-openai` | 0.3.9 | 1.7.2 | | -| | | | `langchain-core` | 0.3.45 | 1.6.13 | | -| [Google ADK](/frameworks/adk) | `connection_kwargs()` | `[adk]` | `google-adk` | 2.4 | 2.12.0 | None known | -| | | | `litellm` | 1.84 | 1.106.2 | | +| | | | `langchain-core` | 0.3.45 | 1.7.0 | | +| [Google ADK](/frameworks/adk) | `connection_kwargs()` | `[adk]` | `google-adk` | 2.4 | 2.13.0 | None known | +| | | | `litellm` | 1.84 | 1.106.4 | | | [Strands](/frameworks/strands) | `connection_kwargs()` | `[strands]` | `strands-agents` | 1.57.1 | 1.62.0 | None known | -| [MS Agent Framework](/frameworks/agent-framework) | `connection_kwargs()` | `[agent_framework]` | `agent-framework` | 1.13 | 1.22.0 | None known | +| [MS Agent Framework](/frameworks/agent-framework) | `connection_kwargs()` | `[agent_framework]` | `agent-framework` | 1.13 | 1.23.0 | None known | | [OpenAI Agents SDK](/frameworks/openai) | Conformance-tested | `[openai-agents]` | `openai-agents` | 0.20 | 0.24.0 | None known | -| | | | `openai` | 2.45 | 3.36.1 | | -| [Anthropic SDK](/frameworks/anthropic) | `connection_kwargs()` | `[anthropic]` | `anthropic` | 0.116 | 2.1.0 | None known | -| [CrewAI](/frameworks/crewai) | `connection_kwargs()` | `[crewai]` | `crewai` | 1.15.3 | 1.15.28 | None known | +| | | | `openai` | 2.45 | 3.37.0 | | +| [Anthropic SDK](/frameworks/anthropic) | `connection_kwargs()` | `[anthropic]` | `anthropic` | 0.116 | 2.3.0 | None known | +| [CrewAI](/frameworks/crewai) | `connection_kwargs()` | `[crewai]` | `crewai` | 1.15.3 | 1.15.30 | None known | | [LlamaIndex](/frameworks/llamaindex) | `connection_kwargs()` | `[llamaindex]` | `llama-index-llms-openai-like` | 0.8 | 0.8.1 | None known | ## Installing several frameworks together diff --git a/website/public/frameworks/compatibility.md b/website/public/frameworks/compatibility.md index 2f11517e..a3335d13 100644 --- a/website/public/frameworks/compatibility.md +++ b/website/public/frameworks/compatibility.md @@ -25,17 +25,17 @@ install takes each framework's newest release. | Framework | Tier | Extra | Package | Minimum supported | Tested on every PR | Known incompatible | |---|---|---|---|---|---|---| -| [LangGraph](https://docs.donkey-kit.dev/frameworks/langgraph.md) | Conformance-tested | `[langgraph]` | `langgraph` | 0.4 | 1.2.16 | `langgraph==0.5.0` with `langchain-core>=1.0` | +| [LangGraph](https://docs.donkey-kit.dev/frameworks/langgraph.md) | Conformance-tested | `[langgraph]` | `langgraph` | 0.4 | 1.2.17 | `langgraph==0.5.0` with `langchain-core>=1.0` | | | | | `langchain-openai` | 0.3.9 | 1.7.2 | | -| | | | `langchain-core` | 0.3.45 | 1.6.13 | | -| [Google ADK](https://docs.donkey-kit.dev/frameworks/adk.md) | `connection_kwargs()` | `[adk]` | `google-adk` | 2.4 | 2.12.0 | None known | -| | | | `litellm` | 1.84 | 1.106.2 | | +| | | | `langchain-core` | 0.3.45 | 1.7.0 | | +| [Google ADK](https://docs.donkey-kit.dev/frameworks/adk.md) | `connection_kwargs()` | `[adk]` | `google-adk` | 2.4 | 2.13.0 | None known | +| | | | `litellm` | 1.84 | 1.106.4 | | | [Strands](https://docs.donkey-kit.dev/frameworks/strands.md) | `connection_kwargs()` | `[strands]` | `strands-agents` | 1.57.1 | 1.62.0 | None known | -| [MS Agent Framework](https://docs.donkey-kit.dev/frameworks/agent-framework.md) | `connection_kwargs()` | `[agent_framework]` | `agent-framework` | 1.13 | 1.22.0 | None known | +| [MS Agent Framework](https://docs.donkey-kit.dev/frameworks/agent-framework.md) | `connection_kwargs()` | `[agent_framework]` | `agent-framework` | 1.13 | 1.23.0 | None known | | [OpenAI Agents SDK](https://docs.donkey-kit.dev/frameworks/openai.md) | Conformance-tested | `[openai-agents]` | `openai-agents` | 0.20 | 0.24.0 | None known | -| | | | `openai` | 2.45 | 3.36.1 | | -| [Anthropic SDK](https://docs.donkey-kit.dev/frameworks/anthropic.md) | `connection_kwargs()` | `[anthropic]` | `anthropic` | 0.116 | 2.1.0 | None known | -| [CrewAI](https://docs.donkey-kit.dev/frameworks/crewai.md) | `connection_kwargs()` | `[crewai]` | `crewai` | 1.15.3 | 1.15.28 | None known | +| | | | `openai` | 2.45 | 3.37.0 | | +| [Anthropic SDK](https://docs.donkey-kit.dev/frameworks/anthropic.md) | `connection_kwargs()` | `[anthropic]` | `anthropic` | 0.116 | 2.3.0 | None known | +| [CrewAI](https://docs.donkey-kit.dev/frameworks/crewai.md) | `connection_kwargs()` | `[crewai]` | `crewai` | 1.15.3 | 1.15.30 | None known | | [LlamaIndex](https://docs.donkey-kit.dev/frameworks/llamaindex.md) | `connection_kwargs()` | `[llamaindex]` | `llama-index-llms-openai-like` | 0.8 | 0.8.1 | None known | ## Installing several frameworks together diff --git a/website/public/llms-full.txt b/website/public/llms-full.txt index 4c0e3c15..9bf2ca8f 100644 --- a/website/public/llms-full.txt +++ b/website/public/llms-full.txt @@ -1034,17 +1034,17 @@ install takes each framework's newest release. | Framework | Tier | Extra | Package | Minimum supported | Tested on every PR | Known incompatible | |---|---|---|---|---|---|---| -| [LangGraph](https://docs.donkey-kit.dev/frameworks/langgraph.md) | Conformance-tested | `[langgraph]` | `langgraph` | 0.4 | 1.2.16 | `langgraph==0.5.0` with `langchain-core>=1.0` | +| [LangGraph](https://docs.donkey-kit.dev/frameworks/langgraph.md) | Conformance-tested | `[langgraph]` | `langgraph` | 0.4 | 1.2.17 | `langgraph==0.5.0` with `langchain-core>=1.0` | | | | | `langchain-openai` | 0.3.9 | 1.7.2 | | -| | | | `langchain-core` | 0.3.45 | 1.6.13 | | -| [Google ADK](https://docs.donkey-kit.dev/frameworks/adk.md) | `connection_kwargs()` | `[adk]` | `google-adk` | 2.4 | 2.12.0 | None known | -| | | | `litellm` | 1.84 | 1.106.2 | | +| | | | `langchain-core` | 0.3.45 | 1.7.0 | | +| [Google ADK](https://docs.donkey-kit.dev/frameworks/adk.md) | `connection_kwargs()` | `[adk]` | `google-adk` | 2.4 | 2.13.0 | None known | +| | | | `litellm` | 1.84 | 1.106.4 | | | [Strands](https://docs.donkey-kit.dev/frameworks/strands.md) | `connection_kwargs()` | `[strands]` | `strands-agents` | 1.57.1 | 1.62.0 | None known | -| [MS Agent Framework](https://docs.donkey-kit.dev/frameworks/agent-framework.md) | `connection_kwargs()` | `[agent_framework]` | `agent-framework` | 1.13 | 1.22.0 | None known | +| [MS Agent Framework](https://docs.donkey-kit.dev/frameworks/agent-framework.md) | `connection_kwargs()` | `[agent_framework]` | `agent-framework` | 1.13 | 1.23.0 | None known | | [OpenAI Agents SDK](https://docs.donkey-kit.dev/frameworks/openai.md) | Conformance-tested | `[openai-agents]` | `openai-agents` | 0.20 | 0.24.0 | None known | -| | | | `openai` | 2.45 | 3.36.1 | | -| [Anthropic SDK](https://docs.donkey-kit.dev/frameworks/anthropic.md) | `connection_kwargs()` | `[anthropic]` | `anthropic` | 0.116 | 2.1.0 | None known | -| [CrewAI](https://docs.donkey-kit.dev/frameworks/crewai.md) | `connection_kwargs()` | `[crewai]` | `crewai` | 1.15.3 | 1.15.28 | None known | +| | | | `openai` | 2.45 | 3.37.0 | | +| [Anthropic SDK](https://docs.donkey-kit.dev/frameworks/anthropic.md) | `connection_kwargs()` | `[anthropic]` | `anthropic` | 0.116 | 2.3.0 | None known | +| [CrewAI](https://docs.donkey-kit.dev/frameworks/crewai.md) | `connection_kwargs()` | `[crewai]` | `crewai` | 1.15.3 | 1.15.30 | None known | | [LlamaIndex](https://docs.donkey-kit.dev/frameworks/llamaindex.md) | `connection_kwargs()` | `[llamaindex]` | `llama-index-llms-openai-like` | 0.8 | 0.8.1 | None known | ## Installing several frameworks together