From 3d397d3dc44a16520bf565bdfbcf8f633a33ebd5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 21:25:50 +0000 Subject: [PATCH] chore(deps): Bump the agent-minor-patch group across 1 directory with 68 updates Bumps the agent-minor-patch group with 68 updates in the /services/agent directory: | Package | From | To | | --- | --- | --- | | [fastapi](https://github.com/fastapi/fastapi) | `0.140.0` | `0.141.1` | | [uvicorn](https://github.com/Kludex/uvicorn) | `0.39.0` | `0.52.4` | | [pydantic](https://github.com/pydantic/pydantic) | `2.13.4` | `2.13.5` | | [pydantic-settings](https://github.com/pydantic/pydantic-settings) | `2.14.2` | `2.15.0` | | [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.2.2` | `1.2.3` | | [langchain](https://github.com/langchain-ai/langchain) | `1.3.14` | `1.3.18` | | [langchain-anthropic](https://github.com/langchain-ai/langchain) | `1.5.2` | `1.7.0` | | [langchain-openai](https://github.com/langchain-ai/langchain) | `1.4.1` | `1.6.0` | | [langchain-google-genai](https://github.com/langchain-ai/langchain-google) | `4.3.1` | `4.3.7` | | [langgraph](https://github.com/langchain-ai/langgraph) | `1.2.9` | `1.2.11` | | [langchain-mcp-adapters](https://github.com/langchain-ai/langchain-mcp-adapters) | `0.3.0` | `0.3.2` | | [langfuse](https://github.com/langfuse/langfuse) | `4.14.1` | `4.15.1` | | [annotated-doc](https://github.com/fastapi/annotated-doc) | `0.0.4` | `0.0.5` | | [cffi](https://github.com/python-cffi/cffi) | `2.1.0` | `2.1.1` | | [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.9` | `3.5.1` | | [click](https://github.com/pallets/click) | `8.4.2` | `8.5.0` | | [cryptography](https://github.com/pyca/cryptography) | `50.0.0` | `50.0.1` | | [filelock](https://github.com/tox-dev/py-filelock) | `3.29.0` | `3.32.4` | | [fsspec](https://github.com/fsspec/filesystem_spec) | `2026.4.0` | `2026.7.0` | | [google-auth](https://github.com/googleapis/google-cloud-python) | `2.56.2` | `2.57.0` | | [google-genai](https://github.com/googleapis/python-genai) | `2.14.0` | `2.20.0` | | [googleapis-common-protos](https://github.com/googleapis/google-cloud-python) | `1.75.0` | `1.75.2` | | [hf-xet](https://github.com/huggingface/xet-core) | `1.5.2` | `1.6.0` | | [huggingface-hub](https://github.com/huggingface/huggingface_hub) | `1.24.0` | `1.29.0` | | [idna](https://github.com/kjd/idna) | `3.18` | `3.19` | | [langchain-core](https://github.com/langchain-ai/langchain) | `1.5.1` | `1.6.1` | | [langchain-protocol](https://github.com/langchain-ai/agent-protocol) | `0.0.18` | `0.0.19` | | [langgraph-checkpoint](https://github.com/langchain-ai/langgraph) | `4.1.1` | `4.2.0` | | [langgraph-checkpoint-postgres](https://github.com/langchain-ai/langgraph) | `3.1.1` | `3.1.2` | | [langgraph-sdk](https://github.com/langchain-ai/langgraph) | `0.4.2` | `0.4.4` | | [langsmith](https://github.com/langchain-ai/langsmith-sdk) | `0.10.10` | `0.11.2` | | [mpmath](https://github.com/mpmath/mpmath) | `1.3.0` | `1.4.1` | | [msal](https://github.com/AzureAD/microsoft-authentication-library-for-python) | `1.37.0` | `1.38.0` | | [narwhals](https://github.com/narwhals-dev/narwhals) | `2.24.0` | `2.25.0` | | [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [opentelemetry-exporter-otlp-proto-common](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [opentelemetry-exporter-otlp-proto-http](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [opentelemetry-instrumentation-asgi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [opentelemetry-instrumentation-dbapi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [opentelemetry-instrumentation-django](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [opentelemetry-instrumentation-fastapi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [opentelemetry-instrumentation-flask](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [opentelemetry-instrumentation-logging](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [opentelemetry-instrumentation-psycopg2](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [opentelemetry-instrumentation-requests](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [opentelemetry-instrumentation-urllib](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [opentelemetry-instrumentation-urllib3](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [opentelemetry-instrumentation-wsgi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [opentelemetry-resource-detector-azure](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.1.5` | `0.2.0` | | [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.43.0` | `1.44.0` | | [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.64b0` | `0.65b0` | | [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.64b0` | `0.65b0` | | [orjson](https://github.com/ijl/orjson) | `3.11.9` | `3.12.0` | | [packaging](https://github.com/pypa/packaging) | `26.2` | `26.3` | | [protobuf](https://github.com/protocolbuffers/protobuf) | `7.35.1` | `7.36.0` | | [pydantic-core](https://github.com/pydantic/pydantic) | `2.46.4` | `2.48.0` | | [pygments](https://github.com/pygments/pygments) | `2.20.0` | `2.21.0` | | [sse-starlette](https://github.com/sysid/sse-starlette) | `3.4.6` | `3.4.8` | | [starlette](https://github.com/Kludex/starlette) | `1.3.1` | `1.6.0` | | [tiktoken](https://github.com/openai/tiktoken) | `0.13.0` | `0.14.0` | | [tokenizers](https://github.com/huggingface/tokenizers) | `0.22.2` | `0.23.1` | | [tqdm](https://github.com/tqdm/tqdm) | `4.69.1` | `4.70.0` | | [transformers](https://github.com/huggingface/transformers) | `5.14.1` | `5.16.1` | | [typer](https://github.com/fastapi/typer) | `0.27.0` | `0.27.2` | | [typing-inspection](https://github.com/pydantic/typing-inspection) | `0.4.2` | `0.4.4` | | [wrapt](https://github.com/GrahamDumpleton/wrapt) | `2.2.2` | `2.3.0` | Updates `fastapi` from 0.140.0 to 0.141.1 - [Release notes](https://github.com/fastapi/fastapi/releases) - [Commits](https://github.com/fastapi/fastapi/compare/0.140.0...0.141.1) Updates `uvicorn` from 0.39.0 to 0.52.4 - [Release notes](https://github.com/Kludex/uvicorn/releases) - [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md) - [Commits](https://github.com/Kludex/uvicorn/compare/0.39.0...0.52.4) Updates `pydantic` from 2.13.4 to 2.13.5 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/v2.13.5/HISTORY.md) - [Commits](https://github.com/pydantic/pydantic/compare/v2.13.4...v2.13.5) Updates `pydantic-settings` from 2.14.2 to 2.15.0 - [Release notes](https://github.com/pydantic/pydantic-settings/releases) - [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.2...v2.15.0) Updates `python-dotenv` from 1.2.2 to 1.2.3 - [Release notes](https://github.com/theskumar/python-dotenv/releases) - [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md) - [Commits](https://github.com/theskumar/python-dotenv/compare/v1.2.2...v1.2.3) Updates `langchain` from 1.3.14 to 1.3.18 - [Release notes](https://github.com/langchain-ai/langchain/releases) - [Commits](https://github.com/langchain-ai/langchain/compare/langchain==1.3.14...langchain==1.3.18) Updates `langchain-anthropic` from 1.5.2 to 1.7.0 - [Release notes](https://github.com/langchain-ai/langchain/releases) - [Commits](https://github.com/langchain-ai/langchain/compare/langchain-anthropic==1.5.2...langchain-anthropic==1.7.0) Updates `langchain-openai` from 1.4.1 to 1.6.0 - [Release notes](https://github.com/langchain-ai/langchain/releases) - [Commits](https://github.com/langchain-ai/langchain/compare/langchain-openai==1.4.1...langchain-openai==1.6.0) Updates `langchain-google-genai` from 4.3.1 to 4.3.7 - [Release notes](https://github.com/langchain-ai/langchain-google/releases) - [Commits](https://github.com/langchain-ai/langchain-google/compare/libs/genai/v4.3.1...libs/genai/v4.3.7) Updates `langgraph` from 1.2.9 to 1.2.11 - [Release notes](https://github.com/langchain-ai/langgraph/releases) - [Commits](https://github.com/langchain-ai/langgraph/compare/1.2.9...1.2.11) Updates `langchain-mcp-adapters` from 0.3.0 to 0.3.2 - [Release notes](https://github.com/langchain-ai/langchain-mcp-adapters/releases) - [Commits](https://github.com/langchain-ai/langchain-mcp-adapters/compare/langchain-mcp-adapters==0.3.0...langchain-mcp-adapters==0.3.2) Updates `langfuse` from 4.14.1 to 4.15.1 - [Release notes](https://github.com/langfuse/langfuse/releases) - [Commits](https://github.com/langfuse/langfuse/commits) Updates `annotated-doc` from 0.0.4 to 0.0.5 - [Release notes](https://github.com/fastapi/annotated-doc/releases) - [Changelog](https://github.com/fastapi/annotated-doc/blob/main/release-notes.md) - [Commits](https://github.com/fastapi/annotated-doc/compare/0.0.4...0.0.5) Updates `cffi` from 2.1.0 to 2.1.1 - [Release notes](https://github.com/python-cffi/cffi/releases) - [Commits](https://github.com/python-cffi/cffi/compare/v2.1.0...v2.1.1) Updates `charset-normalizer` from 3.4.9 to 3.5.1 - [Release notes](https://github.com/jawah/charset_normalizer/releases) - [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md) - [Commits](https://github.com/jawah/charset_normalizer/compare/3.4.9...3.5.1) Updates `click` from 8.4.2 to 8.5.0 - [Release notes](https://github.com/pallets/click/releases) - [Changelog](https://github.com/pallets/click/blob/main/CHANGES.md) - [Commits](https://github.com/pallets/click/compare/8.4.2...8.5.0) Updates `cryptography` from 50.0.0 to 50.0.1 - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/50.0.0...50.0.1) Updates `filelock` from 3.29.0 to 3.32.4 - [Release notes](https://github.com/tox-dev/py-filelock/releases) - [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst) - [Commits](https://github.com/tox-dev/py-filelock/compare/3.29.0...3.32.4) Updates `fsspec` from 2026.4.0 to 2026.7.0 - [Commits](https://github.com/fsspec/filesystem_spec/compare/2026.4.0...2026.7.0) Updates `google-auth` from 2.56.2 to 2.57.0 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md) - [Commits](https://github.com/googleapis/google-cloud-python/compare/google-auth-v2.56.2...google-auth-v2.57.0) Updates `google-genai` from 2.14.0 to 2.20.0 - [Release notes](https://github.com/googleapis/python-genai/releases) - [Changelog](https://github.com/googleapis/python-genai/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-genai/compare/v2.14.0...v2.20.0) Updates `googleapis-common-protos` from 1.75.0 to 1.75.2 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md) - [Commits](https://github.com/googleapis/google-cloud-python/compare/googleapis-common-protos-v1.75.0...googleapis-common-protos-v1.75.2) Updates `hf-xet` from 1.5.2 to 1.6.0 - [Release notes](https://github.com/huggingface/xet-core/releases) - [Commits](https://github.com/huggingface/xet-core/compare/v1.5.2...v1.6.0) Updates `huggingface-hub` from 1.24.0 to 1.29.0 - [Release notes](https://github.com/huggingface/huggingface_hub/releases) - [Commits](https://github.com/huggingface/huggingface_hub/compare/v1.24.0...v1.29.0) Updates `idna` from 3.18 to 3.19 - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md) - [Commits](https://github.com/kjd/idna/compare/v3.18...v3.19) Updates `langchain-core` from 1.5.1 to 1.6.1 - [Release notes](https://github.com/langchain-ai/langchain/releases) - [Commits](https://github.com/langchain-ai/langchain/compare/langchain-core==1.5.1...langchain-core==1.6.1) Updates `langchain-protocol` from 0.0.18 to 0.0.19 - [Release notes](https://github.com/langchain-ai/agent-protocol/releases) - [Commits](https://github.com/langchain-ai/agent-protocol/compare/langchain-protocol==0.0.18...langchain-protocol==0.0.19) Updates `langgraph-checkpoint` from 4.1.1 to 4.2.0 - [Release notes](https://github.com/langchain-ai/langgraph/releases) - [Commits](https://github.com/langchain-ai/langgraph/compare/checkpoint==4.1.1...checkpoint==4.2.0) Updates `langgraph-checkpoint-postgres` from 3.1.1 to 3.1.2 - [Release notes](https://github.com/langchain-ai/langgraph/releases) - [Commits](https://github.com/langchain-ai/langgraph/compare/checkpointsqlite==3.1.1...checkpointpostgres==3.1.2) Updates `langgraph-sdk` from 0.4.2 to 0.4.4 - [Release notes](https://github.com/langchain-ai/langgraph/releases) - [Commits](https://github.com/langchain-ai/langgraph/compare/0.4.2...0.4.4) Updates `langsmith` from 0.10.10 to 0.11.2 - [Release notes](https://github.com/langchain-ai/langsmith-sdk/releases) - [Commits](https://github.com/langchain-ai/langsmith-sdk/compare/v0.10.10...v0.11.2) Updates `mpmath` from 1.3.0 to 1.4.1 - [Release notes](https://github.com/mpmath/mpmath/releases) - [Changelog](https://github.com/mpmath/mpmath/blob/master/CHANGES) - [Commits](https://github.com/mpmath/mpmath/compare/1.3.0...1.4.1) Updates `msal` from 1.37.0 to 1.38.0 - [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-python/releases) - [Changelog](https://github.com/AzureAD/microsoft-authentication-library-for-python/blob/dev/RELEASES.md) - [Commits](https://github.com/AzureAD/microsoft-authentication-library-for-python/compare/1.37.0...1.38.0) Updates `narwhals` from 2.24.0 to 2.25.0 - [Release notes](https://github.com/narwhals-dev/narwhals/releases) - [Commits](https://github.com/narwhals-dev/narwhals/compare/v2.24.0...v2.25.0) Updates `opentelemetry-api` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.43.0...v1.44.0) Updates `opentelemetry-exporter-otlp-proto-common` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.43.0...v1.44.0) Updates `opentelemetry-exporter-otlp-proto-http` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.43.0...v1.44.0) Updates `opentelemetry-instrumentation` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-instrumentation-asgi` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-instrumentation-dbapi` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-instrumentation-django` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-instrumentation-fastapi` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-instrumentation-flask` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-instrumentation-logging` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-instrumentation-psycopg2` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-instrumentation-requests` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-instrumentation-urllib` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-instrumentation-urllib3` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-instrumentation-wsgi` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-proto` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.43.0...v1.44.0) Updates `opentelemetry-resource-detector-azure` from 0.1.5 to 0.2.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits/opentelemetry-resource-detector-azure==0.2.0) Updates `opentelemetry-sdk` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.43.0...v1.44.0) Updates `opentelemetry-semantic-conventions` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/commits) Updates `opentelemetry-util-http` from 0.64b0 to 0.65b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `orjson` from 3.11.9 to 3.12.0 - [Release notes](https://github.com/ijl/orjson/releases) - [Changelog](https://github.com/ijl/orjson/blob/master/CHANGELOG.md) - [Commits](https://github.com/ijl/orjson/compare/3.11.9...3.12.0) Updates `packaging` from 26.2 to 26.3 - [Release notes](https://github.com/pypa/packaging/releases) - [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pypa/packaging/compare/26.2...26.3) Updates `protobuf` from 7.35.1 to 7.36.0 - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Commits](https://github.com/protocolbuffers/protobuf/commits) Updates `pydantic-core` from 2.46.4 to 2.48.0 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](https://github.com/pydantic/pydantic/compare/core-v2.46.4...core-v2.48.0) Updates `pygments` from 2.20.0 to 2.21.0 - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](https://github.com/pygments/pygments/compare/2.20.0...2.21.0) Updates `sse-starlette` from 3.4.6 to 3.4.8 - [Release notes](https://github.com/sysid/sse-starlette/releases) - [Commits](https://github.com/sysid/sse-starlette/compare/v3.4.6...v3.4.8) Updates `starlette` from 1.3.1 to 1.6.0 - [Release notes](https://github.com/Kludex/starlette/releases) - [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md) - [Commits](https://github.com/Kludex/starlette/compare/1.3.1...1.6.0) Updates `tiktoken` from 0.13.0 to 0.14.0 - [Release notes](https://github.com/openai/tiktoken/releases) - [Changelog](https://github.com/openai/tiktoken/blob/main/CHANGELOG.md) - [Commits](https://github.com/openai/tiktoken/compare/0.13.0...0.14.0) Updates `tokenizers` from 0.22.2 to 0.23.1 - [Release notes](https://github.com/huggingface/tokenizers/releases) - [Changelog](https://github.com/huggingface/tokenizers/blob/main/RELEASE.md) - [Commits](https://github.com/huggingface/tokenizers/compare/v0.22.2...v0.23.1) Updates `tqdm` from 4.69.1 to 4.70.0 - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](https://github.com/tqdm/tqdm/compare/v4.69.1...v4.70.0) Updates `transformers` from 5.14.1 to 5.16.1 - [Release notes](https://github.com/huggingface/transformers/releases) - [Commits](https://github.com/huggingface/transformers/compare/v5.14.1...v5.16.1) Updates `typer` from 0.27.0 to 0.27.2 - [Release notes](https://github.com/fastapi/typer/releases) - [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md) - [Commits](https://github.com/fastapi/typer/compare/0.27.0...0.27.2) Updates `typing-inspection` from 0.4.2 to 0.4.4 - [Release notes](https://github.com/pydantic/typing-inspection/releases) - [Changelog](https://github.com/pydantic/typing-inspection/blob/main/HISTORY.md) - [Commits](https://github.com/pydantic/typing-inspection/compare/v0.4.2...v0.4.4) Updates `wrapt` from 2.2.2 to 2.3.0 - [Release notes](https://github.com/GrahamDumpleton/wrapt/releases) - [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst) - [Commits](https://github.com/GrahamDumpleton/wrapt/compare/2.2.2...2.3.0) --- updated-dependencies: - dependency-name: fastapi dependency-version: 0.141.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: uvicorn dependency-version: 0.52.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: pydantic dependency-version: 2.13.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: agent-minor-patch - dependency-name: pydantic-settings dependency-version: 2.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: python-dotenv dependency-version: 1.2.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: agent-minor-patch - dependency-name: langchain dependency-version: 1.3.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: agent-minor-patch - dependency-name: langchain-anthropic dependency-version: 1.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: langchain-openai dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: langchain-google-genai dependency-version: 4.3.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: agent-minor-patch - dependency-name: langgraph dependency-version: 1.2.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: agent-minor-patch - dependency-name: langchain-mcp-adapters dependency-version: 0.3.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: agent-minor-patch - dependency-name: langfuse dependency-version: 4.15.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: annotated-doc dependency-version: 0.0.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: agent-minor-patch - dependency-name: cffi dependency-version: 2.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: agent-minor-patch - dependency-name: charset-normalizer dependency-version: 3.5.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: click dependency-version: 8.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: cryptography dependency-version: 50.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: agent-minor-patch - dependency-name: filelock dependency-version: 3.32.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: fsspec dependency-version: 2026.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: google-auth dependency-version: 2.57.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: google-genai dependency-version: 2.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: googleapis-common-protos dependency-version: 1.75.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: agent-minor-patch - dependency-name: hf-xet dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: huggingface-hub dependency-version: 1.29.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: idna dependency-version: '3.19' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: langchain-core dependency-version: 1.6.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: langchain-protocol dependency-version: 0.0.19 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: agent-minor-patch - dependency-name: langgraph-checkpoint dependency-version: 4.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: langgraph-checkpoint-postgres dependency-version: 3.1.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: agent-minor-patch - dependency-name: langgraph-sdk dependency-version: 0.4.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: agent-minor-patch - dependency-name: langsmith dependency-version: 0.11.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: mpmath dependency-version: 1.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: msal dependency-version: 1.38.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: narwhals dependency-version: 2.25.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: opentelemetry-api dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: opentelemetry-exporter-otlp-proto-common dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: opentelemetry-exporter-otlp-proto-http dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: opentelemetry-instrumentation dependency-version: 0.65b0 dependency-type: direct:production dependency-group: agent-minor-patch - dependency-name: opentelemetry-instrumentation-asgi dependency-version: 0.65b0 dependency-type: direct:production dependency-group: agent-minor-patch - dependency-name: opentelemetry-instrumentation-dbapi dependency-version: 0.65b0 dependency-type: direct:production dependency-group: agent-minor-patch - dependency-name: opentelemetry-instrumentation-django dependency-version: 0.65b0 dependency-type: direct:production dependency-group: agent-minor-patch - dependency-name: opentelemetry-instrumentation-fastapi dependency-version: 0.65b0 dependency-type: direct:production dependency-group: agent-minor-patch - dependency-name: opentelemetry-instrumentation-flask dependency-version: 0.65b0 dependency-type: direct:production dependency-group: agent-minor-patch - dependency-name: opentelemetry-instrumentation-logging dependency-version: 0.65b0 dependency-type: direct:production dependency-group: agent-minor-patch - dependency-name: opentelemetry-instrumentation-psycopg2 dependency-version: 0.65b0 dependency-type: direct:production dependency-group: agent-minor-patch - dependency-name: opentelemetry-instrumentation-requests dependency-version: 0.65b0 dependency-type: direct:production dependency-group: agent-minor-patch - dependency-name: opentelemetry-instrumentation-urllib dependency-version: 0.65b0 dependency-type: direct:production dependency-group: agent-minor-patch - dependency-name: opentelemetry-instrumentation-urllib3 dependency-version: 0.65b0 dependency-type: direct:production dependency-group: agent-minor-patch - dependency-name: opentelemetry-instrumentation-wsgi dependency-version: 0.65b0 dependency-type: direct:production dependency-group: agent-minor-patch - dependency-name: opentelemetry-proto dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: opentelemetry-resource-detector-azure dependency-version: 0.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: opentelemetry-sdk dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: opentelemetry-semantic-conventions dependency-version: 0.65b0 dependency-type: direct:production dependency-group: agent-minor-patch - dependency-name: opentelemetry-util-http dependency-version: 0.65b0 dependency-type: direct:production dependency-group: agent-minor-patch - dependency-name: orjson dependency-version: 3.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: packaging dependency-version: '26.3' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: protobuf dependency-version: 7.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: pydantic-core dependency-version: 2.48.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: pygments dependency-version: 2.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: sse-starlette dependency-version: 3.4.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: agent-minor-patch - dependency-name: starlette dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: tiktoken dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: tokenizers dependency-version: 0.23.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: tqdm dependency-version: 4.70.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: transformers dependency-version: 5.16.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch - dependency-name: typer dependency-version: 0.27.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: agent-minor-patch - dependency-name: typing-inspection dependency-version: 0.4.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: agent-minor-patch - dependency-name: wrapt dependency-version: 2.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: agent-minor-patch ... Signed-off-by: dependabot[bot] --- services/agent/constraints.txt | 136 ++++++++++++++-------------- services/agent/requirements-rag.txt | 2 +- services/agent/requirements.txt | 24 ++--- 3 files changed, 81 insertions(+), 81 deletions(-) diff --git a/services/agent/constraints.txt b/services/agent/constraints.txt index ef9df2b..a1a0de0 100644 --- a/services/agent/constraints.txt +++ b/services/agent/constraints.txt @@ -16,7 +16,7 @@ # && pip install -q --upgrade setuptools && pip freeze' \ # > services/agent/constraints.txt # then re-add this header and update the torch/setuptools pins in the Dockerfile. -annotated-doc==0.0.4 +annotated-doc==0.0.5 annotated-types==0.8.0 anthropic==0.120.0 anyio==4.14.2 @@ -29,27 +29,27 @@ azure-monitor-opentelemetry==1.8.9 azure-monitor-opentelemetry-exporter==1.0.0b55 backoff==2.2.1 certifi==2026.7.22 -cffi==2.1.0 -charset-normalizer==3.4.9 -click==8.4.2 -cryptography==50.0.0 +cffi==2.1.1 +charset-normalizer==3.5.1 +click==8.5.0 +cryptography==50.0.1 distro==1.9.0 docstring_parser==0.18.0 -fastapi==0.140.0 -filelock==3.29.0 +fastapi==0.141.1 +filelock==3.32.4 filetype==1.2.0 -fsspec==2026.4.0 -google-auth==2.56.2 -google-genai==2.14.0 -googleapis-common-protos==1.75.0 +fsspec==2026.7.0 +google-auth==2.57.0 +google-genai==2.20.0 +googleapis-common-protos==1.75.2 h11==0.16.0 -hf-xet==1.5.2 +hf-xet==1.6.0 httpcore==1.0.9 httptools==0.8.0 httpx==0.28.1 httpx-sse==0.4.3 -huggingface_hub==1.24.0 -idna==3.18 +huggingface_hub==1.29.0 +idna==3.19 isodate==0.7.2 Jinja2==3.1.6 jiter==0.16.0 @@ -58,58 +58,58 @@ jsonpatch==1.33 jsonpointer==3.1.1 jsonschema==4.26.0 jsonschema-specifications==2025.9.1 -langchain==1.3.14 -langchain-anthropic==1.5.2 -langchain-core==1.5.1 -langchain-google-genai==4.3.1 -langchain-mcp-adapters==0.3.0 -langchain-openai==1.4.1 -langchain-protocol==0.0.18 -langfuse==4.14.1 -langgraph==1.2.9 -langgraph-checkpoint==4.1.1 -langgraph-checkpoint-postgres==3.1.1 +langchain==1.3.18 +langchain-anthropic==1.7.0 +langchain-core==1.6.1 +langchain-google-genai==4.3.7 +langchain-mcp-adapters==0.3.2 +langchain-openai==1.6.0 +langchain-protocol==0.0.19 +langfuse==4.15.1 +langgraph==1.2.11 +langgraph-checkpoint==4.2.0 +langgraph-checkpoint-postgres==3.1.2 langgraph-prebuilt==1.1.0 -langgraph-sdk==0.4.2 -langsmith==0.10.10 +langgraph-sdk==0.4.4 +langsmith==0.11.2 markdown-it-py==4.2.0 MarkupSafe==3.0.3 mcp==1.28.1 mdurl==0.1.2 -mpmath==1.3.0 -msal==1.37.0 +mpmath==1.4.1 +msal==1.38.0 msal-extensions==1.3.1 msrest==0.7.1 -narwhals==2.24.0 +narwhals==2.25.0 networkx==3.6.1 numpy==2.5.1 oauthlib==3.3.1 openai==2.48.0 -opentelemetry-api==1.43.0 -opentelemetry-exporter-otlp-proto-common==1.43.0 -opentelemetry-exporter-otlp-proto-http==1.43.0 -opentelemetry-instrumentation==0.64b0 -opentelemetry-instrumentation-asgi==0.64b0 -opentelemetry-instrumentation-dbapi==0.64b0 -opentelemetry-instrumentation-django==0.64b0 -opentelemetry-instrumentation-fastapi==0.64b0 -opentelemetry-instrumentation-flask==0.64b0 -opentelemetry-instrumentation-logging==0.64b0 -opentelemetry-instrumentation-psycopg2==0.64b0 -opentelemetry-instrumentation-requests==0.64b0 -opentelemetry-instrumentation-urllib==0.64b0 -opentelemetry-instrumentation-urllib3==0.64b0 -opentelemetry-instrumentation-wsgi==0.64b0 -opentelemetry-proto==1.43.0 -opentelemetry-resource-detector-azure==0.1.5 -opentelemetry-sdk==1.43.0 -opentelemetry-semantic-conventions==0.64b0 -opentelemetry-util-http==0.64b0 -orjson==3.11.9 +opentelemetry-api==1.44.0 +opentelemetry-exporter-otlp-proto-common==1.44.0 +opentelemetry-exporter-otlp-proto-http==1.44.0 +opentelemetry-instrumentation==0.65b0 +opentelemetry-instrumentation-asgi==0.65b0 +opentelemetry-instrumentation-dbapi==0.65b0 +opentelemetry-instrumentation-django==0.65b0 +opentelemetry-instrumentation-fastapi==0.65b0 +opentelemetry-instrumentation-flask==0.65b0 +opentelemetry-instrumentation-logging==0.65b0 +opentelemetry-instrumentation-psycopg2==0.65b0 +opentelemetry-instrumentation-requests==0.65b0 +opentelemetry-instrumentation-urllib==0.65b0 +opentelemetry-instrumentation-urllib3==0.65b0 +opentelemetry-instrumentation-wsgi==0.65b0 +opentelemetry-proto==1.44.0 +opentelemetry-resource-detector-azure==0.2.0 +opentelemetry-sdk==1.44.0 +opentelemetry-semantic-conventions==0.65b0 +opentelemetry-util-http==0.65b0 +orjson==3.12.0 ormsgpack==1.12.2 -packaging==26.2 +packaging==26.3 pandas==2.3.3 -protobuf==7.35.1 +protobuf==7.36.0 psutil==7.2.2 psycopg==3.3.4 psycopg-binary==3.3.4 @@ -117,13 +117,13 @@ psycopg-pool==3.3.1 pyasn1==0.6.4 pyasn1_modules==0.4.2 pycparser==3.0 -pydantic==2.13.4 -pydantic-settings==2.14.2 -pydantic_core==2.46.4 -Pygments==2.20.0 +pydantic==2.13.5 +pydantic-settings==2.15.0 +pydantic_core==2.48.0 +Pygments==2.21.0 PyJWT==2.13.0 python-dateutil==2.9.0.post0 -python-dotenv==1.2.2 +python-dotenv==1.2.3 python-multipart==0.0.32 pytz==2026.3.post1 PyYAML==6.0.3 @@ -142,26 +142,26 @@ setuptools==83.0.0 shellingham==1.5.4 six==1.17.0 sniffio==1.3.1 -sse-starlette==3.4.6 -starlette==1.3.1 +sse-starlette==3.4.8 +starlette==1.6.0 sympy==1.14.0 tenacity==9.1.4 threadpoolctl==3.6.0 -tiktoken==0.13.0 -tokenizers==0.22.2 +tiktoken==0.14.0 +tokenizers==0.23.1 torch==2.13.0+cpu -tqdm==4.69.1 -transformers==5.14.1 -typer==0.27.0 -typing-inspection==0.4.2 +tqdm==4.70.0 +transformers==5.16.1 +typer==0.27.2 +typing-inspection==0.4.4 typing_extensions==4.16.0 tzdata==2026.3 urllib3==2.7.0 uuid_utils==0.17.0 -uvicorn==0.39.0 +uvicorn==0.52.4 uvloop==0.22.1 watchfiles==1.2.0 websockets==15.0.1 -wrapt==2.2.2 +wrapt==2.3.0 xxhash==3.8.1 zstandard==0.25.0 diff --git a/services/agent/requirements-rag.txt b/services/agent/requirements-rag.txt index 12929a0..e13db87 100644 --- a/services/agent/requirements-rag.txt +++ b/services/agent/requirements-rag.txt @@ -5,5 +5,5 @@ psycopg[binary]>=3.2,<4 sentence-transformers>=3.0,<6 # Durable HITL checkpointer (QA·D). Lazily imported only when DATABASE_URL is set, so # CI's light test job (which omits this file) stays green on the InMemorySaver fallback. -langgraph-checkpoint-postgres>=3.1,<4 +langgraph-checkpoint-postgres>=3.1.2,<4 psycopg-pool>=3.3.1,<4 diff --git a/services/agent/requirements.txt b/services/agent/requirements.txt index 3e6e130..896753a 100644 --- a/services/agent/requirements.txt +++ b/services/agent/requirements.txt @@ -2,23 +2,23 @@ # RAG deps (psycopg, pgvector, sentence-transformers) are added in Phase 10, # telemetry deps (pandas) in Phase 11. # fastapi >=0.137 allows Starlette 1.x, which the MCP SDK (Phase 3 · N) requires. -fastapi>=0.140.0,<0.141 -uvicorn[standard]>=0.30,<0.40 -pydantic>=2.7,<3 -pydantic-settings>=2.3,<3 -python-dotenv>=1.2.2,<2 +fastapi>=0.141.1,<0.142 +uvicorn[standard]>=0.52.4,<0.53 +pydantic>=2.13.5,<3 +pydantic-settings>=2.15.0,<3 +python-dotenv>=1.2.3,<2 # LangChain provider-agnostic layer -langchain>=1.0,<2 -langchain-anthropic>=1.0,<2 -langchain-openai>=1.0,<2 -langchain-google-genai>=4.3.1,<5 +langchain>=1.3.18,<2 +langchain-anthropic>=1.7.0,<2 +langchain-openai>=1.6.0,<2 +langchain-google-genai>=4.3.7,<5 # LangGraph application-assistant orchestration (Phase 3 · Workstream K). -langgraph>=1.2.9,<2 +langgraph>=1.2.11,<2 # Agent-as-MCP-client: load external MCP tools into the research agent (Phase 3 · N). -langchain-mcp-adapters>=0.3,<1 +langchain-mcp-adapters>=0.3.2,<1 # HTTP client for agent tools (web search) httpx>=0.28.1,<1 @@ -31,4 +31,4 @@ numpy>=1.26,<3 azure-monitor-opentelemetry>=1.8.9,<2 # LLM tracing/observability (Phase 1 LLMOps). No-op when unconfigured. -langfuse>=4.14.1,<5 +langfuse>=4.15.1,<5